Postfix [550-Verification failed for xxx]


barnebi

New Member
Hallo allerseits,
ich habe ein Problem mit einem Mailserver. Auf dem Server läuft BSD als OS und Postfix ist der Mailserver.

Bei einem Mitarbeiter tritt seit heute folgendes Problem auf:

Wenn er an bestimmte E-Mail Adressen (bisher waren es 2) eine Mail sendet, kommt diese umgehend (also ohne Verzögerung!) zurück. In der Mail steht folgende Fehlermeldung (anonymisiert):
Code:
      [email protected] am 08.03.2010 14:05
            Das E-Mail-System konnte diese Nachricht nicht übermitteln, ohne einen besonderen Grund dafür anzugeben. Überprüfen Sie die Adresse, und versuchen Sie es dann erneut. Wenn die Übermittlung nochmals fehlschlägt, wenden Sie sich an den Systemadministrator.
            < mail.firma.at #5.0.0 X-Postfix; host mx1.bon.at[213.*.*.13] said:    550-Verification failed for <[email protected]> 550-Unrouteable address 550    Sender verify failed (in reply to MAIL FROM command)>

Ich würde hier spontan darauf tippen, dass das Problem im Mailserver des Empfängers liegt.
Was mich aber stutzig macht ist, dass das Problem bei zwei unabhängigen E-Mail Adressen auftritt und die Mails ohne Verzögerung zurückkommen. Ich kann eben nicht ausschließen, dass es ein Problem unserer Postfix Config ist.

Leider habe ich mit Mailservern bzw. Postfix noch nicht viel Erfahrung. Ich habe den Server auch nicht selbst aufgesetzt.
Ich wäre froh wenn mir hier jemand helfen kann diesen Fehler zu beheben bzw mir bei der Fehlersuche behilflich sein kann.

Danke schonmal im Voraus,
barnebi
 
Zuerst musst du klären, woher die Fehlermeldung kommt. (Von deinem Server oder der Empfänger-Kiste)

Schau dazu in das Maillog des Postfix und such die Zeilen zu dieser Mail raus. Mit der Empfängeradresse, der Uhrzeit und ggf. der Message-ID gelangst du leicht an die Queue-ID. Poste bitte alle Zeilen, die zu dieser Queue-ID im Maillog stehen.
 
Danke für die rasche Antwort.

Ich habe mal nach der Empfängeradresse geGREPt und habe habe die Fehlermeldung gefunden:

Code:
Mar  8 14:05:29 ingw postfix/smtp[10126]: 1EA574BDA32: to=<[email protected]>, relay=mx1.bon.at[213.*.*.13], delay=0, status=bounced (host mx1.bon.at[213.*.*.13] said: 550-Verification failed for <[email protected]> 550-Unrouteable address 550 Sender verify failed (in reply to MAIL FROM command))

Ich weiß leider nicht, was hier die Query-ID ist, ich bin jetzt einfach mal davon ausgegangen dass es in diesem Fall 10126 ist und habe danach gegrept.

Hier wurden dann zusätzlich zu der bereits geposteten Zeile zwei Einträge angezeigt, die aber an andere Empfänger gingen und auch zugestellt wurden.

Ich mache jetzt Feierabend und werde mich morgen wieder melden :)

Grüße
barnebi
 
Die 10126 ist die PID des Prozesses.
Die Queue-ID ist 1EA574BDA32.

Die Zeile ist auch die, die die meiste Aussagekraft hat.
Ihr kann man entnehmen, dass dein Server einen Zustellversuch unternommen hat und die Fehlermeldung von der Gegenseite kam.

Ist das Relay "mx1.bon.at" der Mailserver des Empfängers oder ein Relay, das ihr benutzt? Im ersteren Fall ist der Fehler so gut wie definitiv auf der Seite des Empfängers.
 
Ich habe den relay Parameter mit anderen Einträgen verglichen und gehe davon aus, dass mx1.bon.at der Server des Empfängers ist. Das ist schonmal gut :) Danke.

Was mich etwas verwirrt ist, dass bei manchem Mails (auch zu externen Adressen) als Relay 127.0.0.1 oder die lokale IP-Adresse des Mailservers eingetragen ist und die Mails trotzdem beim Empfänger ankommen. Andere Mails haben wiederum externe Relays wie relay.telekom.at o.Ä.

