Componente Lion Mail Server postfix / smtp Blocchi riproducibili al 100% in uscita smtp in uscita al primo avvio dopo un panico o un'interruzione dell'alimentazione.
I messaggi di errore da mail.log sono come:
postfix/smtp[45785]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
postfix/smtp[45785]: 2F7131F9A97: to=<[email protected]>, relay=none, delay=76041, delays=76040/0.36/0.05/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
postfix/error[45790]: 550D61F9A99: to=<[email protected]>, relay=none, delay=76040, delays=76040/0.39/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
postfix/postscreen[45872]: NOQUEUE: reject: RCPT from [100.200.100.159]:65392: 450 4.3.2 Service currently unavailable; from=<[email protected]>, to=<[email protected]>, proto=ESMTP, helo=<host.domain.tld>
/usr/libexec/postfix/greylist.pl[45885]: Temporary message rejection to: <[email protected]> from: <[email protected]> sent from: [100.200.100.159] for: 60 seconds due to greylisting
postfix/smtpd[45879]: NOQUEUE: reject: RCPT from host.domain.tld[100.200.100.159]: 450 4.7.1 <[email protected]>: Recipient address rejected: Service is unavailable; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<host.domain.tld>
Il problema sembra essere correlato al filtro del contenuto amavis a causa della connessione al numero di porta 10024 e amavisd che viene configurato su quella porta. Amavis.log:
/usr/bin/amavisd[236]: (!)Net::Server: 2012/07/25-13:38:49 Pid_file already exists for running process (88)... aborting\n\n at line 277 in file /System/Library/Perl/Extras/5.12/Net/Server.pm
...
/usr/bin/amavisd[236]: Net::Server: 2012/07/25-13:38:49 Server closing!
...repeating roughly every 10 seconds...
La soluzione è riavviare la macchina, dopo il secondo avvio la consegna della posta smtp in entrata non è più bloccata.
Il problema sembra essere correlato a link
Come risolvere in modo permanente Apple Mail Server per accettare messaggi in ingresso smtp al primo avvio, rimuovendo il file pid_file rimasto da amavis precedente all'arresto non pulito precedente?