web-dev-qa-db-ja.com

Ubuntuの電子メールサーバーで電子メールを受信できません

メールサーバーをセットアップします。メールを送信することはできますが、別のメールから自分宛にメールを送信してメールを受信しようとすると、機能しません。他のメールにはメーラーデーモンが届き、これは拒否として表示されます。

これは私が得るエラーです(/var/log/mail.log):

Jun 24 19:17:31 localhost postfix/smtpd[13352]: connect from mail-lb0-f173.google.com[209.85.217.173]
Jun 24 19:17:31 localhost postfix/trivial-rewrite[13329]: warning: do not list domain socialbaked.com in BOTH mydestination and virtual_mailbox_domains
Jun 24 19:17:31 localhost postfix/smtpd[13352]: NOQUEUE: reject: RCPT from mail-lb0-f173.google.com[209.85.217.173]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-lb0-f173.google.com>
Jun 24 19:17:31 localhost postfix/smtpd[13352]: disconnect from mail-lb0-f173.google.com[209.85.217.173]
Jun 24 19:19:38 localhost postfix/master[2102]: daemon started -- version 2.7.0, configuration /etc/postfix
Jun 24 19:19:39 localhost dovecot: Dovecot v1.2.9 starting up (core dumps disabled)
Jun 24 19:19:39 localhost dovecot: auth-worker(default): mysql: Connected to 127.0.0.1 (mail)
Jun 24 19:19:41 localhost postfix/master[2102]: reload -- version 2.7.0, configuration /etc/postfix
1
Sarmen B.

エラーログの次の行は、貴重な情報を提供します。

localhost postfix/smtpd[13352]: NOQUEUE: reject: RCPT from mail-lb0-f173.google.com[209.85.217.173]: 550 5.1.1 <[email protected]>: Recipient address ejected: User unknown in local recipient table; from=<[email protected]> o=<[email protected]> proto=ESMTP helo=<mail-lb0-f173.google.com>

Postfixはすべてのメールをインターネット上の他のサーバーに中継する必要がありますが、実際にはどのドメインのメールも受信しません。エラーログのように、example.comはexample.comのメールサーバーに転送する必要があります。解決策は、次の行のpostfix config /etc/postfix/main.cfから$ mydomainを削除することです。

mydestination = $mydomain, localhost.$mydomain, localhost

ソース: serverfault

2
pl1nk

私にとって、問題はDNSの問題も抱えていたことです。これを修正するために、私は

 dpkg-reconfigure postfix

端末ウィンドウ内から、「ローカルネットワーク」フィールドの回答を変更して、サーバーのパブリックIPのIPを含めます。

その後、私はservice postfix reloadおよびservice postfix restartそしてすべてが順調でした。

1
Chris