web-dev-qa-db-ja.com

ローカル仮想ドメインに中継しないようにpostfixを構成する方法は?

Ubuntu 14.04 LTSでiRedMailを使用してSMTPサーバーをセットアップしましたが、すべてがスムーズに機能しています。新しいユーザーを作成し、電子メールを送信できます。

しかし、私の状況はもう少し複雑です。ドメイン名「sampledomain.xxx」に代わってこのサーバーが電子メールを送信する必要がありますが、電子メールの受信にはホストされたメールサービスを使用しています。ドメインDNSのMXレコードは、設定したSMTPサーバーとは異なるIPに設定されています。基本的に、これは送信専用のSMTPサーバーである必要があります。

SMTPサーバーを[email protected]から[email protected]として使用する必要があるときに問題が発生します。これは、Postfixがメールを内部的に中継する必要があると考えているが、仮想ドメインのメールボックスでアドレスを見つけられず、したがって失敗するためです電子メールを送信します。

このような電子メールを内部で中継せず、代わりにMXレコードを解決して従来の電子メールとして送信するようにPostfixを構成するにはどうすればよいですか?

どうもありがとう!

2
int 2Eh

テキストエディターでpostfix構成ファイル(通常は/etc/postfix/main.cf)を開きます。 vimが好きです。

$ Sudo vim /etc/postfix/main.cf

mydestinationが設定されている行を見つけます。おそらく次のようになります。

mydestination = $myhostname, localhost.$mydomain, localhost

#を前に付けて、その行をコメントアウトします。

# mydestination = $myhostname, localhost.$mydomain, localhost

次の行を追加して、ファイルを保存します。

mydestination =

後置記号を再起動する

$ service postfix stop
$ service postfix start

Postfixは「ローカル」メールをこのサーバーに配信しようとはしませんが、DNS MXレコードで指定されたSMTPサーバーを使用します。

6
Peter Evans