Гм. Народ, а почему может не работать форвардинг писем? Все сделано по инструкции, в логах пишется мол почта доставлена - а у конечных клиентов ее нету. Куды копать, что положить для просмотра?
Нужно:
1. что, как и кому отправляется
2. /var/log/messages то, что относится к почте начиная с момента отправки письма и до финального результата отправки
3. что описано в таблице mysql: forwardings и mysql: transport
Для начала хватит
Итак, поехали. Почта отправляется через ЗеБат с емайла user1@kompany.ru на user2@kompany.ru (вообще, пробовал отсылать почту и с внешних серверов - один пес не приходит). В таблице forwardings этому событию посвящена следующая строка:
source destination
user2@kompany.ru user2@kompany.ru,user3@kompany.ru - т.е. письмо пришло и по идее оно перенаправилось обратно адресату и юзеру 3 (пробовал в дестинейш оставить только юзер3 - не помогало). Табличка transport пустая совсем. В логах по поводу этого события следующие записи:
Mar 13 09:31:02 debian postfix/cleanup[4336]: 45DB839E14D: message-id=<382552942.20090313093101@kompany.ru>
Mar 13 09:31:02 debian postfix/qmgr[27878]: 45DB839E14D: from=<user1@kompany.ru>, size=859, nrcpt=1 (queue active)
Mar 13 09:31:02 debian postfix/virtual[4330]: 45DB839E14D: to=<user2.kompany.ru>, relay=virtual, delay=3.9, delays=3.9/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Mar 13 09:31:02 debian postfix/qmgr[27878]: 45DB839E14D: removed
Mar 13 09:31:02 debian postfix/smtpd[4114]: disconnect from unknown[10.0.0.204]
Это в mail.log. Отсылал из внутренней сети во внутреннюю сеть от внутреннего юзер внутреннему юзеру.