mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von bluestar » 24.05.2018 19:03:28

TomL hat geschrieben: ↑ zum Beitrag ↑
24.05.2018 18:43:47
Und dennoch bleib ich dabei (bis mich jemand mit besserem Wissen korrigiert), Postfix hat mit dem Empfangen von Mails nicht direkt zu tun... allenfalls indirekt, wenns eine bereits schon in der Domain vorliegende Mail an ein Postfach resp. den Mailserver transportiert. Für den Mail-Empfänger mag sich das wie "empfangen" darstellen, technisch isses das nach meinem Verständnis aber nicht, sondern nur ein Transport.... genau so, wie Postfix bei einem Sendevorgang die Mail zu einem Relay-Host transportieren bzw. ohne ISP direkt auf die Reise ins Internet schicken würde.
Ich muss dich da korrigieren. Postfix ist genau dafür gemacht um direkt Mails anzunehmen und diese in lokale Postfächer einzuliefern bzw. an einen IMAP-Server wie Dovecot zu übergeben. Bei Mails die du versendest, spricht Postfix direkt mit dem Mail-Exchanger der Empfängersdomain.

Ein eigener Mail-Exchanger lässt sich mit ziemlich jedem vServer aufsetzen, somit liegen die Kosten hier bei 5-10 Euro/Monat.

TomL

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von TomL » 24.05.2018 19:13:04

bluestar hat geschrieben: ↑ zum Beitrag ↑
24.05.2018 19:03:28
Ich muss dich da korrigieren. Postfix ist genau dafür gemacht um direkt Mails anzunehmen und diese in lokale Postfächer einzuliefern bzw. an einen IMAP-Server wie Dovecot zu übergeben. Bei Mails die du versendest, spricht Postfix direkt mit dem Mail-Exchanger der Empfängersdomain.

Ein eigener Mail-Exchanger lässt sich mit ziemlich jedem vServer aufsetzen, somit liegen die Kosten hier bei 5-10 Euro/Monat.
Ja, das ist doch alles nix neues... und ja, mein Postfix nimmt auch die Mails an... entweder beim Senden von Thunderbird, oder bei eingehenden Mails von Getmail.... aber bei eingehenden Mails hat Getmail die Mails vorher von einem ISP abgeholt. Und beim Senden wird der ISP als Relay-Host verwendet. Und wenn Du einen VServer verwendet, ist meiner Meinung nach die öffentlich Addresse des VServers nur eine aus dem Netz des ISP für diesen VServer... und ich gehe mal davon aus, dass dieser ISP eben auch als Relay dient. Insofern sehe ich da überhaupt keinen Unterschied, ob das ein VServer ist oder ein privater Server zuhause im Wohnzimmer ist. Oder hat dieser VServer vielleicht ein eigenes registriertes Netz, welches nicht von diesem ISP ge'nat'ed wird? Das ist was anderes, als nur nen DYNDNS... wie gesagt... mir ist das alles zu hoch... da fehlen mir die Sachkenntnisse für Überlegungen ohne ISP.

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von bluestar » 24.05.2018 19:28:07

TomL hat geschrieben: ↑ zum Beitrag ↑
24.05.2018 19:13:04

Und wenn Du einen VServer verwendet, ist meiner Meinung nach die öffentlich Addresse des VServers nur eine aus dem Netz des ISP für diesen VServer...
Nein, die IP ist öffentlich.
TomL hat geschrieben: ↑ zum Beitrag ↑
24.05.2018 19:13:04
und ich gehe mal davon aus, dass dieser ISP eben auch als Relay dient.
Nein, da relayt eben kein ISP.
TomL hat geschrieben: ↑ zum Beitrag ↑
24.05.2018 19:13:04
Oder hat dieser VServer vielleicht ein eigenes registriertes Netz, welches nicht von diesem ISP ge'nat'ed wird?
Der vServer hat eine IP, kein Netz und nein, dort findet auch kein NAT statt.

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von DynaBlaster » 24.05.2018 19:49:28

@TomL