Kannst du mir das vielleicht noch erklären?
 
So, habe gerade wieder eine Beschwerde bzgl diesem Problem bekommen..
Da ich jetzt weiß, was die Queue-ID ist, habe ich danach gegrept und habe folgende Einträge bekommen:

Code:
ingw# cat /var/log/maillog | grep "498C34BDA2E"
Mar  9 10:21:18 ingw postfix/smtpd[33298]: 498C34BDA2E: client=localhost.firma.at[127.0.0.1]
Mar  9 10:21:18 ingw postfix/cleanup[33285]: 498C34BDA2E: message-id=<[email protected]>
Mar  9 10:21:19 ingw postfix/qmgr[63039]: 498C34BDA2E: from=<[email protected]>, size=5461603, nrcpt=1 (queue active)
Mar  9 10:21:19 ingw postfix/smtp[33296]: 745204BDA33: to=<[email protected]>, relay=127.0.0.1[127.0.0.1], delay=5, status=sent (250 2.6.0 Ok, id=33183-02, from MTA([127.0.0.1]:10025): 250 Ok: queued as 498C34BDA2E)
Mar  9 10:21:19 ingw postfix/smtp[33305]: 498C34BDA2E: to=<[email protected]>, relay=mx1.bon.at[213.*.*.13], delay=1, status=bounced (host mx1.bon.at[213.*.*.13] said: 550-Verification failed for <[email protected]> 550-Unrouteable address 550 Sender verify failed (in reply to MAIL FROM command))
Mar  9 10:21:19 ingw postfix/qmgr[63039]: 498C34BDA2E: removed

Ich kann ohne Probleme an den Empfänger schicken, zwei Mitarbeiter können es immernoch nicht... Der Empfänger behauptet, dass sein Mailserver richtig konfiguriert ist :S
 
bzgl diesem Problem
... bezüglich dieses Problems ...
Genitive nochmal üben... ;)

Der Eintrag mit dem lokalen Relay dürfte die Übergabe an den Virenscanner/Spamfilter sein:
Code:
Mar  9 10:21:19 ingw postfix/smtp[33296]: 745204BDA33: to=<[email protected]>, relay=127.0.0.1[127.0.0.1], delay=5, status=sent (250 2.6.0 Ok, id=33183-02, from MTA([127.0.0.1]:10025): 250 Ok: queued as 498C34BDA2E)

Deshalb taucht die Mail jetzt mit der Queue-ID aus der vorhergehenden Zeile wieder auf.
Der Empfangende Mailserver ist übrigens der Meinung, der Absender passe ihm nicht in den Kram "Sender verify failed". Dies sollte beim Annehmen von Mails für Domains für die man selber zuständig ist eigentlich keine Rolle spielen:
Code:
Mar  9 10:21:19 ingw postfix/smtp[33305]: 498C34BDA2E: to=<[email protected]>, relay=mx1.bon.at[213.*.*.13], delay=1, status=bounced (host mx1.bon.at[213.*.*.13] said: 550-Verification failed for <[email protected]> 550-Unrouteable address 550 Sender verify failed (in reply to MAIL FROM command))

Ich kann ohne Probleme an den Empfänger schicken, zwei Mitarbeiter können es immernoch nicht...
Gibt es markante Unterschiede zwischen den Mail-Adressen? Unterstrich, Minus, Plus oder was auch immer? Vielleicht wird die Sender-Adresse auf Plausibilität geprüft und die Prüfung kennt keine RFC822 oder sowas. Möglich ist ja alles.

Der Empfänger behauptet, dass sein Mailserver richtig konfiguriert ist :S
Ich wage, gegenteiliges zu behaupten.
 
Klingt einleuchtend.

Nein, markante Unterschiede gibt es bei den Absenderadressen überhaupt nicht, sie sind immer im gleichen Format aufgebaut und enthalten als einziges Sonderzeichen einen Punkt.

Ich werde mal mit dem Admin der Empfängerfirma Kontakt aufnehmen und ihn fragen ob er eine Erklärung parat hat ;)

Danke für deine Hilfe!
 

Back
Top