Ok, fixed that: postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 html_directory = no inet_interfaces = all inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man milter_protocol = 6 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain mydomain = supercluster.nl myhostname = mail.supercluster.nl mynetworks = 149.210.132.93/32, 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES sample_directory = /usr/share/doc/postfix-2.6.6/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_milters = inet:localhost:4009 unknown_local_recipient_reject_code = 550
The milter also runs: lsof -Pni :4009 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME TestMilte 18831 root 3u IPv4 81337 0t0 TCP *:4009 (LISTEN) Now I see that the milter itself (ppymilter - Pure Python Milter) throws some errors: ERROR:root:No parser implemented for "Data" ERROR:root:uncaptured python exception, closing channel <ppymilter.ppymilterserver.ConnectionHandler connected 127.0.0.1:55175 at 0x7f033511acf8> (<class 'socket.error'>:[Errno 32] Broken pipe [/usr/lib64/python2.6/asynchat.py|initiate_send|235] [/usr/lib64/python2.6/asyncore.py|send|360]) Guess this is no Postfix issue. I sent a mail to the author of ppymilter. However, if anyone has seen this before, hints and tips are appreciated. cheers, Andy 2015-01-21 21:37 GMT+01:00 Wietse Venema <wie...@porcupine.org>: > Andy Kannberg: > > Hi again, > > > > postconf -n looks like this: > > > > alias_database = hash:/etc/aliases > > alias_maps = hash:/etc/aliases > > command_directory = /usr/sbin > > config_directory = /etc/postfix > > daemon_directory = /usr/libexec/postfix > > data_directory = /var/lib/postfix > > debug_peer_level = 2 > > html_directory = no > > inet_interfaces = all > > inet_protocols = all > > mail_owner = postfix > > mailq_path = /usr/bin/mailq.postfix > > manpage_directory = /usr/share/man > > mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, > > mail.$mydomain, www.$mydomain, ftp.$mydomain > > mydomain = supercluster.nl > > myhostname = mail.supercluster.nl > > mynetworks = xxx.xxx.xxx.xxx/32, 127.0.0.0/8 > > myorigin = $mydomain > > newaliases_path = /usr/bin/newaliases.postfix > > queue_directory = /var/spool/postfix > > readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES > > sample_directory = /usr/share/doc/postfix-2.6.6/samples > > sendmail_path = /usr/sbin/sendmail.postfix > > setgid_group = postdrop > > unknown_local_recipient_reject_code = 550 > > You have no smtpd_milters or non_smtpd_milters setting. Therefore, > Postfix uses no Milter. For Postfix Milter client features and > configuration, see http://www.postfix.org/MILTER_README.html > > Wietse >