Назад | Перейти на главную страницу

Postfix, procmailrc, SpamAssassin пропускают некоторые, но не все спам-сообщения

У меня есть postfix, работающий на моем сервере с main.cf следующим образом: -

myorigin = $mydomain
inet_interfaces = 213.229.80.33, 127.0.0.1
mydestination = 213.229.80.33, corunna.com, localhost, corunnasystems.com
mynetworks = 213.229.80.33, 127.0.0.0/8

relay_domains =
home_mailbox = Maildir/

#  HELO restrictions

smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_helo_restrictions =
    permit_mynetworks,
    reject_non_fqdn_helo_hostname,
    reject_invalid_helo_hostname,
    permit

#  Sender restrictions

smtpd_sender_restrictions =
    permit_mynetworks,
    reject_non_fqdn_sender,
    reject_unknown_sender_domain,
    permit

#  Recipient restrictions

smtpd_recipient_restrictions =
   reject_unauth_pipelining,
   reject_non_fqdn_recipient,
   reject_unknown_recipient_domain,
   permit_mynetworks,
   reject_unauth_destination,
   reject_rbl_client zen.spamhaus.org,
   reject_rbl_client bl.spamcop.net,
   check_policy_service unix:postgrey/socket,
   permit
mailbox_command = /usr/bin/procmail

У меня нет файла / etc / procmailrc, но есть файл .forward

"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #user"

для каждого из двух входов на сервер, а также файл .procmailrc, также для каждого входа в систему.

:0
* ? echo $FROM | egrep -i -f /home/dconran/.whitelist
/var/mail/dconran

:0fw: spamassassin.lock
* < 64000
| spamassassin

:0:
* Subject:.*\[SPAM\]
megaspam

:0:
* ^X-Spam-Status: Yes
megaspam

:0:
* ^X-Spam-Level: \*\*\*\*
bigspam

Все мои сообщения передаются через SpamAssassin (насколько я могу судить), но некоторые из них затем сбрасываются в файлы megaspam и bigspam, но другие с точно такими же заголовками SpamAssassin (т.е. показывающие, что сообщение является спамом) получают через мой компьютер.

Почему некоторые сообщения должны пройти, а похожие сообщения не проходят?

Что-то не так с моей установкой Postfix / .forward / .procmailrc?