dom0でaliasesを設定してもメールが届かない

Date 2012-6-1 8:49:45 | Topic: Linux (CentOS)運用時のメモ

dom0の/etc/aliasesに root: "xxx@xxxx.xx.xx"とメールを送りたいメアドを設定し、newaliasesコマンドをやってもメールが来ない。しばらくすると、会社が使っているメールサーバーから”Warning: could not send message for past 4 hours”とのメールが入った。よく見るとメールの送り主が "root@localhost.localdomain" となっているので、そんなドメインは無いとエラーになっている。
/etc/aliasesも間違いはないし、newaliasesもやった。hostnameでこのホストの名前も設定と同じ、ググッてもヒントが無い。
原因は /etc/hosts の設定だった。訂正前は
127.0.0.1 localhost.localdomain localhost xen.itca.co.jp xen
となっていたのを
127.0.0.1 localhost.localdomain localhost
だけにし、xen.以降を削除し、念の為newaliasesをしたらメールが来るようになった。
経験が少ない私は原因は分からない。
注:メアドのダブルクオーティションは本来は付いていない。これを付けないと、このWEBで使用しているCMSのXOOPSが勝手にメールのリンクを張る為


This article comes from 錦稜会 KINRYOKAI
https://www.kinryokai.net

The URL for this story is:
https://www.kinryokai.net/article.php?storyid=123