courier nimmt keine mails an...

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
daniel74
Beiträge: 1755
Registriert: 27.05.2007 14:11:37
Lizenz eigener Beiträge: MIT Lizenz

Re: courier nimmt keine mails an...

Beitrag von daniel74 » 15.09.2010 20:21:46

OK, laut Konfigurationsdatei sind die gültigen Empfänger in der Datei "/etc/postfix/ispcp/mailboxes" hinterlegt. Wenn der Empfänger weder dort, noch in "/etc/postfix/ispcp/aliases" gefunden wird, wird die E-Mail mit dem Hinweis "user unknown" abgelehnt.

Du schreibst, die User befinden sich in einer Datenbank? Wenn Postfix auf die Datenbank direkt zugreifen sollte, müsste anstatt "hash:" "mysql:" mit den korrekten Datenbank-Abfragen angegeben sein....

Kannst du mal prüfen, ob die User, deren E-Mails im Moment mit "user unknown" abgelehnt werden, in /etc/postfix/ispcp/mailboxes vorhanden sind?

Noch was: mich stören auch noch diese Einträge:

Code: Alles auswählen

service courieresmtpd:
in deinem Logfile. Das deutet darauf hin, dass der SMTP-Server von Courier aktiv ist und Postfix nicht gestartet werden kann oder gestartet ist. Zwei Serverdienste auf dem gleichen Port geht nicht. Siehe auch diesen Eintrag:

Code: Alles auswählen

Sep 13 19:12:16 service postfix/master[19445]: fatal: bind 0.0.0.0 port 25: Address already in use
Im Moment müsste man auch noch genau nachsehen, welcher MTA (Postfix oder Courier) denn nun als Mailserver konfiguriert ist.

Du könntest Courier mal komplett stoppen (bzw. nur den couriersmtp) und dann nochmals Postfix neu starten um zu prüfen, ob dann E-Mails angenommen werden. Die Meldung "user unknown" ist auch keine Postfix Standard-Fehlermeldung - zumindest nicht ohne weitere Infos.

easyudo
Beiträge: 17
Registriert: 23.03.2006 22:02:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Trebbin
Kontaktdaten:

Re: courier nimmt keine mails an...

Beitrag von easyudo » 15.09.2010 22:22:54

In "/etc/postfix/ispcp/mailboxes" und "/etc/postfix/ispcp/aliases" sind jeweils nur 2 eMail-Adressen hinterlegt. Eine davon ist meine Hauptadresse, an die ich Testmails schicke, aber auch diese kommen nicht an.
Kann ich die Adressen von Hand in die "mailboxes" und "aliases" eintragen oder besser nicht. Denn im Kopf steht "Please do NOT edit it manually".

Courier habe ich gestoppt und Postfix neu gestartet. Dann habe ich eine Mail von Hotmail abgeschickt, aber es kommt immer noch nichts an.

Bitte mehr Tipps... ich ahne, dass wir kurz vor Lösung sind.

easyudo
Beiträge: 17
Registriert: 23.03.2006 22:02:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Trebbin
Kontaktdaten:

Re: courier nimmt keine mails an...

Beitrag von easyudo » 15.09.2010 22:41:35

Ach übrigens... seit ich Courier gestoppt habe, kann ich wieder eMail versenden :D
Ich sag's ja; wir sind kurz vor dem Ziel!

Gruß Udo

daniel74
Beiträge: 1755
Registriert: 27.05.2007 14:11:37
Lizenz eigener Beiträge: MIT Lizenz

Re: courier nimmt keine mails an...

Beitrag von daniel74 » 15.09.2010 22:44:40

easyudo hat geschrieben:In "/etc/postfix/ispcp/mailboxes" und "/etc/postfix/ispcp/aliases" sind jeweils nur 2 eMail-Adressen hinterlegt. Eine davon ist meine Hauptadresse, an die ich Testmails schicke, aber auch diese kommen nicht an.
Kann ich die Adressen von Hand in die "mailboxes" und "aliases" eintragen oder besser nicht. Denn im Kopf steht "Please do NOT edit it manually".
Ich kenne iscp nicht, aber es wäre möglich, daß diverse Dateien automatisch durch das Admin-Tool geändert werden und daher nicht manuell bearbeitet werden sollen. Du kannst ja zur Sicherheit die beiden Dateien sichern, damit man sie bei Bedarf wieder im ursprünglichen Zustand verfügbar hat.

