我正在使用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吗?或者这会搞砸什么?例如,当我从我的系统发送邮件而另一个从我的普通邮件程序发送邮件时。
提前致谢
答案 0 :(得分:0)
您的SMTP服务器软件(后缀?)有设置域名的设置,因此它不会使用您的本地主机名。您应该查看SMTP软件的文档,找出这个设置(抱歉,我不是真正的电子邮件专家)。