FreeBSD 5.4, sendmail 8.13.3., тот что шел в наборе, запускается с флагами "-bd". При попытке отправке почты sendmail-ом на некоторые привередливые хосты, например ukr.net, она не доходит и продолжает валяться в очереди.... с ошибкой "цитата maillog
Sep 6 01:56:57 i sendmail[507]:
j861uv5f000507: from=<igor@мой_хост.com.ua>,
size=1654, class=0, nrcpts=1, msgid=<454249906.20050906015425@мой_хост.com.ua>, proto=ESMTP, daemon=IPv4, relay=[192.168.1.2]Sep 6 01:56:59 i sendmail[509]:
j861uv5f000507: to=<юзер@ukr.net>, delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=31654,
relay=mxs.ukr.net. [212.42.65.66], dsn=4.3.0,ВОТ ОНО:
stat=Deferred: 451 Advanced host checking in progress, try later
можно ли как-то заставить sendmail, если по этой или другой причине не получилость отправлять мыло напрямую, юзать SMART HOST провайдера? Использовать только smart host не хочу, долго доходит почта... СПАСИБО!!!
Ничего не делай! Это антиспам - graylisting.
Действует примерно так:
Если ты новый респондент для того MX-а, он от тебя почту не принимает, заносит тебя в список. Твой MX через 15 или 30 минут пытается дослать это письмо - тот принимает письмо и заносит твой айпи в белый список, т.е. ты вроде как не спамер. И всё. Потом будет принимать от тебя письма без задержек.
спасибо, но оно уже где-то 2 суток так пробудет каждые 30 минут...
и чем дело кончилось?