Du kannst - so ist es üblich - die Empfänger in die Datei "mailboxes" eintragen. Laut Postfix-Konfiguration wird der Postfix-eigene LDA "virtual" für die Zustellung der E-Mails verwendet. In diesem Fall ist es wichtig, dass man die existierenden Empfänger in die Datei "mailboxes" einträgt, da man ggf. noch das Maildir usw. hinterlegen muss. In dieser Datei sollte aber auch schon ein Eintrag vorhanden sein. Nach dem ändern der dateien musst du in jedem fall noch den Befehl "postmap" ausführen, also

Code: Alles auswählen

postmap /etc/postfix/ispcp/mailboxes
postmap /etc/postfix/ispcp/aliases
Dabei werden die Dateien indiziert und in ein für Postfix nötiges Format konvertiert. Anschließend solltest du nochmals testen, ob eine E-Mail zugestellt werden kann.

easyudo
Beiträge: 17
Registriert: 23.03.2006 22:02:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Trebbin
Kontaktdaten:

Re: courier nimmt keine mails an...

Beitrag von easyudo » 16.09.2010 01:12:28

So, nun habe ich alle Adressen wieder in der aliases und mailboxes.Postmap habe ich auch ausgeführt.
Über die Adressen meines Servers kann ich nun auch senden und empfangen. Nur von außen klappt es noch nicht:

mail.info

Code: Alles auswählen

Sep 16 01:08:32 service postfix/smtpd[10746]: warning: problem talking to server 127.0.0.1:60000: Connection refused
Sep 16 01:08:32 service postfix/smtpd[10746]: NOQUEUE: reject: RCPT from snt0-omc2-s3.snt0.hotmail.com[65.55.90.78]: 451 4.3.5 Server configuration problem; from=<easxxxxxx@hotmail.com> to=<info@easyxxxxxxxx.de> proto=ESMTP helo=<snt0-omc2
-s3.snt0.hotmail.com>
Sep 16 01:08:32 service postfix/smtpd[10746]: disconnect from snt0-omc2-s3.snt0.hotmail.com[65.55.90.78]
Sep 16 01:08:43 service postfix/policyd-weight[18915]: decided action=PREPEND X-policyd-weight: using cached result; rate: -8.3
Sep 16 01:08:43 service postfix/smtpd[10761]: warning: connect to 127.0.0.1:60000: Connection refused

daniel74
Beiträge: 1755
Registriert: 27.05.2007 14:11:37
Lizenz eigener Beiträge: MIT Lizenz

Re: courier nimmt keine mails an...

Beitrag von daniel74 » 16.09.2010 08:39:17

Das hier sieht nach Greylisting aus....

Code: Alles auswählen

warning: problem talking to server 127.0.0.1:60000: Connection refused
Probier' mal, den Dienst "postgrey" zu starten - wenn erfolgreich, sollte der Fehler nicht mehr auftreten. Ansonsten kannst du die Option

Code: Alles auswählen

check_policy_service inet:127.0.0.1:60000
aus der main.cf (smtpd_recipient_restrictions) entfernen. Dieser Dienst ist nur optional und wird weiter für einen korrekten Betrieb nicht benötigt.... Hauptsache, es können erstmal Mails angenommen werden.

easyudo
Beiträge: 17
Registriert: 23.03.2006 22:02:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Trebbin
Kontaktdaten:

Re: courier nimmt keine mails an...

Beitrag von easyudo » 16.09.2010 10:14:45

Ich habe den Dienst postgrey gestartet und diese Meldung erhalten:

Code: Alles auswählen

Starting postfix greylisting daemon: postgreyPid_file "/var/run/postgrey.pid" already exists.  Overwriting!
Dann habe ich den Dienst "smtpd_recipient_restrictions" aus der main.cf gelöscht bzw. kommentiert und Postfix neu gestartet.
Jetzt kommen plötzlich die eMails an, die ich gestern Abend und in der Nach von Hotmail an mich gesendet habe.
Mal abwarten, ob nun auch wieder eMails von anderen Servern (Newsletter, etc.) ankommen, dann wäre ja wieder alles in Butter.

