LINUX.ORG.RU
ФорумAdmin

Помогите доразобраться с fetchmail/procmail


0

0

Доброго дня.

Организация арендует у провайдера виртуальный почтовый домен. Почту с сервера забирает fetchmail, потом procmail и sendmail распихивает ее по пользователям.

Недавно появился партнер/клиент/х.з. кто такой, который использует The Bat! (v3.0.1.33) Professional. Дело в том, что письма отправленные этим почтовиком либо не содержат получателя вообще:

X-Fetchmail-Warning: no recipient addresses matched declared local names

Либо содержат где-то в недрах заголовка. То есть в заголовке отсутствует поле To:, зато есть что-то типа:

Received: from mail.provider.net ([xxx.xxx.xxx.xxx])

by sun.provider.net with ESMTP id j87F4qji000483

for <user@мояконтора.net>; Wed, 7 Sep 2005 18:04:52 +0300

Как можно побороть эту проблему?

Содержимое .fetchmailrc :

set daemon 900

set postmaster seb

set logfile "/var/log/fetchmail.log"

set no spambounce

set syslog

defaults

mda "/usr/bin/procmail"

poll pop3.provider.net with protocol pop3: no dns, username <user> password <passvord> is * here;


Вообще-то fetchmail берет адрес именно из _последнего_ Received: for <user@мояконтора.net>. Это правильнее, ибо в поле To: может быть все, что угодно (вплоть до того, что поля To: может не быть вообще).
И только как последнее средство, если в Received: не может найти адрес, тогда fetchmail смотрит на поле To:
Твоя проблема может быть в том, что fetchmail принимает во внимание _последний_ Received: for . А у тебя после этого заголовка может добавляется еще какой-нибудь левый Received fot:...
Специально для таких случаев в fetchmail.rc есть опция - сколько строк надо пропустить перед нужным Received:
В любом случае, покажи все заголовки этого письма, тогда можно будет сказать точнее.

anonymous
()
Ответ на: комментарий от anonymous

Огромное спасибо за помощь.

Письма я не сохранил. Не знал, что в заголовке может не быть поля To:. По поводу пропуска Recived, обязательно обращу внимание в следующий раз.

seb
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.