winlicli
Goto Top

Dovecot mit Postfix als Mailserver einrichten

Hallo Leute,

ich bin schon seit längerem dabei, mir einen eigenen Mailserver einzurichten mit dovecot und postfix.
der Postfix läuft bereits seit langem und ist auch in der Lage Mails zu versenden.

Woran es immer scheitert ist dovecot. Ich möchte mich mit Thunderbird auf meinem Mailserver verbinden und kriege jedes mal die Meldung "Thunderbird konnte keine verbindung zum Server aufbauen".
Die Firewallports sind frei.

Im mail.log steht immer wieder diese Zeile drin:

dovecot: imap-login: Aborted login (no auth attempts in 0 secs)

Ich habe gefühlt alles mögliche ausprobiert und bin gefühlt jedes tutorial im Netz durchgegangen, aber irgendwie klappt es immer noch nicht.

Ich weis auch gerade nicht, was ich fragen soll, was ich noch machen kann. Kennt jemand vielleicht ein gutes Tutorial das von A - Z postfix und dovecot einrichtet und sich dann mit einem Mailclient verbindet?

Das System ist ein Debian 9.

Lg

Content-Key: 380178

Url: https://administrator.de/contentid/380178

Ausgedruckt am: 28.03.2024 um 21:03 Uhr

Mitglied: dodo30
dodo30 13.07.2018 um 13:17:12 Uhr
Goto Top
hallo

ohne Angaben wird dir niemand helfen können/wollen....

Welches OS, welche dovecot config? welche Auth mechanismus

gibt mal paar infos...zum start das hier befolgt?

https://www.server-world.info/en/note?os=CentOS_7&p=mail&f=2

gruß
dominik
Mitglied: Lochkartenstanzer
Lochkartenstanzer 13.07.2018 aktualisiert um 13:23:29 Uhr
Goto Top
Moin,

Wie sieht denn Deine dovecot.conf aus? Welche Authentifikationsmethode hast Du eingestellt? Welche protokolle? Hast Du zertifikate erstellt?

lks

PS: Bei debian läuft die Konfiguration eigentlich immer mehr oder weniger "out-of-the-box", wenn man domainnamen angepaßt hat.
Mitglied: WinLiCLI
WinLiCLI 13.07.2018 um 13:42:44 Uhr
Goto Top
Moin,

Zertifikate habe ich erstellt und diese dovecot mitgeteilt.

In der 10-ssl.conf:

ssl = required
ssl_cert = </etc/dovecot/test_cert.pem
ssl_key = </etc/dovecot/private/test_key.pem


ssl_protocols = !SSLv3
ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL


in der 10-auth.conf:

disable_plaintext_auth = yes

auth_mechanisms = plain login


in der 10-master.conf:

service auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0660
user = postfix
group = postfix
}
}


in der /etc/postfix/master:


submission inet n - - - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
smtps inet n - - - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING


dovecot unix - n n - - pipe
flags=DRhu user=email:email argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}


in der postfix main.cf habe ich noch das hinzugefügt:

smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_authenticated_header = yes


sollten noch angaben fehlen, reiche ich diese nach.

lg
Mitglied: Voiper
Voiper 13.07.2018 um 13:56:47 Uhr
Goto Top
Moin,

Also du wirst mehrfach nach der dovecot.conf gefragt und postest alles außer der dovecot.conf?

V.
Mitglied: dodo30
dodo30 13.07.2018 um 14:07:11 Uhr
Goto Top
10-atuh und 10-ssl ist von dovecot.

ich würd ersma
l disable_plaintext_auth = yes
auf no stellen und sicherstellen das dies auch nicht geht..
weil wie wills du dich denn authentifiezieren und was hast du im mailclient dann eingestellt?
Mitglied: WinLiCLI
WinLiCLI 13.07.2018 um 16:24:11 Uhr
Goto Top
Die 10-*.conf sind vom dovecot, in der dovecot.conf werden die inkludiert.

lg
Mitglied: WinLiCLI
WinLiCLI 13.07.2018 um 16:26:32 Uhr
Goto Top
Ich habe die disable_plaintext_auth = yes auf no gesetzt und dovecot neugestartet. leider kein erfolg.
solangsam gehen mir die ideen aus.
Mitglied: aqui
aqui 13.07.2018 um 17:24:20 Uhr
Goto Top
Mitglied: dodo30
dodo30 13.07.2018 um 17:52:09 Uhr
Goto Top
Zitat von @WinLiCLI:

