質問: VPS上のCentOS7に下記サイトを参考にしてpostfix+dovecotでメールサーバーを構築しています。 https://centossrv.com/postfix.shtml 設定を一通り完了してクライアントPCのThunderbirdからメールの送受信を確認している最中ですが送信はできているのに受信ができていません。 メールサーバーの「/var/log/maillog」を確認するとに受信についてエラーは出ていませんがinfoユーザ宛のメールがrootユーザ宛に送信されているようです。 ・/var/log/maillog の出力内容 ----------------------- [root@[hostname] userA]# tail -n0 -f /var/log/maillog Aug 16 09:45:09 [hostname] postfix/smtpd[8916]: connect from mail-vk0-f50.google.com[209.85.213.50] Aug 16 09:45:10 [hostname] postfix/smtpd[8916]: 2BCDF80BD6: client=mail-vk0-f50.google.com[209.85.213.50] Aug 16 09:45:10 [hostname] postfix/cleanup[8919]: 2BCDF80BD6: message-id= Aug 16 09:45:10 [hostname] postfix/qmgr[8651]: 2BCDF80BD6: from=<[テスト送信元のgmailアカウント名]@gmail.com>, size=2222, nrcpt=1 (queue active) Aug 16 09:45:10 [hostname] postfix/local[8920]: 2BCDF80BD6: to=, orig_to=, relay=local, delay=0.21, delays=0.18/0.02/0/0, dsn=2.0.0, status=sent (delivered to maildir) Aug 16 09:45:10 [hostname] postfix/qmgr[8651]: 2BCDF80BD6: removed Aug 16 09:45:10 [hostname] postfix/smtpd[8916]: disconnect from mail-vk0-f50.google.com[209.85.213.50] ------------------------------------------------------------------------------------------------------ メールはMaildir形式にしているのでディレクトリを確認してみると /home/info/Maildir/ は空で /root/Maildir/ に実際にgmailから送信してサーバーが受信したメールが格納されていました。 infoユーザ宛(info@mydomain)のメールをroot宛(root@mydomain)ではなく本来の送信先のinfoユーザにするにはどの設定を変更したらよいか教えてください。
回答: あなたのスキルレベルがわからないので、外した回答かも知れませんが、まずは基本と言う事で。 `/etc/aliases`でinfoがpostmasterに、さらにpostmasterがrootに転送されるようになっているかと思います。 `/etc/aliases`からinfoの行を削除した後で、`newaliases`コマンドを実行して下さい。それで反映されます。