Das passts schon so. hcx23 besitzt die Domains (und ja, die Domains hat vermutlich 1und1, hetzner, werauchimmer registriert) und kann damit auch die DNS-Einträge und eben auch den MX-Eintrag und weitere Sachen wie die DMARC und SPF-Sachen im DNS publizieren. Und darüber ist halt eingestellt, das die Welt (respektive andere Mailserver) weiss, das die Mails an @uklemman.de von mail.uklemman.de verarbeitet werden sollen. Das geht theoretisch auch mit DynDNS-Adressen oder festen IP-Adressen, die man ggf, vom Internetprovider kaufen kann. Sowas is aber nicht praktikabel und sollte man unterlassen, weil wegen der Spamproblematik viele Mailserver neben des eigentlichen MX-Eintrags auch prüfen, ob der Reverse-DNS-Eintrag also die Rückwärtsauflösung von IP-Adresse zum DNS-Namen zum MX-Eintrag passt. Was gerade bei dynamischen IP-Adressen nicht der Fall ist, da kommt dann halt bei der Rückauflösung einer Telekom-DSL-IP aus deren dynamischen IP-Pool sowas hier zurück dyn-ip-x-x-x-x.dyn.tcom.de (letzteeres hab ich mir jetzt grad ausgedacht, ist aber bei faktisch allen Providern so oder so ähnlich)
[EDIT]
Dieser Teil ist so nicht ganz korrekt. Die Prüfung des Reverse-DNS-Eintrags durch den empfangenden Mailserver erfolgt nur, wenn eine IP eine smtp-Verbindung aufbaut und versucht eine Mail "loszuwerden" und hat auch nix mit dem MX-Eintrag zu tun. Der MX-Eintrag nutzt ein sendender Mailserver nur, wenn er eine Mail zustellen will.[/EDIT]

Aber das ist hier alles nicht der Fall und das SPF- und DMARC-Zeugs geht noch einen Schritt weiter, weil es der Welt nicht nur mitteilt, wie man mittels MX-Eintag Mails an @uklemann.de zustellen kann, sondern auch, das beim Empfang von Mails nur bestimmte DNS-Namen (IP-Adressen) für den Versand berechtigt sind. Wenn der empfangende Mailserver also SPF/DMARC prüft, kann er bspw. Mails von Servern, die DNS-mässig korrekt auflösbar sind, aber unberechtigerweise Mails mit Absender @uklemman.de verschicken direkt verwerfen.

Wenn man sich das Thema Mailing bzw. SMTP veranschaulichen will, hilft es, sich einen echten Brief/Postkarte vorzustellen. Da interessiert es auch keinen, wer der Absender ist und in welchem Briefkasten er eingeworfen wurde. Solange die Adresse des Empfängers stimmt, kommt der Brief/Postkarte auch an.

Bei der Analyse von Mailproblemen greife ich immer ganz gerne auf https://mxtoolbox.com/SuperTool.aspx?ac ... n=toolpage zurück. Und da sieht man auch, das sowwit alles in Ordnung ist.

@hcx23: Ich tippe ja immer immer noch auf ein Problem bei der Übergabe an die lokalen Postfächer, also den cyrus-imapd. Gibts da seperate Logs?
Zuletzt geändert von DynaBlaster am 24.05.2018 20:14:16, insgesamt 1-mal geändert.

TomL

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von TomL » 24.05.2018 19:53:30

DynaBlaster hat geschrieben: ↑ zum Beitrag ↑
24.05.2018 19:49:28
Das passts schon so.
Danke! Das hat jetzt endlich Licht ins Dunkel gebracht.... :THX:

hcx23
Beiträge: 39
Registriert: 28.02.2017 16:55:44

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von hcx23 » 25.05.2018 14:08:15

Hallo bluestar und TomL

danke für eure Beiträge und Hilfen da konnte ich ja ordentlich zur Verwirrung beitragen. War gar nicht meine Intension.

