| Tipps für Postfix |
| Linux - Quick & Dirty |
| Donnerstag, den 31. Januar 2008 um 12:37 Uhr |
|
Postfix und SASL Authentifizierungnotwendige Pakete installieren apt-get install postfix-tls
apt-get install libsasl2-modules
main.cf anpassen: smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/smtp_auth smtp_sasl_security_options = noanonymous relayhost = mail.server.de
Passwortdatei und Hash erzeugen echo "mail.server.de username:passwort" >>etc/postfix/sasl/smtp_auth postmap /etc/postfix/sasl/smtp_auth
echo "root@localdomain root@internetdomain" >> /etc/postfix/canonical echo "canonical_maps = hash:/etc/postfix/canonical" >> /etc/postfix/main.cf postmap /etc/postfix/canonical
echo "
Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
smtp:[mail.othermailserver.de]" >> /etc/postfix/transport
echo "transport_maps = hash:/etc/postfix/transport" >> /etc/postfix/main.cf postmap /etc/postfix/transport
# Auflisten aller Einstellungen in der main.cf die nicht Standard sind
postconf -n # Auflisten der Standardeinstellungen der main.cf postconf -d # Anzeigen des angegebenen Hostnamen postconf myhostname # Parameter aendern postconf -e "myhostname =myname,domain.de" # Mailwarteschlange anschauen mailqpostcat -q mailid# einzelne Mail in der Warteschlange löschen postsuper -d mailid - DELETE# Mails in Warteschlange löschen: postsuper -d ALL # Mails in der Warteschlange ausliefern postqueue -f #alle Mails auf "hold" setzen postsuper -h ALL #einzelne Mails auf "hold" setzen postsuper -h ID #alle Mails von "hold" wieder freigeben postsuper -H ALL #einzelne Mails freigeben postsuper -H ID Links: http://www.unixwitch.de/de/sysadmin/tools/postfix |