RedHat EL + sendmail, который используется исключительно для отправки сообщений с локального хоста. Конфиг sendmail не изменялся, после стандартной инсталляции.
При попытке отправить сообщение с локального хоста, допустим пользователю root (mail root), происходит следующее:
Jul 18 14:25:08 localhost sendmail[8134]: l6I8P8kX008134: from=root, size=48, class=0, nrcpts=1, msgid=<200707180825.l6I8P8kX008134@userv.salesdepartment.local>, relay=root@localhost
Jul 18 14:25:08 localhost sendmail[8135]: l6I8P88L008135: from=<root@userv.salesdepartment.local>, size=394, class=0, nrcpts=1, msgid=<200707180825.l6I8P8kX008134@userv.salesdepartment.local>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Jul 18 14:25:08 localhost sendmail[8134]: l6I8P8kX008134: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30048, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l6I8P88L008135 Message accepted for delivery)
Jul 18 14:25:08 localhost sendmail[8137]: l6I8P88L008135: to=<root@userv.salesdepartment.local>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120394, relay=userv.salesdepartment.local. [192.168.1.242], dsn=4.0.0, stat=Deferred: Connection refused by userv.salesdepartment.local.
userv.salesdepartment.local - это DNS имя этого хоста.
Зачем он пытается отправить в userv.salesdepartment.local вместо того, чтобы просто положить письмо локальному пользователю root?
Добавлено:
Проблема решена. В файле host была лишняя запись.
При попытке отправить сообщение с локального хоста, допустим пользователю root (mail root), происходит следующее:
Jul 18 14:25:08 localhost sendmail[8134]: l6I8P8kX008134: from=root, size=48, class=0, nrcpts=1, msgid=<200707180825.l6I8P8kX008134@userv.salesdepartment.local>, relay=root@localhost
Jul 18 14:25:08 localhost sendmail[8135]: l6I8P88L008135: from=<root@userv.salesdepartment.local>, size=394, class=0, nrcpts=1, msgid=<200707180825.l6I8P8kX008134@userv.salesdepartment.local>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Jul 18 14:25:08 localhost sendmail[8134]: l6I8P8kX008134: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30048, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l6I8P88L008135 Message accepted for delivery)
Jul 18 14:25:08 localhost sendmail[8137]: l6I8P88L008135: to=<root@userv.salesdepartment.local>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120394, relay=userv.salesdepartment.local. [192.168.1.242], dsn=4.0.0, stat=Deferred: Connection refused by userv.salesdepartment.local.
userv.salesdepartment.local - это DNS имя этого хоста.
Зачем он пытается отправить в userv.salesdepartment.local вместо того, чтобы просто положить письмо локальному пользователю root?
Добавлено:
Проблема решена. В файле host была лишняя запись.