1

この問題の核心は、私が初心者だということだと思いますpostfixが、ここに行きます.

1&1 VPS アカウントで を使用して、Web サーバーからメッセージを投稿しています (PHP 経由、連絡フォーム、パスワードのリセットなどpostfix) 。sendmailメールをローカル ドメインに送信できないことを除いて、正常に動作しています。つまり、ホストが example.com の場合、x@example.com へのメッセージは配信されません。

これは、サーバーがメールが自分自身に届いていることを認識し、アウトバウンド SMTP メソッドをショートカットするためであるという提案を見てきました。問題は、1&1 のメール マネージャーを使用して転送アドレスを割り当てているため、x@example.com を x のサーバー アカウントにリダイレクトするのは適切ではないことです (ホストの Web インターフェイスを使用して、x@example.com を転送するように設定できます)。 x@gmail.com に送信します。これは私たちが行っていることです)。

助けてくれてありがとう。

4

2 に答える 2

1

.Forward ファイルhttp://www.feep.net/sendmail/tutorial/intro/forward.htmlを見てください。

于 2009-04-17T18:27:58.097 に答える
1

postfix と sendmail のどちらを実行しているかが明確でないことに加えて (両方を実行することはできず、機能しません)、「example.com」のメールをどこに送りたいかについても明確ではありません。

そのマシンのローカル アカウントに配信する場合は、postfix に (実際に postfix を実行していると仮定して) example.com のエンドポイント配信であることを伝える必要があります。これは /etc/postfix/main.cf ファイルで行います。オプションの正確な名前は忘れましたが、見れば一目瞭然です。

次に、特定のアドレスを別の場所に転送したい場合は、それらを /etc/postfix/aliases (セットアップによっては /etc/aliases) または /etc/postfix/virtual に転送できます。そのファイルを更新した後、「postmap /etc/postfix/aliases; postfix reload」を実行することを忘れないでください。

于 2009-04-17T18:44:49.493 に答える