Ich habe die disable_plaintext_auth = yes auf no gesetzt und dovecot neugestartet. leider kein erfolg.
solangsam gehen mir die ideen aus.


und wie sieht deine thunderbirg config aus?

SSL/TLS
Passwort normal

?
poste mal nen screenshot von deiner Postfach und SMTP config in thuderbird
Mitglied: WinLiCLI
WinLiCLI 13.07.2018 um 18:05:04 Uhr
Goto Top
ich habe es versucht als neues postfach einzurichten.
Ich habe es mit "Automatisch erkennen" versucht, und mit "Passwort"

Bei den IMAP und SMTP Ports habe ich alle möglichkeiten probiert.

Die Ausgabe von heise 2013 kann mir da auch nicht helfen.

Wie habt ihr es gemacht mit dovecot?

lg
Mitglied: dodo30
dodo30 13.07.2018 aktualisiert um 18:14:35 Uhr
Goto Top
dann lösch mal ersmal paar config dinger bevor die dazwischen funken iwie, weil ich auch nicht jeden deiner parameter 100% kenne

(oder auskommentieren, schauen was die standard parameter sein sollen, oder konfig neu machen )
ösch ersmal wieder:

ssl_protocols = !SSLv3
ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL

-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
smtps inet n - - - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes

-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING


oder bau die konfig neu auf.. aber nicht alles auf einmal konfigurieren.. ersmal ohne zertifikate ect und nach und nach die konfig erweitern und testen

P.s : und gaaanz wichtig.. nicht einfach irgendwelche einstellungen im client dann durchprobieren auf gut glück.

stell den client so ein wie der server benötigt. und wenn automatisch nicht klappt dann die erforderlichen parameter exakt setzen
Mitglied: WinLiCLI
WinLiCLI 13.07.2018 um 18:54:27 Uhr
Goto Top
es klappt nun. und wisst ihr warum? weil ich die 2 zeilen in die postfix main.cf mitgenommen habe:

home_mailbox = Maildir/
mailbox_command =

was meint ihr? Lag es wirklich nur daran?

lg
Mitglied: dodo30
dodo30 13.07.2018 aktualisiert um 19:21:10 Uhr
Goto Top
ja kann ich mir gut vorstellen, dein konstrukt hat evlt noch nie funktioniert und du ahst gleich Zertifikate plus dovecot etc eingerichtet ? kann das sein ?


hab mich auch eher gesagt auf deine dovecot config konzentriert..hättest mal die ganze main.cf gepostet :D

spass beiseite herzlichen glückwunsch

schönes WE

Dominik

P.s https://www.server-world.info/en/note?os=CentOS_7&p=mail&f=1

hier stehts auch das man das einstellen muss. woher soll postfix auch wissen in welchem Format die Mail zugestellt werden soll?
Mitglied: WinLiCLI
WinLiCLI 13.07.2018 um 19:27:53 Uhr
Goto Top
Der postfix lief bereits schon wollte nur dovecot obendrauf packen. Das mit den ssh Zertifikaten sollte ja kein großes Thema werden. Scheint an der Mailbox zu liegen. Ohne Mailbox geht es nicht, mit Mailbox geht es.

Hast du die zeile auch drin?
Mitglied: dodo30
dodo30 13.07.2018 aktualisiert um 19:31:39 Uhr
Goto Top
ja selbstverständlich

und wie bzw wo hat dein Postfix dann mails zugestellt? bzw wie wurden die abgerufen um die funktionalität zu testen?

kann diese serverworld seite auch gut empfehlen, besonders wenn man etwas ersmal lauffähig bekommen will,, nacharbeiten kann man dann immer noch mit anderen quellen
Mitglied: bloodstix
bloodstix 16.07.2018 um 13:29:45 Uhr
Goto Top
Ich würde dir empfehlen den Server vom Netz zu nehmen und dich zunächst mit den Basics auseinander setzen.
Gibt schon genug Spam-Server im Netz von Leuten die keine Ahnung haben was sie tun.