Страница 1 из 1

Недостатки Exim

Добавлено: 2007-05-16 12:24:50
dikens3
http://www.bog.pp.ru/work/exim.html

Код: Выделить всё

exim является одним из немногих открытых (лицензия GNU) и активно развиваемых MTA (версия 4.44 от 14 января 2005). Основное внимание при разработке уделялось борьбе со спамерами. Устанавливается и настраивается значительно проще, чем sendmail. Недостатки: отсутствие конвертации 7-bit/8-bit; отсутствие DSN; неадекватная обработка "double error"; адреса только в формате RFC2822 (адресов в формате UUCP нет, но UUCP транспорт прикрутить возможно, поддержка batched SMTP есть); внешний транспорт - только SMTP (локально в файл или pipe, LMTP); компьютер д.б. постоянно подключён к Интернет; очередь нельзя использовать для хранения и извлечения сообщений в стиле ETRN. Лучше всего подходит в качестве "привратника", фильтрующего входную почту и направляющего остатки более гибко настраиваемому sendmail.

Добавлено: 2007-05-16 12:28:33
Alex Keda
это ты к чему

Добавлено: 2007-05-16 12:37:29
dikens3
Да просто, раскопал тут.
Нашёл описалово retry там же:

Код: Выделить всё

Правила для повторения попыток отправки сообщения

Секция retry содержит набор правил, определяющих для сочетания тройки хост, адрес и тип ошибки интервал повторения попыток доставки для тех сообщений, которые не удалось доставить немедленно, и максимальное время нахождения в очереди. Если письмо не подпадет ни под одно правило, то оно останется в очереди навечно. При истечении максимального времени нахождения в очереди, генерируется сообщение об ошибке. Каждое правило действует как на маршрутизатор, так и на транспорт. После ошибок маршрутизации каждое правило сопоставляется только с доменом в адресе. После ошибок транспортировки каждое правило сопоставляется сначала с именем удаленного хоста, а затем с доменом в адресе.

Правило занимает отдельную строку состоит из трех частей, разделенных пробелом:

    * вычисляемая перед использованием строка, которая представляет собой один элемент списка адресов; если в качестве шаблона указано только имя домена, то к нему перед применением приписывается строка "*@";
    * имя ошибки или звездочка:
          o auth_failed
          o refused_MX (не удалось соединиться с хостом, имя которого получено из MX записи)
          o refused_A (не удалось соединиться с хостом, имя которого получено не MX записи)
          o refused
          o timeout_connection
          o timeout_DNS
          o quota (квота ОС, квота appendfile или нет места на диске)
    * список наборов параметров повтора, разделенных точкой с запятой; отсутствие хотя бы одного набора означает немедленную генерацию сообщения об ошибке; каждый набор содержит три элемента, разделенных запятыми:
          o тип алгоритма
                + F (повторение с фиксированным интервалом; параметр - размер интервала)
                + G (повторение с геометрически увеличивающимся размером интервала; первый параметр - размер первого интервала; второй параметр - мультипликатор)
          o интервал (отсчитывается от времени первой неудачной доставки для этого домена), после которого применение набора заканчивается и начинается применение следующего набора
          o параметры

Время повторения - это намек, а не обещание ;). Никто не гарантирует, что повторная доставка будет сделана именно в это время. Время повторной доставки зависит от интервала обработки очереди или прихода новых писем, направляемых в тот же домен.

Утилита exinext позволяет узнать для указанного адреса или домена причину ошибки, когда были первая и последняя неудачные попытки, когда ожидать следующую попытку доставки. 

Добавлено: 2007-05-16 13:09:47
Alex Keda
http://www.lissyara.su/?id=1232
да у нас тут не хуже :)))

Добавлено: 2007-05-16 13:20:51
dikens3
Я видать пропустил. Просто помню по статьям что ты писал что не стоит менять, ибо разработчикам виднее.