• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:qmailでMAIL FROMを制御)

qmailでのMAIL FROM制御について調査中

このQ&Aのポイント
  • qmailの設定でMAIL FROMを制御する方法について調べています。
  • 同じドメイン内にある複数のサーバー間でのメール送信時に問題が発生しています。
  • 特に携帯電話宛てのメール送信で、サーバーAからメールを中継する際に問題が発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.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 にあります。

参考URL:
http://man.qmail.jp/jman8/qmail-inject.html#defaulthost
14557545
質問者

お礼

早々のご連絡ありがとうございました。 defaulthost の設定で表書き送信者を設定することが出来ました。 ありがとうございました。

関連するQ&A