Hetzner sendmailの問題「返信の送信者:不明なユーザー」[終了]

Hetzner sendmailの問題「返信の送信者:不明なユーザー」[終了]

何らかの理由で、私のsendmailはHetznerの仮想サーバーからメールを送信できません。

私の/etc/mail/aliases設定では、次のようになります。

mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
fail2ban: root
root: hetzner

メールを送信しようとすると大丈夫に見えますが、ログには次のものが表示されます。

Aug  9 10:11:47 mydomain sm-mta[16537]: u798BllJ016535: to=<fail2ban@mydomain>, delay=00:00:00, mailer=local, pri=123469, dsn=5.1.1, stat=User unknown
Aug  9 10:11:47 mydomain sm-mta[16537]: u798BllJ016535: to=hetzner, ctladdr=root (8/0), delay=00:00:00, mailer=local, pri=123469, dsn=5.1.1, stat=User unknown
Aug  9 10:11:47 mydomain sm-mta[16537]: u798BllJ016535: u798BllJ016537: postmaster notify: User unknown
Aug  9 10:11:48 mydomain sm-mta[16537]: u798BllJ016537: to=hetzner, ctladdr=root (8/0), delay=00:00:01, mailer=local, pri=0, dsn=5.1.1, stat=User unknown
Aug  9 10:11:48 mydomain sm-mta[16537]: u798BllJ016537: to=hetzner, ctladdr=root (8/0), delay=00:00:01, mailer=local, pri=0, dsn=5.1.1, stat=User unknown
Aug  9 10:11:48 mydomain sm-mta[16537]: u798BllJ016537: u798BllK016537: return to sender: User unknown
Aug  9 10:11:48 mydomain sm-mta[16537]: u798BllK016537: to=hetzner, ctladdr=root (8/0), delay=00:00:00, mailer=local, pri=0, dsn=5.1.1, stat=User unknown
Aug  9 10:11:48 mydomain sm-mta[16537]: u798BllJ016537: Saved message in /var/lib/sendmail/dead.letter

(ログファイルに私のドメイン名を隠しています。しかし、/etc/mail/local-host-namesに設定されています/etc/hosts。)

答え1

Sendmailは、名前がローカルユーザー/メールボックスにメッセージを送信しますhetzner。 sendmailは、オペレーティングシステムアカウントが存在しないことを報告します。

たとえば、外部メールアドレスのエイリアスを定義できます。

# forward message to local account/mailbox named "archive" and to non local email
hetzner: archive,[email protected]
# sendmail specific hack to deliver to local account and send a copy
user: \user,[email protected]

「男性のためのエイリアス」を参照してください

関連情報