Доброго времени суток!
Давече начальство поставило задачу воткнуть почтовый шлюз между корпоративным Exchange-ем и инетом, который выполнял бы задачи по фильтрации спама и вирусов, с которыми фильтры для Ex-а у нас справляются из рук вон плохо.
Выбор, естественно, пал на связку Postfix+Spamassassin, которая фильтровала бы всю входящую почту и пересылала ее на Exchange. Есть несколько почтовых доменов: e1.example.ru, e2.example.ru и собственно сам example.ru
Прочитал несколько руководств и вроде как все настроил - сам MTA, и procmail, и spamassassin, вся почта исправно бегает.
Но вот в чем беда - на спам проверяются только те письма, которые адресованы получателям @example.ru, а @e1.example.ru и пр. идут напрямую на Ex без всякой фильтрации.
Вот конфиг postfix'a:
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
myhostname=post.example.ru
mydomain=example.ru
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, $mydomain, e1.$mydomain, e2.$mydomain
local_recipient_maps =
unknown_local_recipient_reject_code = 550
mynetworks=127.0.0.0/8,194.85.211.214
relay_domains = $mydestination
virtual_transport=hash:/etc/postfix/virtual_transport
transport_maps=hash:/etc/postfix/virtual_transport
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = /usr/share/doc/postfix-2.4.5/html
manpage_directory = /usr/share/man
sample_directory = /etc/postfix
readme_directory = /usr/share/doc/postfix-2.4.5/readme
home_mailbox = .maildir/
/etc/postfix/virtual_transport:
example.ru smtp:[194.85.211.214]
e1.example.ru smtp:[194.85.211.214]
e2.example.ru smtp:[194.85.211.214]
/etc/procmailrc:
:0fw: spamassassin.lock
* < 256000
| spamassassin
:0:
* ^X-Spam-Status: Yes
/var/mail/spam
Я так подозреваю, что причина в том, что postfix не отдает эти письма на проверку... Вопрос - почему?
Заранее спасибо!
Ответ на:
комментарий
от netracer
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Postfix+Fetchmail+Procmail+Spamassassin (2006)
- Форум postfix и почта в локалке (2003)
- Форум postfix (2005)
- Форум Postfix (2003)
- Форум ISPManager и postfix (2014)
- Форум postfix (2005)
- Форум Не работает relay в postfix. (2013)
- Форум postfix ограничить отправку (2018)
- Форум Postfix не ставит в очередь (2006)
- Форум [postfix][ipod] (2011)