メッセージを配信するために sendmail を適切に設定するにはどうすればよいですか?

メッセージを配信するために sendmail を適切に設定するにはどうすればよいですか?

OVHからVPSを購入しました。

この Ubuntu VPS ホスト名はvps12345または のようなものですvps12345.ovh.net

コマンドラインでsendmailをテストして自分のメールアドレスにメールを送信すると[メールアドレス]、それは機能します: からメールを受信します。test@[email protected]

しかし、インストールしたドメイン (例: [email protected]) からメールを送信したいのですが、PHP コードからテストすると、Gmail に送信されたメールは到着しますが、かなり遅れます。

したがって、Gmail (または他のメール プロバイダー) は、X ドメインからのヘッダーを持つメールではなく、ホスト名 Y からのメールを受け入れると考えられます...

では、他のドメイン(私が所有し、その VPS でホストしているドメイン)を使用して、vps12345 からメールを送信するにはどうすればよいでしょうか?

VPS ホスト名を変更する必要がありますか?

ありがとう

答え1

適切な方法:hostnameコマンド (通常は)によって報告されたホストの FQDN (完全修飾ドメイン名) を変更しますhostname --fqdn。正確な手順は OS/ディストリビューションによって異なります。

Sendmailのみの修正:cf/README の「私は誰ですか」sendmail ディストリビューション内のファイル。
=> confDOMAIN_NAMEsendmail.mc ファイルで定義し、新しい sendmail.cf を生成します (submit.cf も変更が必要になる場合があります)。

関連情報