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_NAME
sendmail.mc ファイルで定義し、新しい sendmail.cf を生成します (submit.cf も変更が必要になる場合があります)。