从不同的电子邮件发送SMTP电子邮件到smtp服务器rails

时间:2013-11-19 03:19:29

标签: ruby-on-rails email smtp ruby-on-rails-4 actionmailer

我已经为基本联系表单设置了一个动作管理器,通过我的Gmail地址发送电子邮件。

当我发送电子邮件时,来自地址的是我的Gmail地址,而我希望它是输入联系表单的电子邮件地址。

mail(to:“testemail@gmail.com”,from:@email,subject:“Test Subject”)

我找不到任何答案,所以我该如何实现这一目标。

谢谢!

1 个答案:

答案 0 :(得分:0)

你不能再那样做了。除非电子邮件地址存在且有权从gmail服务器发送电子邮件(需要凭据),否则您将无法使用随机FROM地址。

即使您成功从您自己的邮件中继服务器发送此类电子邮件,该电子邮件也几乎总是被标记为垃圾邮件。在电子邮件上进行了几项检查,例如:

  • DKIM签名
  • SPF记录
  • 反向DNS检查

因此,建议不要使用在网络表单上输入的FROM地址。它会破坏您的IP地址的声誉。这可能会导致您的真实电子邮件也被垃圾邮件过滤器困住。