Postfix & Dovecot Email Server

TheZeus

Newbie
Registriert
Juni 2015
Beiträge
5
Hallo,
ich habe auf meinem Vserver mir einen Email Server eingerichtet. Die Mails werden abgespeichert und können laut Postfix Admin auch verschickt werden. Doch sie kommen nicht an. Und ich kann leider mich auch nicht per Thunderbird an meinem Postfach anmelden. Hat da jemand Ahnung von und hat eine Ahnung woran es liegen könnte? Ich habe alles auf Basis dieses: https://www.youtube.com/watch?v=9JvEvdoZ4Zg Tutorials hier gemacht.

MfG TheZeus
 
Was das ankommen angeht: Verschickst Du an externe Empfänger oder welche die bei dir angelegt sind? Wenn Du an externe Anbieter versenden willst, brauchst Du zusätzlich einen DNS PTR Record bzw. reverse record, der andere Mailserver prüft sowas nach [der andere Mailserver macht eine Rückwärtsauflösung um die Identität zu prüfen, diesen Eintrag legt der IP Verwalter an]

Gute Tutorials für Mailserver gibt es hier: https://thomas-leister.de/ [selbst durchgeführt und working.]
 
Wegen des Mail verschickens: was sagt das Log auf dem Server?
Wegen Thunderbird: was sagt das Log von Thunderbird?
 
Hier mal die Logs dazu:


Jun 21 12:40:58 server-distance dovecot: master: Dovecot v2.2.13 starting up without any protocols (core dumps disabled)
Jun 21 12:40:58 server-distance dovecot: ssl-params: Generating SSL parameters
Jun 21 12:41:02 server-distance postfix/master[3842]: daemon started -- version 2.11.3, configuration /etc/postfix
Jun 21 12:41:03 server-distance dovecot: master: Warning: Killed with signal 15 (by pid=3909 uid=0 code=kill)
Jun 21 12:41:03 server-distance dovecot: master: Dovecot v2.2.13 starting up for imap, pop3 (core dumps disabled)
Jun 21 12:41:05 server-distance dovecot: ssl-params: SSL parameters regeneration completed
Jun 21 12:59:10 server-distance postfix/master[3842]: reload -- version 2.11.3, configuration /etc/postfix
Jun 21 13:00:28 server-distance postfix/smtpd[4211]: connect from localhost[::1]
Jun 21 13:00:28 server-distance postfix/smtpd[4211]: warning: SASL: Connect to private/auth_dovecot failed: No such file or directory
Jun 21 13:00:28 server-distance postfix/smtpd[4211]: fatal: no SASL authentication mechanisms
Jun 21 13:00:29 server-distance postfix/master[3842]: warning: process /usr/lib/postfix/smtpd pid 4211 exit status 1
Jun 21 13:00:29 server-distance postfix/master[3842]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 21 13:00:44 server-distance dovecot: master: Warning: Killed with signal 15 (by pid=4226 uid=0 code=kill)
Jun 21 13:00:44 server-distance dovecot: master: Dovecot v2.2.13 starting up for imap, pop3 (core dumps disabled)
Jun 21 13:00:50 server-distance postfix/master[3842]: terminating on signal 15
Jun 21 13:00:51 server-distance postfix/master[4396]: daemon started -- version 2.11.3, configuration /etc/postfix
Jun 21 13:06:01 server-distance dovecot: master: Dovecot v2.2.13 starting up for imap, pop3 (core dumps disabled)
Jun 21 13:06:01 server-distance postfix/master[959]: daemon started -- version 2.11.3, configuration /etc/postfix
Jun 21 13:12:57 server-distance postfix/smtpd[1020]: connect from localhost[::1]
Jun 21 13:12:57 server-distance dovecot: auth: Fatal: Unknown database driver 'mysql'
Jun 21 13:12:57 server-distance dovecot: master: Error: service(auth): command startup failed, throttling for 2 secs
Jun 21 13:12:57 server-distance postfix/smtpd[1020]: fatal: no SASL authentication mechanisms
Jun 21 13:12:58 server-distance postfix/master[959]: warning: process /usr/lib/postfix/smtpd pid 1020 exit status 1
Jun 21 13:12:58 server-distance postfix/master[959]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 21 13:14:16 server-distance postfix/smtpd[1024]: connect from localhost[::1]
Jun 21 13:14:16 server-distance dovecot: auth: Fatal: Unknown database driver 'mysql'
Jun 21 13:14:16 server-distance dovecot: master: Error: service(auth): command startup failed, throttling for 4 secs
Jun 21 13:14:16 server-distance postfix/smtpd[1024]: fatal: no SASL authentication mechanisms
Jun 21 13:14:17 server-distance postfix/master[959]: warning: process /usr/lib/postfix/smtpd pid 1024 exit status 1
Jun 21 13:14:17 server-distance postfix/master[959]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 21 13:15:39 server-distance postfix/smtpd[1027]: connect from localhost[::1]
Jun 21 13:15:39 server-distance dovecot: auth: Fatal: Unknown database driver 'mysql'
Jun 21 13:15:39 server-distance dovecot: master: Error: service(auth): command startup failed, throttling for 8 secs
Jun 21 13:15:39 server-distance postfix/smtpd[1027]: fatal: no SASL authentication mechanisms
Jun 21 13:15:40 server-distance postfix/master[959]: warning: process /usr/lib/postfix/smtpd pid 1027 exit status 1
Jun 21 13:15:40 server-distance postfix/master[959]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 21 16:05:59 server-distance postfix/smtpd[1132]: connect from localhost[::1]
Jun 21 16:05:59 server-distance dovecot: auth: Fatal: Unknown database driver 'mysql'
Jun 21 16:05:59 server-distance dovecot: master: Error: service(auth): command startup failed, throttling for 16 secs
Jun 21 16:05:59 server-distance postfix/smtpd[1132]: fatal: no SASL authentication mechanisms
Jun 21 16:06:00 server-distance postfix/master[959]: warning: process /usr/lib/postfix/smtpd pid 1132 exit status 1
Jun 21 16:06:00 server-distance postfix/master[959]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 21 16:17:41 server-distance postfix/pickup[1073]: 9AC8439E088F: uid=1000 from=<zeus>
Jun 21 16:17:41 server-distance postfix/cleanup[1213]: 9AC8439E088F: message-id=<20150621141741.9AC8439E088F@server-distance.strikefall.de>
Jun 21 16:17:41 server-distance postfix/qmgr[966]: 9AC8439E088F: from=<zeus@strikefall.de>, size=339, nrcpt=1 (queue active)
Jun 21 16:17:41 server-distance postfix/trivial-rewrite[1215]: warning: do not list domain strikefall.de in BOTH mydestination and virtual_mailbox_domains
Jun 21 16:17:41 server-distance postfix/virtual[1217]: 9AC8439E088F: to=<zeus@strikefall.de>, relay=virtual, delay=0.04, delays=0.03/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Jun 21 16:17:41 server-distance postfix/qmgr[966]: 9AC8439E088F: removed


