[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