Ruby on Rails Mailer - 使用正确的message-id发送

时间:2016-11-21 14:18:26

标签: ruby-on-rails-4 actionmailer

我正在使用Ruby on Rails 4,我拥有自己的域名网络服务器,但使用本地机器发送邮件。

我通过SMTP发送邮件(ActionMailer :: Base.smtp_settings = {..settings ..})

对我的问题:是否可以发送邮件ID的邮件,如... @ example.com(我的域名),而不是... @ localhostname.mail?

如果我无法从SMTP获取它(或者如何生成那些message-id),我可以覆盖message-id-header,以便abcd@localhostname.mail成为abcd@example.com吗?或者这会搞砸什么?例如,当我从我的系统发送邮件而另一个从我的普通邮件程序发送邮件时。

提前致谢

1 个答案:

答案 0 :(得分:0)

您的SMTP服务器软件(后缀?)有设置域名的设置,因此它不会使用您的本地主机名。您应该查看SMTP软件的文档,找出这个设置(抱歉,我不是真正的电子邮件专家)。