Debian – E-Mail-Konten einrichten – Postfix, Dovecot

Debian – E-Mail-Konten einrichten – Postfix, Dovecot

Ich habe einen VPS mit Debian 7.2. Ich werde 3 Websites auf dem Server hosten. Ich bin ratlos und brauche Hilfe beim Erstellen der E-Mail-Konten für jede Domain.

Hier ist mein bisheriges Setup bezüglich der E-Mail:

# EMAIL - Postfix, Dovecot
sudo apt-get install postfix postfix-mysql postfix-doc openssl getmail4 dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-sieve -y
# Next open the TLS/SSL and submission ports in Postfix
sudo sed -i '/submission inet n/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o syslog_name=postfix/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o smtpd_tls_security_level=encrypt/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o smtpd_sasl_auth_enable=yes/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o smtpd_client_restrictions=permit_sasl_authenticated/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/smtps     inet  n/ s/^#//' /etc/postfix/master.cf
sudo sed -i '/-o smtpd_tls_wrappermode=yes/ s/^#//' /etc/postfix/master.cf
sudo service postfix restart

# Make MySQL to listen on all interfaces
sudo sed -i '/bind-address/ s/^#//' /etc/mysql/my.cnf
sudo service mysql restart

# Install SquirrelMail
sudo apt-get install squirrelmail
squirrelmail-configure

Nehmen wir also an, ich möchte zwei E-Mail-Konten erstellen:

Welche Schritte sollte ich befolgen?

Antwort1

Es scheint, dass Ihr Setup nicht abgeschlossen ist. Wie etagenklo empfiehlt, schauen Sie sich die Howtos im Internet an. Eine sehr gute Anleitung finden Sie unterhttp://workaround.org. Ich habe mit Squeeze One angefangen und hoste zwei Domänen-Mailserver; funktioniert perfekt.

Und um es einfach zu machen, vergessen Sie zunächst einfach den Anti-Spam-Kram. Wenn es reibungslos funktioniert, fügen Sie Dinge wie Squirrel Mail hinzu (eigentlich habe ich Squirrel nie ausprobiert, aber Roundcube ist wild).

Also 1/ einfach Postfix, Dovecot und MySQL. Von dort (2/) aus addieren Sie die Dinge. Und denken Sie daran, dass Sie den Übermittlungsport 587 benötigen, um in den meisten Netzwerken senden zu können (zumindest dort, wo ich lebe).

Um außerdem zu überprüfen, ob alles ohne MUA funktioniert, verwenden Sie Telnet domain1.com 110 oder 995 für POP (oder POP SSL), Telnet domain1.com 143 oder 993 für IMAP (oder IMAP SSL).

Bei SMTP ist es etwas komplizierter. Da Port 25 in den meisten Fällen nicht funktioniert, müssen Sie den Übermittlungsport 587 auf Postfix (master.cf) einrichten.

Von dort aus können Sie „openssl s_client -connect domain1.com:587 -starttls smtp“ ausführen und prüfen, ob Sie auf diese Weise eine E-Mail senden können (Informationen zum gesamten Vorgang finden Sie im Internet, andernfalls fragen Sie hier, und ich kopiere/speichere die gesamte Sequenz).

Antwort2

Postfix ist ein Mail Transfer Agent (MTA), der zum Senden und Weiterleiten von E-Mails verwendet wird. Wenn Sie E-Mails in ein Postfach zustellen möchten, benötigen Sie einen Mail Delivery Agent wie Dovecot oder Courier.

verwandte Informationen