Ich stimme zu die Aufgabe ist komplex, weshalb ich ja Hilfe benötige. Ferner hast Du das richtig erkannt ein ISP soll bewusst umgangen werden ein eigener Mail-Exchange betrieben werden mit Verschlüsselung, Spamerkennung und Authentifizierung der Absender. (Infrastruktur beim Kunden bzw. vom Kunden selbst betrieben Root oder V-Server)

Senden mit Start-TLS funktioniert nur kann ich keine mails unter @ukleemann.de @torroristen.de und @bosselnet.de empfangen - keien Ahnung warum deshalb ja meine Frage was ich da vergessen oder falsch konfiguriert habe .

Hier die Links der Howtos ,die ich zu Rate gezogen habe.





http://dozent.maruweb.de/material/postfix.shtml
https://www.heinlein-support.de/blog/se ... r-ssl-tls/
https://helpdesk.ssls.com/hc/en-us/arti ... ail-server
https://linode.com/docs/email/postfix/c ... -debian-8/
https://forum.netcup.de/anwendung/imap- ... und-dmarc/
https://thomas-leister.de/en/mailserver-debian-stretch/
http://www.vboxadm.net/doc/ispmail-vboxadm-squeeze/
http://www.postfix.org/postconf.5.html
https://www.bestvpnz.com/how-to-set-up- ... trongswan/
https://blog.elektrowolle.de/2015/08/22 ... ian-jessy/


Danke und Gruss

hcx23

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von novalix » 25.05.2018 14:33:29

@TomL hat Dich ja bereits auf eine Fehlermeldung hingewiesen:
TomL hat geschrieben: ↑ zum Beitrag ↑
20.05.2018 16:56:08
Da ist doch eine Fehlermeldung enthalten.... anscheinend findet er ein File nicht:

Code: Alles auswählen

ERROR stating "smtpd_recipient_restrictions": No such file or directory
Mit dieser Information im Handgepäck solltest Du Dir die master.cf noch mal genauer anschauen. (Hint: Zeile 22 ff. Das gehört da nicht hin.)
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von bluestar » 25.05.2018 16:48:14

Ich habe mir mal die von dir verlinkten Howtos angesehen und finde das folgendes Howto doch recht gut https://thomas-leister.de/en/mailserver-debian-stretch/
Wenn du das exakt 1:1 aufbaust, dann sollte der Server auch wie gewünscht funktionieren.

hcx23
Beiträge: 39
Registriert: 28.02.2017 16:55:44

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von hcx23 » 27.05.2018 18:42:03

Hallo bluestar und alle andren hilfsbereiten,

ich habe den Server soweit nach diesen HOWTO

https://thomas-leister.de/en/mailserver-debian-stretch/
neu aufgesetzt vor alem die MYSQL Datenbank vmail neu erstellt die alis domains usw. cf neu erstellt.

Fazit: Keine Änderrung senden funktioniert einwandfrei empfangen nicht, ich bin jetzt mit meinem Latein am Ende vlt finder einer von euch einen Hinweis in der mail.log.
Hier noch

die geänderte main.cf https://pastebin.com/NyeGsPNP
die neue master.cf https://pastebin.com/KaASJv5m
und ein
Auszug aus mail.log
https://pastebin.com/yzheptWf

Kann das so schwer sein oder bin ich so blöd?

wie dem auch sei vielen Dank für eure Hilfe.
Gruss


hcx23

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von bluestar » 27.05.2018 19:07:47

hcx23 hat geschrieben: ↑ zum Beitrag ↑
27.05.2018 18:42:03

ich habe den Server soweit nach diesen HOWTO

https://thomas-leister.de/en/mailserver-debian-stretch/
neu aufgesetzt vor alem die MYSQL Datenbank vmail neu erstellt die alis domains usw. cf neu erstellt.
Entschuldige, wenn ich da mal sagen muss: Kopfschüttel.

Aus dem Howto:

Code: Alles auswählen

virtual_transport = lmtp:unix:private/dovecot-lmtp
aus deiner main.cf

Code: Alles auswählen

virtual_transport = dovecot
hcx23 hat geschrieben: ↑ zum Beitrag ↑
27.05.2018 18:42:03
Kann das so schwer sein oder bin ich so blöd?
Schwer ist es nicht, wenn man weiß was man tut.

