Dec 122010
 

Postfix mit Debian als SMTP-Gateway

Vorraussetzungen:

  • Debian Linux

Installation Postfix

  • apt-get install postfix
  • apt-get install spamassassin spamc
  • apt-get install sasl2-bin libsals2-modules

Damit sind alle Vorbereitungen getroffen um den Server als SMTP-Gateway zu konfigurieren.

nun gehts an die Konfigruation der /etc/postfix/main.cf

Hier sind einmal die Optionen für die SASL Authentifizierung sowie für SPAM Abwehr hinzuzufügen:

# SASL AUTH
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
#smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
#
# Spam Bekämpfung
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
#smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client bl.spamcop.net,  reject_rbl_client pbl.spamhaus.org, reject_rbl_client dul.dnsbl.sorbs.net
#smtpd_helo_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_non_fqdn_hostname,reject_invalid_hostname
#smtpd_sender_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unknown_sender_domain,reject_non_fqdn_sender
smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client bl.spamcop.net,  reject_rbl_client pbl.spamhaus.org, reject_rbl_client dul.dnsbl.sorbs.net
#
#
# Queue Lifetime auf 0 gesetzt
bounce_queue_lifetime = 1d
maximal_queue_lifetime = 1d
#