0

我想为我的网站提供“给朋友发电子邮件”功能。我有一个 ASP.MVC 网站,我使用 GMail 作为我们的提供者(谷歌商业应用程序)。

因此,用户将按下我的“给朋友发电子邮件”按钮,并被要求输入他们的“回复电子邮件地址”,并且希望将电子邮件发送到的人通过电子邮件发送。然后,我使用我们的登录凭据发送电子邮件。问题是“回复”地址更改为凭据地址。

所以 bob@home.com 想向 tom@home.com 发送电子邮件。他为汤姆和他自己输入了正确的电子邮件地址。但是当汤姆收到电子邮件时,它的回复是“sendingsite@gmail.com”,这是登录凭据。

我对此进行了一些研究,据我所知,这在 gmail 中是不可能的……我相信。

我的问题是两方面的。

  1. 这在gmail中可能吗?
  2. 如果没有,我将如何获得此功能?

我知道有第三方工具可以做到这一点并且是免费的等,但由于隐私问题我们不想使用这些工具。

4

1 回答 1

1
  1. 这在gmail中可能吗?AFAIK 无法将 FROM 地址更改为任何不是 SMTP 设置的谷歌应用帐户名称或其别名的东西。我相信您可以更改 REPLYTO 地址。在System.Net.Mail.MailMessage中,有一个ReplyToList属性。你在那里设置回复?

  2. 如果没有,我将如何获得此功能?尝试除 gmail / google 商业应用程序之外的其他东西。我听说过关于SendGrid的好消息。

也要小心这个。GA4B对特定时间段内可以发送的邮件数量有限制。如果您违反此规定,G 将检测到您正在滥用该服务并锁定您发送邮件的帐户。他们打算让人们而不是机器使用他们的服务来发送邮件。只需对您的“发送给朋友”页面进行 1 次自动攻击即可禁用您的 GA4B 帐户,因此请考虑使用验证码或其他一些人工验证小部件。

于 2013-04-24T12:42:14.490 回答