2013-04-24 183 views
0

「發件人」或「回覆」我要提供「發送給好友」功能,我的網站。我有一個ASP.MVC網站,我使用GMail作爲我們的提供商(谷歌應用程序業務)。改變在谷歌SMTP

因此,用戶會按我的「電子郵件發送給朋友」按鈕,並要求輸入他們的「回覆電子郵件地址」和個人電子郵件的要發送的電子郵件。然後,我使用我們的登錄憑據發送電子郵件。問題是「答覆」地址更改爲憑據地址。

所以[email protected]想發送電子郵件至[email protected]。他爲tom和他自己輸入正確的電子郵件地址。但是,當湯姆收到電子郵件的回覆是「[email protected]」這是登錄憑據。

我已經做了一些研究,這和我的理解,這是不可能在Gmail ....我相信。

我的問題是兩倍。

  1. 這是可能的Gmail嗎?
  2. 如果不是,我將如何去獲得這個功能?

我知道有第三方工具這樣做,並且免費等,但我們不想使用這些由於隱私問題。

+0

發佈您的代碼。你如何構建'System.Net.Mail.MailMessage'?你有什麼設置作爲'From'地址,你設置了什麼作爲ReplyTo'地址? – danludwig 2013-04-24 12:33:19

回答

1
  1. 這可能在Gmail嗎? AFAIK無法將FROM地址更改爲任何不是SMTP設置的Google Apps帳戶名稱或其別名的任何內容。我相信你可以更改REPLYTO地址。在System.Net.Mail.MailMessage中,有一個ReplyToList屬性。你在那裏設置回覆嗎?

  2. 如果沒有,我怎麼會去獲取這個功能?嘗試一些除了Gmail /谷歌應用程序的業務。我聽說過有關SendGrid的好消息。

也要小心這個。 GA4B對可在特定時間段內發送的郵件數量有限制。如果您違反此規定,G會檢測到您濫用此服務並鎖定您發送郵件的帳戶。他們希望他們的服務被人們使用,而不是機器來發送郵件。它只需要1次自動攻擊您的發送至朋友頁面以禁用您的GA4B帳戶,因此請考慮使用驗證碼或其他人性化部件。

+0

謝謝Danludwig。你發現了。我沒有發佈代碼,因爲我認爲,因爲它工作(發送郵件)我不需要,但你是與ReplyToList的錢,somthing我相信你會早些時候看到如果我張貼代碼:)對不起那。我也不知道使用谷歌而不是人的「機器」。我們運行我們所有的機器通過谷歌生成郵件。看起來我們將不得不尋找一些替代方案。再次感謝您的幫助。 – KevDevMan 2013-04-24 12:58:03

+0

我們使用GA4B發送一些內部(機器)郵件,這就是我熟悉FROM/REPLYTO問題的原因。我不會說你**必須**找到替代方案,只保護您的賬戶免受濫用。幾年前,開發人員意外地通過GA4B發送郵件無限循環發送郵件,因此我們必須更改我們發送郵件的帳戶(它被禁用)。如果你有一個用於發送郵件的用戶界面,只需添加一個驗證碼或一些東西,你應該*安全。 – danludwig 2013-04-24 13:15:58

+0

很酷,謝謝你的建議。真的很感激它。我現在正在研究PoliteCaptcha,看看是否適合我們。昨天我整天都在撞牆,試圖解決這個問題,並且在任何地方都沒有答案。希望你的回答會幫助其他一些可憐的靈魂:) – KevDevMan 2013-04-24 14:30:32