Назад | Перейти на главную страницу

Ошибки спамминга exim`a регистрируются и не отправляют почту в несколько доменов

У меня установлен сервер с CentOS 5.6. Имеет рабочий почтовый сервер exim + dovecot + mysql + roundcube.

Мой лог-файл /var/log/exim/main.log уже имеет размер 3 Гб и продолжает расти. Он состоит из таких записей:

2013-03-12 18:09:42 1UEaWr-0003VI-Ts == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:42 1UEIcr-0005k3-Mc == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:42 1UE8ro-00011h-8S == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:42 1UEtDl-0006jP-8h == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:43 1UEipX-0001Ub-5z == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:43 1UESyw-0003mv-E0 == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:43 1UEA9c-0005gO-71 == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:43 1UE7rt-00074q-2G == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:43 1UEkev-0004od-HA == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete
2013-03-12 18:09:43 1UEsBj-0002dM-Mt == root@mail.mydomain.com R=dnslookup defer (-1): host lookup did not complete

Я понимаю, что это из-за того, что mail.mydomain.com - это вообще не полное доменное имя или настоящее доменное имя. Но откуда это берется? Я проверил /etc/exim/exim.conf и все файлы в / etc /, но не смог найти эту строку домена. Кроме того, я проверил таблицы базы данных vexim - результатов нет. Как я могу это изменить?

Затем, когда я пытаюсь отправить почту, я получаю эту ошибку в журнале (я заменил настоящую почту и ip-адреса):

2013-03-12 18:13:30 1UFJGl-0004c9-2X == rcpt@to.com R=dnslookup T=remote_smtp defer (-45): SMTP error from remote mail server after MAIL FROM:<root@mail.mydomain.com> SIZE=1406: host mail2.to.com [x1x.x1x.x1x.x1x]: 451 4.1.8 Sender address <root@mail.mydomain.com> domain does not resolve
2013-03-12 18:14:34 1UFJGl-0004c9-2X SMTP error from remote mail server after RCPT TO:<rcpt@to.com>: host mail.to.com [x1x.x1x.x1x.x1x]: 450 4.7.1 Client host rejected: cannot find your hostname, [x2x.x2x.x2x.x2x]

Я полагаю, что источник этой проблемы тот же. Но не могу найти решение. Я предполагаю, что моя проблема заключается в замене поля FROM по умолчанию для exim (root@mail.mydomain.com) на что-то вроде no-reply@realfqdndomainname.com

Любая помощь? Спасибо.

Вы неправильно настроили обратный DNS (запись PTR) для своего IP-адреса.

Установите запись PTR для вашего IP-адреса, которая разрешается в допустимое имя хоста, чья запись A разрешается в тот же IP-адрес.