hcx23
Beiträge: 39
Registriert: 28.02.2017 16:55:44

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von hcx23 » 28.05.2018 21:20:38

Lieber bluestar,

so gern ich deiner Meinung zustimmte , ganz so leicht scheint es doch nicht zu sein . Auch wen ich den Eintrag ändere laut HOWTO ändert sich nichts - lkeine mail an keine der Domains geht durch.

mail.log
https://pastebin.com/7g7trh3P

Mein Eintrag in der main.cf stammt übrigens nicht von mir sondern aus einem anderen HOWTO.

Frei nach Goehte: „Da steh ich nun, ich armer Tor,
und bin so klug als wie zuvor.“

Johann Wolfgang von Goethe (Werk: Faust)

Ich weiss nicht mehr was ich noch tun soll, doch ich gebe wenigstens zu keine Ahnung zu haben!

We noch ideen hat und Lösungsvorschläge ich werde morgen mal die logfile durchgehen ob ich da was sehe.

Gruss

hcx23

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von bluestar » 28.05.2018 23:12:12

hcx23 hat geschrieben: ↑ zum Beitrag ↑
28.05.2018 21:20:38
Lieber bluestar,

so gern ich deiner Meinung zustimmte , ganz so leicht scheint es doch nicht zu sein . Auch wen ich den Eintrag ändere laut HOWTO ändert sich nichts - lkeine mail an keine der Domains geht durch.
Erscheint mir zu 100% logisch... Deine main.cf ist halt falsch... Bitte Bitte lies und verstehe die Postfix-Konfiguration. Du baust ein „Virtual“-Domain Setup auf, trägst jedoch die Domains nicht als virtuelle Map in die Konfig ein, sondern als lokale. Harter Weg: nimm deine Konfigs und sichere sie in ein anderes Verzeichnis, dann baue die Postfix Config komplett neu nach dem Howto auf und es wird funktionieren.

Ich betreibe nur Exim-Setups und habe Just-For-Fun das Howto mal umgesetzt und ja es läuft.
hcx23 hat geschrieben: ↑ zum Beitrag ↑
28.05.2018 21:20:38
Mein Eintrag in der main.cf stammt übrigens nicht von mir sondern aus einem anderen HOWTO.
Ich hatte dir schon einmal gesagt, das zusammenbauen aus zig-Howtos nicht sonderlich zielführend ist.
hcx23 hat geschrieben: ↑ zum Beitrag ↑
28.05.2018 21:20:38
Frei nach Goehte: „Da steh ich nun, ich armer Tor,
und bin so klug als wie zuvor.“

Johann Wolfgang von Goethe (Werk: Faust)

Ich weiss nicht mehr was ich noch tun soll, doch ich gebe wenigstens zu keine Ahnung zu haben!

We noch ideen hat und Lösungsvorschläge ich werde morgen mal die logfile durchgehen ob ich da was sehe.
Goethe hatte noch keinen Mailserver, dafür die werte Charlotte ;)

Ich ergänze mal eine Frage: Über welchen Weg soll dein Postfix denn mit deinem Dovecot sprechen?
* LMTP
* dovecot-deliver
* sonstiger Weg?

hcx23
Beiträge: 39
Registriert: 28.02.2017 16:55:44

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von hcx23 » 29.05.2018 21:51:40

Hallo Bluestar,

jetzt sind wir an dem Punkt wo ich hinwollte , nämlich was ich falsch konfiguriert habe ergo neu machen muss wie Du es vorschlägst. ICH HATTER DIE MASTER.CF KPL. NEU GEMACHT in der irrigen Annajhme die maun.cf stimmte nun. Egal die eine datei mach ich dann gemäß dem HOWTO neu.

Zu deiner Zusatzfage empfohlen wird LMTP um mit dem dovecot zu sprechen; Was spräche deiner Meinung dagegen btw. was spräche for dovecot-transport?. Mein Ziel ist eine möglichst sichere Verbindung zwischen den beiden.

