[linux-l] Postfix -> /dev/null

Peter Ross Peter.Ross at alumni.tu-berlin.de
Do Mai 29 15:29:56 CEST 2008


Hi Lutz,

danke für den Tip. Ich habe das so gemacht, wie Du es beschrieben hast, 
und es funktioniert.

Es grüßt
Peter

Hier das kleine Skript

#!/bin/sh
# Drop external mail - useful for test environments

echo "Update master.cf - reference null mail"
cat << EOF >> /etc/postfix/master.cf
# 29/05/08 Drop external mail (so it does not get delivered while testing)
nullmail unix - n n - - pipe user=nobody argv=/etc/postfix/nullmail.sh
EOF

echo "Transport map to drop external mail"

cat << EOF > /etc/postfix/transport
# Transport map to deliver ${DOMAIN} mail to ${MAIL_SERVER}
# Drop the rest
# Please run postmap /etc/postfix/transport
${DOMAIN} smtp:[${MAIL_SERVER}]
.${DOMAIN} smtp:[${MAIL_SERVER}]
*               	nullmail:
EOF

postmap /etc/postfix/transport

echo "Add transport map to main.cf"

postconf -e "transport_maps = hash:/etc/postfix/transport"

service postfix restart


Mehr Informationen über die Mailingliste linux-l