Здравствуйте товарищи, такая проблема:Если присылается письмо на оба ящика или даже больше двух: (TO: auser@domen.ru, buser@domen.ru), то auser@domen.ru получает 2 письма(или больше, взависимости от количества получателей), а buser@domen.ru (и остальные) не получает ни одного.
~/.procmailrc:
MAILDIR=/var/mail
LOGFILE=/var/mail/procmail.log
DEFAULT=/var/mail/badmail
:0
* ^To.*auser@domen.ru
auser
:0
* ^To.*buser@domen.ru
buser
:0
* ^To.*сuser@domen.ru
сuser
Небольшое уточнение, вдруг в этом дело:~/.procmailrc:
MAILDIR=/var/mail
LOGFILE=/var/mail/procmail.log
DEFAULT=/var/mail/badmail
:0fw
* < 512000
| /usr/local/bin/spamc -u spamfilter:0
* ^X-Spam-Flag: YES
* ^X-Spam-Level: \*\*\*\*\*
spam:0
* ^To.*auser@domen.ru
auser
:0
* ^To.*buser@domen.ru
buser
:0
* ^To.*сuser@domen.ru
сuser
ЗЫ. Естественно все ящики созданы и работают.
Если писать адресатов в поле "Cc:" то тоже не работает.
Письмо обрабатывается только по первому попавшему удовлетворительному правилу.
написал такие правила:
~/.procmailrc:
MAILDIR=/var/mail
LOGFILE=/var/mail/procmail.log
DEFAULT=/var/mail/badmail:0c
* ^To.*auser@gds.ru
auser:0c
* ^To.*buser@gds.ru
buser
Теперь работает, но из-за того что письмо копируется, теперь все письма кроме своих получателей попадают еще и в /var/mail/badmail - что очень плохо :(
аккаунт badmail у меня использовался как учебник для Spamassassin...