2012-08-29 19 views
0

我跟着this tutorial從rails發送電子郵件,它工作得很好。但我想爲我的應用程序改進這一點。如果有人使用聯繫我們頁面,我真的不想收到我自己的電子郵件。目前我將郵件設置設置爲我自己的電子郵件併發送到我自己的電子郵件。我的問題是,是否有辦法將其設置爲使我通過聯繫人頁面發送的電子郵件收到的郵件是他們放入表單中的電子郵件?如何模仿從聯繫我們頁面的指定電子郵件發送的郵件ruby

要澄清,例如在一個標準的聯繫我們頁面,有名稱,電子郵件,主題,正文。現在,當我將郵件發送給自己時,from:和to參數是我自己的電子郵件,是否有將郵件的from參數設置爲頁面上指定的電子郵件的方法?我已嘗試將郵件(:主題=>「[YourWebsite.tld]#{message.subject}」)更改爲郵件(:from =>「#{message.from}」,:subject =>「[YourWebsite.tld] #{message.subject}「)但這似乎並沒有工作,我不知道該怎麼谷歌這個具體的問題,因爲大部分聯繫我們頁面教程我已經提出了類似於我已經嘗試,這是更具體的發送郵件給他人,而不是接收。

謝謝!

回答

0

您不應該嘗試更改from域;大多數郵件服務器都不會讓你出於明顯的原因。你應該能夠做的是在地址欄中添加一個回覆標題和郵件(儘管這通常是假的,尤其是垃圾郵件)。當然要非常小心地驗證你的輸入。

順便提一下,我會爲您的服務器設置一個單獨的電子郵件用戶來發送,以避免使用您自己的電子郵件帳戶出現問題。所以使用:

:reply_to => message.from 
+0

ahh好吧,這有助於很多,這將解決我的問題,謝謝! – afkmaster

相關問題