DANKE

Gruss aus Stuttgart

hcx23

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von bluestar » 29.05.2018 22:11:04

hcx23 hat geschrieben: ↑ zum Beitrag ↑
29.05.2018 21:51:40
Zu deiner Zusatzfage empfohlen wird LMTP um mit dem dovecot zu sprechen; Was spräche deiner Meinung dagegen btw. was spräche for dovecot-transport?. Mein Ziel ist eine möglichst sichere Verbindung zwischen den beiden.
Ich würde dir zu LMTP über einen Unix-Socket raten, denk allerdings an die Postfix Changeroot Eigenheiten von Debian, d.h. Du musst den Dovcot LMTP Listener Socket in das ChangeRoot von Postfix legen und die Rechte anpassen.

Wie läuft dein Dovecot? Setzt du einen Vmail-User ein? Maildir? oder mdbox? Wo legst du die Mails ab? Separierst du die Attachments?

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von weshalb » 29.05.2018 22:23:11

Bei allem Respekt, aber warum baust du dir nicht erstmal nur einen einfachen Mailserver lediglich mit Dovecot und Postfix auf und erweiterst den dann Stück für Stück. Ich glaube nicht, dass das für dein Verständnis gut ist, wenn du da gleich volles Rohr Sachen zusammenschusterst, von denen du gar nichts verstehst.

Denn selbst wenn du es so hinbekommen solltest, wirst du bei auftretenden Fehlern wieder wie ein Schw... ins Uhrwerk schauen.(damit habe ich selber große Erfahrung :wink: )

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: mails können nicht empfangen werden postfix 454 4.7.1 <uli@xxx.de>: Relay access denied;

Beitrag von bluestar » 30.05.2018 15:30:35

weshalb hat geschrieben: ↑ zum Beitrag ↑
29.05.2018 22:23:11
Bei allem Respekt, aber warum baust du dir nicht erstmal nur einen einfachen Mailserver lediglich mit Dovecot und Postfix auf und erweiterst den dann Stück für Stück.
Ich glaube, ohne das despektierlich zu meinen, das hxc23 einfach noch ein bißchen mehr über Postfix vorab lernen muss... z.B. fängt er gleich mit drei Domains an, statt erst einmal mit einer... Dann wissen wir anhand seiner Beschreibung, noch immer fast gar nichts über die Dovecot-Konfiguration mit der das Postfix-Setup zusammenspielen soll.
weshalb hat geschrieben: ↑ zum Beitrag ↑
29.05.2018 22:23:11
Ich glaube nicht, dass das für dein Verständnis gut ist, wenn du da gleich volles Rohr Sachen zusammenschusterst, von denen du gar nichts verstehst.
Ich bin da voll und ganz bei dir und der Thread beschäftigt sich ja erst einmal damit, das Setup von hxc23 zum Laufen zu bekommen....
Wenn er das alles am Laufen hat und dann ein IT-Sicherheitsbeauftragter bzw. der Datenschutz-Beauftragte drüberschaut, dann können noch ganz andere Probleme auf ihn zukommen. Ich denke da so an die Einwände/Forderungen wie die Trennung von Funktion (MX) und Datenspeicher (IMAP-Server).
Wir fahren z.B. ein zweistufiges Setup, wo der MX nur ein Minium man Daten (Liste gültiger Domains und Mailadressen) besitzt und der eigentlich Mailserver (IMAP + Submission) im Hintergrund die Mails + Anmeldedaten (Benutzername und Passwort) enthält und hinter einer deutlich restriktivernen Firewall als der MX steht...
weshalb hat geschrieben: ↑ zum Beitrag ↑
29.05.2018 22:23:11
Denn selbst wenn du es so hinbekommen solltest, wirst du bei auftretenden Fehlern wieder wie ein Schw... ins Uhrwerk schauen.(damit habe ich selber große Erfahrung :wink: )
Ich hoffe auch, das hcx23 sich danach intensiv mit dem Setup versteht um es zukünftig sicher betreiben und betreuen zu können.

Antworten