• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールサーバーの設定がわからないのでお願いします。)

メールサーバーの設定がわからないのでお願いします

このQ&Aのポイント
  • root権限つきのレンタルサーバーを借りていて、複数のドメインを1つのサーバーにて運用しています。
  • PHPのmb_send_mailを使用してメール送信のプログラムを作成していますが、ドメインごとの送信者がならずに困っています。
  • postfixの設定を変更してドメインごとの送信者にする方法がわかりません。

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

  • ベストアンサー
  • kalze
  • ベストアンサー率47% (522/1092)
回答No.2

$mlfr = 'From: mail@hogehoge.net'; でやるとどうですか?

taabooo
質問者

補足

ご連絡遅れてすいません。 $mlfr = 'From: mail@hogehoge.net' でやっても、 送信者はmail@hoge.com になってしまいます。 根本的に無理なことをしようとしているんでしょうか・・・

その他の回答 (1)

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

メール送信者の設定はプログラム上でするものだと思いますが? サーバーでやることではないと思います。

taabooo
質問者

補足

早速のご返答ありがとうございます。 $mlfr = 'mail@hogehoge.net'; $mlto = 'test@test.com'; $mlsb = "問い合わせありがとうございます。; $mlms = "お問い合わせ受け付けました。"; $rcd = mb_send_mail($mlto, $mlsb, $mlms, $mlfr); と設定したところ届いたメールの送信者が mail@hoge.com となってしまいます。 vi /etc/postfix/main.cfの設定で myhostname = hoge.com mydomain = hoge.com となっているのでこれが原因だとはわかるのですが、 これをhogehoge.netとすると すべてが変わってしまい、hoge.comのサンクスメールの送信者も mail@hogehoge.netとなってしまい、ドメインごとの送信者にならないんです。

関連するQ&A