Sendmail, блокировка исходящей почты

G
На сайте с 30.11.2009
Offline
11
1223

Приветствую участников. Имеется сервер на freebsd 7.0, сервер используется в качестве веб-сервера и порой отправляет рассылку писем группе подписчиков. Отправка происходит через sendmail, который никак не настраивался, все настройки по умолчанию.

Иногда так случается, что почтовику приходится отправлять письма на несуществующие email-адреса, вида "testmail12321@domainmail.com", он не может резолвить:


$ mailq

oA4D21PQ052432 1173 Thu Nov 4 16:02 <www@testserver.my>
(Deferred: Operation timed out with несуществующий_домен.ком.)
<несуществующий_ящик@несуществующий_домен.ком
Total requests: 450

И так происходит постоянно. Вопрос - как мне дропать на уровне sendmail все письма, которые исходят от моего сервера на опред. почтовые ящики? Может быть по маске или менять ящики пользователей на local@localhost? Что для этого нужно прописать в конфиг почтовика? Спасибо.

[umka]
На сайте с 25.05.2008
Offline
456
#1

Такие письма должны сами дропаться из очереди через какое-то время.

Ведь домен может быть несуществующим по многим причинам.

Например, домен вовремя не продлили, или упал днс, или ещё какая оказия случилась. Поэтому, все почтовые серверы предпринимают несколько попыток отправки с определённым интервалом.

P.S. Вы лучше изначально следите за чистотой базы подписчиков.

Не давайте подписываться роботам, требуйте подтверждение по e-mail.

Лог в помощь!
VO
На сайте с 27.07.2008
Offline
149
#2

gilas, начните с обновления FreeBSD.

По логу посмотрите куда не удалось доставить почту из-за того что не удалось определить MX или email не существует и удалите их из базы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий