- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:qmailでMAIL FROMを制御)
qmailでのMAIL FROM制御について調査中
このQ&Aのポイント
- qmailの設定でMAIL FROMを制御する方法について調べています。
- 同じドメイン内にある複数のサーバー間でのメール送信時に問題が発生しています。
- 特に携帯電話宛てのメール送信で、サーバーAからメールを中継する際に問題が発生しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これはアプリケーションがメールを送信する時に、「表書き送信者」を設定するのが正しい方法だと思います。 メールの送信は qmail-inject ないしは sendmail コマンドで送っていると思いますが、どちらも -f オプションで表書き送信者を設定します。 php の mb_send_mail でメールを送信しているなら http://php.net/manual/ja/function.mb-send-mail.php の additional_parameters で表書き送信者を指定します。 どうしてもアプリケーションで表書き送信者を設定することができない場合は、アプリケーションサーバの qmail-control ファイルの defaulthost にドメイン名だけを書けば、表書き送信者を指定しないで発信されるメールは設定したドメイン名で送信されます。 qmail-control ファイルは /var/qmail/control にあります。
お礼
早々のご連絡ありがとうございました。 defaulthost の設定で表書き送信者を設定することが出来ました。 ありがとうございました。