MfG TheZeus
Ergänzung ()

Pupp3tm4st3r schrieb:
brauchst Du zusätzlich einen DNS PTR Record bzw. reverse record, der andere Mailserver prüft sowas nach [der andere Mailserver macht eine Rückwärtsauflösung um die Identität zu prüfen, diesen Eintrag legt der IP Verwalter an]
Redest du von einem MX DNS Record? Oder verstehe ich da was falsch?
Ergänzung ()

Und der Postfix status sagt:
Jun 21 16:05:59 server-distance postfix/smtpd[1132]: connect from localhost[::1]
Jun 21 16:05:59 server-distance postfix/smtpd[1132]: fatal: no SASL authentication mechanisms
Jun 21 16:06:00 server-distance postfix/master[959]: warning: process /usr/lib/postfix/smtpd pid 1132 exit status 1
Jun 21 16:06:00 server-distance postfix/master[959]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Jun 21 16:17:41 server-distance postfix/pickup[1073]: 9AC8439E088F: uid=1000 from=<zeus>
Jun 21 16:17:41 server-distance postfix/cleanup[1213]: 9AC8439E088F: message-id=<20150621141741.9AC8439E088F@server-distance.strikefall.de>
Jun 21 16:17:41 server-distance postfix/qmgr[966]: 9AC8439E088F: from=<zeus@strikefall.de>, size=339, nrcpt=1 (queue active)
Jun 21 16:17:41 server-distance postfix/trivial-rewrite[1215]: warning: do not list domain strikefall.de in BOTH mydestination and virtual_mailbox_domains
Jun 21 16:17:41 server-distance postfix/virtual[1217]: 9AC8439E088F: to=<zeus@strikefall.de>, relay=virtual, delay=0.04, delays=0.03/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Jun 21 16:17:41 server-distance postfix/qmgr[966]: 9AC8439E088F: removed
Ergänzung ()

Dovecot Status:

● dovecot.service - LSB: Dovecot init script
Loaded: loaded (/etc/init.d/dovecot)
Active: active (running) since Sun 2015-06-21 13:06:01 CEST; 3h 46min ago
Process: 742 ExecStart=/etc/init.d/dovecot start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/dovecot.service
├─ 765 /usr/sbin/dovecot -c /etc/dovecot/dovecot.conf
├─ 777 dovecot/anvil
├─ 778 dovecot/log
└─1135 dovecot/config

