Hi everyone.
I´m new with postfix and I´m having a problem when I activate the daemon for
Spamassassin. What happens is that I stop to receive local messages, the
server writes the log with an unknown user message.
I remove the daemon configuration in master.cf and everything works fine.
I´m using dovecot for delivery and I´m not using virtual domains.
Here is my configuration:
-------------------MASTER.CF:
smtp inet n - n - - smtpd
-o content_filter=spamassassin
pickup unix n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr unix n - n 300 1 qmgr
#qmgr unix n - n 300 1 oqmgr
tlsmgr unix - - n 1000? 1 tlsmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
trace unix - - n - 0 bounce
verify unix - - n - 1 verify
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - n - - showq
error unix - - n - - error
retry unix - - n - - error
discard unix - - n - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
scache unix - - n - 1 scache
###### Spamassassin Settings
spamassassin unix - n n - - pipe
flags=DRhu user=spamd argv=/usr/local/bin/spamc -u spamd -e
/usr/local/libexec/dovecot/dovecot-lda -f ${sender} -d {recipient}
-------------------- MAIN.CF
myhostname = boi.decosvaldo.com.br
mydomain = decosvaldo.com.br
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
boi.$mydomain
mynetworks_style = subnet
mynetworks = 127.0.0.0/8, 172.16.1.0/24
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
home_mailbox = Maildir/
mailbox_command = /usr/local/libexec/dovecot/dovecot-lda -f "$SENDER" -a
"$RECIPIENT"
---------------------DOVECOT.CONF
protocols = imap pop3
!include conf.d/*.conf
protocol lda {
# Space separated list of plugins to load (default is global
mail_plugins).
#mail_plugins = $mail_plugins
log_path = /var/log/dovecot-lda-errors.log
info_log_path = /var/log/dovecot-lda.log
}
postmaster_address = [email protected]
hostname = boi.decosvaldo.com.br
mail_location = maildir:~/Maildir
---------------
The rest is configured with the default values. As you can see, this is a
fresh configuration in a test environment before I put it into production.
When I remove the line: spamassassin unix - n n - -
pipe
in master.cf and exclude the -o content_filter=spamassassin, the local
accounts receive mail. If I pipe the messages to the spamassassin service,
the spam check is performed, but postfix don´t forward the local mail to the
local mailboxes.
Dovecot is performing authentication with PAM also with the default values
for now.
The error is this:
Dec 10 11:32:03 boi spamd[9965]: spamd: processing message
<14317739244243998AF878633F48E0AB@user8bace6c069> for spamd:58
Dec 10 11:32:10 boi spamd[9965]: spamd: clean message (-1.0/5.0) for
spamd:58 in 6.5 seconds, 1425 bytes.
Dec 10 11:32:10 boi spamd[9965]: spamd: result: . 0 -
ALL_TRUSTED,HTML_MESSAGE
scantime=6.5,size=1425,user=spamd,uid=58,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=47492,mid=<14317739244243998AF878633F48E0AB@user8bace6c069>,autolearn=ham
Dec 10 11:32:10 boi spamd[9964]: prefork: child states: II
Dec 10 11:32:10 boi postfix/pipe[11524]: 7CF1422B53:
to=<[email protected]>, relay=spamassassin, delay=6.8,
delays=0.14/0.02/0/6.6, dsn=5.1.1, status=bounced (user unknown)
Dec 10 11:32:10 boi postfix/cleanup[11523]: 3D370244DA:
message-id=<[email protected]>
Dec 10 11:32:10 boi postfix/bounce[11529]: 7CF1422B53: sender non-delivery
notification: 3D370244DA
Dec 10 11:32:10 boi postfix/qmgr[11518]: 3D370244DA: from=<>, size=3219,
nrcpt=1 (queue active)
Dec 10 11:32:10 boi postfix/qmgr[11518]: 7CF1422B53: removed
Dec 10 11:32:10 boi postfix/local[11530]: 3D370244DA:
to=<[email protected]>, relay=local, delay=0.08,
delays=0.01/0.01/0/0.07, dsn=2.0.0, status=sent (delivered to command:
/usr/local/libexec/dovecot/dovecot-lda -f "$SENDER" -a "$RECIPIENT")
Dec 10 11:32:10 boi postfix/qmgr[11518]: 3D370244DA: removed
As you can see, the mail sended from [email protected] to
[email protected] returned to johnlennon with an USER UNKNOWN message.
I hope you can help me.
Thanks a lot
Andre
--
View this message in context:
http://postfix.1071664.n5.nabble.com/Problem-with-local-delivery-using-FreeBSD-Postfix-Dovecot-and-Spamassassin-tp53098.html
Sent from the Postfix Users mailing list archive at Nabble.com.