easyudo
Beiträge: 17
Registriert: 23.03.2006 22:02:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Trebbin
Kontaktdaten:

Re: courier nimmt keine mails an...

Beitrag von easyudo » 16.09.2010 10:37:18

Okay, habe gerade den LIDL-Newsletter erhalten. Scheint also zu klappen.
Jetzt habe ich versucht, eine eMail an meinen GMX-Account zu senden und bekomme diesen "Relay access denied"

Code: Alles auswählen

Sep 16 10:35:06 service postfix/smtpd[27060]: NOQUEUE: reject: RCPT from p5B258407.dip0.t-ipconnect.de[91.37.132.7]: 554 5.7.1 <easxxxx@gmx.de>: Relay access denied; from=<info@easyxxxxxxx.de> to=<easxxxx@gmx.de> proto=ESMTP helo=<[127.
0.0.1]>
Das hatte ich schon mal, und weiß nicht mehr, was ich da unternommen hatte. Irgendwas mit dem Hostname und FQDN.
Aber du weißt das bestimmt.

Ich danke dir vielmals für deine bisherige und weitere Hilfe!

Meo
Beiträge: 182
Registriert: 29.06.2010 14:46:08

Re: courier nimmt keine mails an...

Beitrag von Meo » 16.09.2010 12:58:02

easyudo hat geschrieben: Dann habe ich den Dienst "smtpd_recipient_restrictions" aus der main.cf gelöscht bzw. kommentiert und Postfix neu gestartet.
Was hast du da genau auskommentiert? Die kompletten Restrictions? Wenn dies so sein sollte nimmt postfix die default Einstellungen, die da lauten: permit_mynetworks, reject_unauth_destination. Wenn du nun eine Anmeldung mit SASL konfiguriert hast und dich auch so Anmeldest, dann kommt deine Fehlermeldung zu stande. In der restriction fehlt dann nämlich permit_sasl_authenticated.

Daniel meinte das du aus der Restriction nur die
daniel74 hat geschrieben: check_policy_service inet:127.0.0.1:60000
raus nehmen solltest.

easyudo
Beiträge: 17
Registriert: 23.03.2006 22:02:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Trebbin
Kontaktdaten:

Re: courier nimmt keine mails an...

Beitrag von easyudo » 16.09.2010 13:00:28

Ja genau, ich bin ja blöd. Hatte auch gerade festgestellt, dass ich alles was unter "smtpd_recipient_restrictions =" steht, auskommentiert habe. Ey manchmal ist man halt gar nicht bei der Sache.
Jetzt läuft das Versenden und es kommen auch eMails rein.

Vielen Dank!

easyudo
Beiträge: 17
Registriert: 23.03.2006 22:02:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Trebbin
Kontaktdaten:

Re: courier nimmt keine mails an...

Beitrag von easyudo » 16.09.2010 13:04:20

Nun aber noch etwas.
Courier ist immer noch gestoppt und trotzdem läuft jetzt alles? Wie geht das denn bitte und wozu brauche ich Courier denn überhaupt?
Werde also Courier vorerst nicht wieder starten, bis ich da Klarheit habe.

Meo
Beiträge: 182
Registriert: 29.06.2010 14:46:08

Re: courier nimmt keine mails an...

Beitrag von Meo » 16.09.2010 13:12:56

Courier hat in deinem Fall nichts mit dem Empfang und Versand zu tun. Bei dir wird Courier "nur" IMAP- und POP3-Server bereitstellen. Also der Zugriff der Clients auf ihre Mail via pop3 oder imap.

easyudo
Beiträge: 17
Registriert: 23.03.2006 22:02:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Trebbin
Kontaktdaten:

Re: courier nimmt keine mails an...

Beitrag von easyudo » 19.09.2010 20:00:05

Dieser Tread kann dann mal geschlossen werden.
Ich danke Allen für Ihre Mühe und Hilfestellung bei meinen Problem(en)!

Gruß Udo

Antworten