标签: ruby-on-rails postfix-mta
使用“mail”命令向Gmail用户发送电子邮件时,电子邮件会正常运行。使用Rails应用程序发送电子邮件时,电子邮件将发送到gmail用户的垃圾邮件文件夹。有人可以帮我思考一下吗?
答案 0 :(得分:2)
邮件传递非常难以正确。您应该考虑将此保留给Sendgrid或Mailchimp这样的专家,并且不要花费太多的开发时间来考虑它
答案 1 :(得分:2)
由于许多原因,可能会发生登陆垃圾邮件的电子邮件:
错误的邮件服务器设置:结帐here如何设置
电子邮件内容:电子邮件的内容也可以邀请垃圾邮件。像SpamCheck这样的网站有助于检查电子邮件的内容是否正常。
正如@Noli上面所提到的,使用Sendgrid,Critsend等服务发送电子邮件,将其置于收件箱中的机会更多。您可以将它们用作Postfix的中继服务器。但前两步是必要的。
如果您想向许多人发送电子邮件,请使用Mailchimp,例如:发送简报,营销电子邮件等。
答案 2 :(得分:0)
要检查的另一件事是,如果这是一台新服务器,您可能需要设置域密钥以对Gmail进行身份验证。这发生在我身上,我可以通过以下方式将我的邮件从垃圾邮件文件夹中删除:
https://help.ubuntu.com/community/Postfix/DomainKeys
https://help.ubuntu.com/community/Postfix/DKIM