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

[решено] mailman-2.1.11 + postfix-2.4.10,1 в одном домене

Добавлено: 2009-05-24 13:24:38
romanb
######### удивляюсь живительной силе данного сайта
# после написания этого сообщения пришла в голову мысль
# мысль я проверил и все заработало
# я с дуру, не знаю на каком основнии задал в main.cf $mydomain как domain.tld
# вместо этого нужно было задать как $mydoman = mx.domain.tld ( как имя хоста )
# тему пока не удалю, вдруг косяки полезут ( трахаюсь давно, если все заработает может статью напишу)
# а то таких вопросов без ответов много по инету нашел...

1. Есть домен пока без возможности управления.
2. есть хост mx.domain.tld
3. есть запись, что это первый почтарь домена
4. есть машинка с freebsd 6.4 (amd64)

задача поднять на этой машинке почтовый сервер со списками рассылки.

в качестве ядра мною был выбран Postfix
в качестве системы рассылок Mailman

потом была борьба
сам не справился, прошу помощи.

Mailman интегрировал в Postfix по доки от http://www.list.org

итак:

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

в конфиге /usr/local/mailman/Mailman/mm_cfg.py

SMTPHOST = 'mx.domain.tld'
MTA = 'Postfix'
DEFAULT_URL_HOST = 'mx.domain.tld''
DEFAULT_EMAIL_HOST = 'domain.tld''
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['esperancetravel.com']
в данной конфигурации Mailman работает так как нужно
поскольку я получаю в файлах
/usr/local/mailman/data/aliases
и
/usr/local/mailman/data/virtual-mailman
то что нужно, когда выполняю команду bin/genaliases из каталога mailman

Сам по себе mailman отрабатывает и кладет почту как надо, это удалось проверить сложными шаманскими опытами
с создаванием алиасов в вертуальных доменах параллельно с рассылкой но об этом позже.

Итак прописав в main.cf постфикса aliases_maps и virtual_aliases_maps файлы
/usr/local/mailman/data/aliases и /usr/local/mailman/data/virtual-mailman
я вижу в логах следующие:

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


May 24 14:06:56 esper-bsd postfix/cleanup[13194]: 73DDD4F144C: message-id=<20090524100656.73DDD4F144C@mx.domain.tld>
May 24 14:06:56 esper-bsd postfix/qmgr[12037]: 73DDD4F144C: from=<>, size=264, nrcpt=1 (queue active)
May 24 14:06:56 esper-bsd postfix/virtual[13195]: 73DDD4F144C: to=<mailman@domain.tld>, 
relay=virtual, delay=0.01, delays=0/0/0/0, dsn=5.1.1, status=undeliverable (unknown user: "mailman@domain.tld")
May 24 14:06:56 esper-bsd postfix/qmgr[12037]: 73DDD4F144C: removed
May 24 14:06:59 esper-bsd postfix/smtpd[13117]: NOQUEUE: reject: RCPT from xmx.domain.tld[000.000.000.000]: 450 4.1.1 
<mailman@domain.tld>: Recipient address rejected: undeliverable address: unknown user: "mailman@domain.tld"; 
from=<tester@domain2.tld> to=<mailman@domain.tld> proto=ESMTP helo=<xmx.domain.tld>

после танцев с бубном я прихожу к тому, что postfix элементарно следуя какому то правилу отвергает несуществующий фактически ящик
mailman@domain.tld и непонимает как дальше доставлять.

если такой ящик создать, почта падает в ящик, если создать алиас - почта идет по алиасу.

правда у меня случилась интересная вещь ( я как-то перемудрил и все заработало как надо! )
повторить трюк пока не могу, но это связано с созданием алиаса вручную параллельно с mailman и включения в alias тех же пользователей
что и в списке рассылки.

если в конфиге /usr/local/mailman/Mailman/mm_cfg.py убрать POSTFIX_STYLE_VIRTUAL_DOMAINS = ['esperancetravel.com']
то в логе напишет что mailman@domain.tld отсутствует в транспорте и будет ошибка 550

видимо это говорит о проблеме не в работе с /usr/local/mailman/data/virtual-mailman, а в работе с /usr/local/mailman/data/aliases
именно пользователя mailman не может найти postfix, поскольку локального пользователя не существует.
возможно тут и возникает путаница, что домен domain.tld для постфикса как-бы полувиртуальный.

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

Re: [решено] mailman-2.1.11 + postfix-2.4.10,1 в одном домене

Добавлено: 2009-05-24 15:27:29
Alex Keda
о чём вы, товарисч? =)

Re: [решено] mailman-2.1.11 + postfix-2.4.10,1 в одном домене

Добавлено: 2009-05-24 18:23:40
romanb
о целительной силе данного проекта =)
как только помолился сюда - пришло озарнение, которое подвигло на действие приведшие к положительному результату.