2016-11-21 15 views
1

私はRuby on Rails 4を使用しています。私はdomainnameを使用して自分のWebサーバーを所有していますが、ローカルのmaschineを使用してメールを送信します。私の質問にRuby on Rails Mailer - 正しいメッセージIDで送信

私はSMTP(actionmailerの:: Base.smtp_settings = {..settings ..})を経由してメールを送信

:それは似ているメッセージIDとメールを送信することが可能です... @ example.com(私のdomainname)ではなく、... @ localhostname.mailが好きですか?

もし私がSMTPから(またはそれらのメッセージIDがどのように生成されたのか)知ることができないなら、[email protected][email protected]になるようにmessage-id-headerをオーバーライドできますか?または、それは何かを台無しにするか?たとえば、自分のシステムからメールを送信するときと、通常のメールプログラムから別のメールを送信するときがあります。事前に

おかげで

答えて

0

それはあなたのローカルホスト名を使用しないようにドメイン名を設定するには、SMTPサーバーソフトウェア(接尾?)の設定があります。 SMTPソフトウェアのドキュメントを参照して、これがどの設定であるかを調べる必要があります(申し訳ありませんが、私は実際の電子メールの専門家ではありません)。

+0

あなたの答えに感謝します。私は、smtpサーバーを含むRuby on Railsを使用しています。私はそこにチェックします。 (これが解決すれば、あなたに授与されます) – Fallenhero

+0

私は検索が遅すぎました。これは私の問題を解決します:http://stackoverflow.com/questions/6598343/set-the-message-id-mail-header-in-rails3-actionmailer – Fallenhero

+0

私は21時間で賞金を獲得できます – Fallenhero

関連する問題