dom0でaliasesを設定してもメールが届かない
Date 2012-6-1 17: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が勝手にメールのリンクを張る為
|
|