Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 RubyonRails邮件程序-使用正确的消息id发送_Ruby On Rails 4_Actionmailer - Fatal编程技术网

Ruby on rails 4 RubyonRails邮件程序-使用正确的消息id发送

Ruby on rails 4 RubyonRails邮件程序-使用正确的消息id发送,ruby-on-rails-4,actionmailer,Ruby On Rails 4,Actionmailer,我使用的是RubyonRails4,我拥有自己的域名为domainname的Web服务器,但使用本地maschine发送邮件 我通过SMTP发送邮件(ActionMailer::Base.SMTP_settings={..settings..}) 对于我的问题:是否可以使用类似...@example.com(我的域名)而不是...@localhostname.mail的邮件id发送邮件 如果我无法从SMTP获取它(或者这些消息id是如何生成的),我是否可以覆盖消息id头以便abcd@localh

我使用的是RubyonRails4,我拥有自己的域名为domainname的Web服务器,但使用本地maschine发送邮件

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

对于我的问题:是否可以使用类似...@example.com(我的域名)而不是...@localhostname.mail的邮件id发送邮件

如果我无法从SMTP获取它(或者这些消息id是如何生成的),我是否可以覆盖消息id头以便abcd@localhostname.mail变成abcd@example.com? 还是把事情搞砸了?例如,当我从我的系统发送一封邮件,从我的普通邮件程序发送另一封邮件时


提前感谢

您的SMTP服务器软件(postfix?)有一些设置,可以设置域名,使其不使用您的本地主机名。您应该仔细阅读SMTP软件的文档,找出这是哪种设置(对不起,我不是真正的电子邮件专家)。

您的SMTP服务器软件(postfix?)有一些设置,用于设置域名,使其不使用本地主机名。您应该仔细阅读SMTP软件的文档,找出这是哪种设置(对不起,我不是真正的电子邮件专家)。

谢谢您的回答。我正在使用RubyonRails,它包括smtp服务器。我在那里检查。(ofc我会奖励你,如果这能解决问题的话)我只是太迟钝了,无法搜索。这就解决了我的问题:对于你的回答,我只能奖励21小时的赏金。我正在使用RubyonRails,它包括smtp服务器。我在那里检查。(ofc我会奖励你,如果这能解决问题的话)我只是太迟钝了,无法搜索。这解决了我的问题:我只能在21小时内奖励赏金