Проблема при пересылке с хостера на Exim
Добавлено: 2008-04-03 10:25:52
Решил попробовать exim. Вроде все заработало, но есть странная фигня - почта организации хранится у хостера, так вот я решил сделать с одного из ящиков пересылку на exim. В итоге большая часть этих писем не доходит с такой вот записью в maillog:
Через некоторое время кое-какие письма все-таки прорываются. Я так понимаю, они замораживаются у хостера, а потом при повторной попытке все-таки проходят. Если просто послать письмо с того ящика, с которого настроена пересылка, то оно доходит без проблем. Пересылка с mail.ru тоже работает на ура.
Конфиг экзима практически без изменений взят из статьи про exim+courier-imap+mysql. Задержка в 15с связана с этим:
Код: Выделить всё
Apr 3 11:08:11 mail exim[62938]: DNS list lookup defer (probably timeout) for 41.41.222.77.bl.csma.biz: assumed not in not in list
Apr 3 11:08:26 mail exim[62938]: DNS list lookup defer (probably timeout) for 41.41.222.77.dynablock.njabl.org: assumed not in list
Apr 3 11:08:26 mail exim[62938]: Delay 15s for mx1.spaceweb.ru [77.222.41.41] with HELO=mx1.spaceweb.ru. Mail from igusiti1976@3lconsultancy.com to testuser@мойдомен.ru.
Apr 3 11:08:42 mail exim[62938]: SMTP connection from mx1.spaceweb.ru [77.222.41.41] I=[192.168.0.13]:25 lost while reading message data (header)Конфиг экзима практически без изменений взят из статьи про exim+courier-imap+mysql. Задержка в 15с связана с этим:
Код: Выделить всё
warn
# ставим дефолтовую задержку в 15 секунд
set acl_m0 = 15s
warn
# ставим задержку в 0 секунд своим хостам
hosts = +relay_from_hosts
set acl_m0 = 0s
warn
# пишем в логи задержку (если оно вам надо)
logwrite = Delay $acl_m0 for $sender_host_name \
[$sender_host_address] with HELO=$sender_helo_name. Mail \
from $sender_address to $local_part@$domain.
delay = $acl_m0