Jun 21 13:06:01 server-distance systemd[1]: Started LSB: Dovecot init script.
Jun 21 13:06:01 server-distance dovecot[765]: master: Dovecot v2.2.13 starting up for imap, pop3 (core dumps disabled)
Jun 21 13:12:57 server-distance dovecot[778]: auth: Fatal: Unknown database driver 'mysql'
Jun 21 13:12:57 server-distance dovecot[765]: master: Error: service(auth): command startup failed, throttling for 2 secs
Jun 21 13:14:16 server-distance dovecot[778]: auth: Fatal: Unknown database driver 'mysql'
Jun 21 13:14:16 server-distance dovecot[765]: master: Error: service(auth): command startup failed, throttling for 4 secs
Jun 21 13:15:39 server-distance dovecot[778]: auth: Fatal: Unknown database driver 'mysql'
Jun 21 13:15:39 server-distance dovecot[765]: master: Error: service(auth): command startup failed, throttling for 8 secs
Jun 21 16:05:59 server-distance dovecot[778]: auth: Fatal: Unknown database driver 'mysql'
Jun 21 16:05:59 server-distance dovecot[765]: master: Error: service(auth): command startup failed, throttling for 16 secs
 
Ne nicht der MX Record, den trägst Du ja in deiner DNS Config ein. Der PTR Record ist für reverse DNS.
 
@Pupp3tm4m$st3r wie geht das? Beschäftige mich zwar noch nicht so lange mit dem Thema aber hab noch nie davon gehört...
Aber das ist erstmal egal. Erstmal sollte der Server gehen.
Schonmal Danke für eure Hilfe

MfG TheZeus
 
Schau Dir mal die Tuts auf der Website an, die ich gepostet hab. Wenn ich das richtig interpretiere hat der Dovecot eigentlich auch ein Problem weil sein mysql Provider fehlt.

Die PTR Records setzt eigentlich der IP Verwalter...
 
Da liegt wohl ein bisschen mehr im argen, wenn ich mir die Logs so ansehe.
https://thomas-leister.de/internet/mailserver-ubuntu-server-dovecot-postfix-mysql/

Die Anleitung taugt! Auch die Ergänzungen durchführen! Er geht auch nicht zu wenig auf Sicherheit und Authentifizierung ein, denn das ist mit das wichtigste, wenn man einen Mailserver betreibt.

PTR-Record: https://de.wikipedia.org/wiki/PTR_Resource_Record (Quasi ReverseDNS). Muss beim vServer Betreiber auf deine Domain geändert werden. Ohne diesen Eintrag weisen andere Mailserver deine Mails ab. (Spamschutz)

Mailserver einrichten ist, meiner Meinung nach, der "Endgegner", was Server aufsetzen und betreiben angeht. Nen Webserver kann (fast) jeder, wenn man sich etwas einliest. Einlesen muss man sich in Mailserver auch (offizielle Doku durchstöbern). Das kann je nach Vorwissen schonmal mehrere Tage dauern. Aber dann hat mans verstanden und weiß, was man da macht. Wenn du was falsch machst, wird dein Server ganz schnell zur Spamschleuder, dann landet er auf Blacklists, und dann ist deine Domain "verbrannt". Die kannst du dann nicht mehr für Mail nutzen.
 
Jo, die Tutorials kann ich ehrlich nur empfehlen, deswegen ja auch gleich gepostet :D
 
Ok, alles nach Tut gemacht. Habe jetzt nur folgendes Problem:

Starting IMAP/POP3 mail server: dovecotdoveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/10-ssl.conf line 12: ssl_cert: Can't open file /etc/dovecot/dovecot...ile or directory

MfG TheZeus
 
Gibts denn dort ein Zertifikat an der Stelle? Stimmen die Berechtigungen?
 
Ich habe jetzt keine Zeit mir dieses Video anzuschauen, aber ich würde dazu raten sich an diesen Tutorials zu orientieren: https://workaround.org/ispmail
Dort wird auch auf Sicherheit etc eingegangen.

Das andere oben verlinkte Tutorial sieht auf den ersten Blick auch vernünftig aus.
 
Der Fehler wäre mal behoben doch jetzt kommt noch ein kleiner fehler vor:

submission inet n - - - - smtpd -v
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/auth
-o smtpd_sasl_security_options=noanonymous
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject

hier fehlt laut log ein =. Kann mir einer sagen wo?
Nochmals danke für eure bisherige Hilfe, hat mir schon echt weitergeholfen

MfG TheZeus
 
Zurück
Oben