среда, 10 октября 2012 г.

Postfix tricks


-) Всеми любимый провайдер Укртелеком по умолчанию закрывает всем клиентам 25-й tcp порт, отправка почты становится невозможной.
Решение - заявка с просьбой открыть 25-й порт, например через форму обратной связи на сайте my.ukrtelecom.ua
Выполняется обычно в течении суток.

-) Meta.ua весьма своеобразно настраивает свой антиспам. Если в логах появляется сообщение You have exceeded number of addressees for one letter.Only 1 recipient(s), это означает что письмо было отброшено и нужно отсылать по одному письму каждому адресату.

-) Опция always_bcc = address
Доставляет копии ВСЕХ сообщений (входящих и исходящих) на указанный адрес (поддерживается с Postfix v.2.1). Например, указав в /usr/local/etc/postfix/mail.cf строку always_bcc = backup@mydomain.ua можно сделать полный бэкап всей почты на адрес backup@mydomain.ua, вот только не повезет тому, кто это всё разгребать будет.

-) Если размер свободного пространства ящика получателя не позволяет сохранить письмо, ответ сервера (сообщение о недоставке) скорее всего будет с кодом ошибки 5xx. А это означает что получатель письма не увидит, пока не почистит свой ящик.

host smtp.somename.net said: 552 username@domain.com.ua account is full (quota exceeded), rejecting

Ошибка 5xx обычно эквивалентна статусу доставки failed, повторная отправка письма не осуществляется.

-) Перенос почтового домена с одного сервера на другой.

Сначала в конфиге main.cf нужно добавить новый домен
mydestination = newdomain.ua

Так же проверить /usr/local/etc/postfix/transport на наличие упоминаний домена, который переносится.
Если есть - безжалостно комментировать и обновляться (postmap /usr/local/etc/postfix/transport)

После этого можно уже, используя postfix admin, создавать домен и почтовые ящики.

В некоторых случаях еще придется вручную создать директорию newdomain.ua в файловой системе, в /var/mail/, и поставить соответствующего владельца.

И естественно меняем значение MX записи в своей зоне.


Комментариев нет:

Отправить комментарий