Hardbounces werden nicht erkannt

Fragen und Tipps & Tricks zur PHP Mailinglisten-Verwaltung SuperMailingList

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Hardbounces werden nicht erkannt

Beitrag von mirko »

ja das erkennt er nicht, weil der PHP MIME Decoder die Anhänge mit Type "message/delivery-status" nicht als Anhänge, sondern als "Nichts" kennzeichnet, damit sieht er den Anhang nicht und wertet den Inhalt nicht aus. Gerade der Inhalt ist bei dieser Art Bounce-E-Mails in Verbindung mit Exchange-Server wichtig, denn mit dem Inhalt der E-Mail im HTML-Format kann er nichts anfangen, findet er die E-Mail-Adresse wegen der Codierung der Zeichen < und > in < und > nicht. Wird erst im nächsten Update behoben sein.
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Hardbounces werden nicht erkannt

Beitrag von mirko »

So eine E-Mail müsste ich halt haben aber eben nicht im .msg Format, sondern als .eml Datei (RFC822), dann sieht die so aus wie vom Mailserver und damit kann ich im Debugger anschauen, an welcher Stelle er díese nicht erkennt.
jmel
Beiträge: 6
Registriert: 24.02.2011, 12:33

Re: Hardbounces werden nicht erkannt

Beitrag von jmel »

Hallo,

noch eine Zusatzinfo:

Ich habe jetzt alle Filter absolut genau so angeglichen, wie sie im Supermailer existieren (da funktioniert der Bouncer nämlich und erkennt die gleichen Rückläufer als solche) - keine Änderung.

Bin ziemlich ratlos...
jmel
Beiträge: 6
Registriert: 24.02.2011, 12:33

Re: Hardbounces werden nicht erkannt

Beitrag von jmel »

Danke erstmal für die Rückmeldung.

Leider hilft mir das so nicht weiter. Ich habe die Filter so ergänzt das der Rückläufer eigentlich als Hardbounce erkannt werden muss.

Hier der Rückläufer (teilweise mit xxx wegen Datenschutz verändert):

Code: Alles auswählen

Von:	Microsoft Exchange
An:	j.xxxxx2@xxxxxx.de
Gesendet:	Mittwoch, 29. August 2012 11:41
Betreff:	Unzustellbar: Aktuelle Information der xxxxxxx

Fehler bei der Zustellung der Nachricht an folgende Empfänger oder 
Verteilerlisten:

j.xxxxx2@xxxxxx.de 
Die E-Mail-Adresse des Empfängers wurde im E-Mail-System des Empfängers nicht gefunden. Microsoft 
Exchange versucht nicht, diese Nachricht erneut für Sie zuzustellen. Überprüfen Sie die E-Mail-Adresse, 
und versuchen Sie, diese Nachricht erneut zu senden, oder wenden Sie sich mit dem folgenden 
Diagnosetext an Ihren Systemadministrator.

  _____   

Mit Microsoft Exchange Server 2007 gesendet   
 
 


Diagnoseinformationen für Administratoren:

Generierender Server: xxxxxx.xxxxxxx.de

j.xxxxxx2@xxxxxx.de 
#550 5.1.1 RESOLVER.ADR.RecipNotFound; not found ##

Ursprüngliche Nachrichtenkopfzeilen:

Received: from 2554-536 (xxx.xx.x.xx) by xxxxx.intern.xxxxxx.de 
 (xx.xxx.xxx.xx) with Microsoft SMTP Server (TLS) id x.x.xxx.x; Wed, 29 Aug 
 2012 11:41:07 +0200 
From: xxxxxxx xxxxxx <xxxxmail.xxxxxxxx@xxxxxx.de> 
Subject: Aktuelle Information der xxxxxx xxxxxx 
To: <j.xxxxxx2@xxxxxx.de> 
Content-Type: multipart/alternative; 
	boundary="fmMQIbLKD9bFC=_QwdKX26ELSRPxfHTfbb" 
MIME-Version: 1.0 
Reply-To: xxxxxx.xxxxxx@xxxxxx.de 
Date: Wed, 29 Aug 2012 11:41:07 +0200 
Message-ID: <2012082911410719B74A3F3D$52F1D87090@localhost> 
Return-Path: xxxxxx.xxxxxx@xxxxxx.de 
und hier die Filterdefinition:

<?php
exit;
?>
[FromAddress]
0=administrator
1=Mail Delivery
2=mailer daemon
3=mx1
4=mx2
5=postmaster
6=microsoft exchange
[Subject]
0=bermittlungsstatus (fehlgeschlagen)
1=delivery failure
2=delivery has failed
3=delivery status
4=failure notice
5=mail delivery failed
6=mail system error
7=mail-system-fehler
8=mailzustellung fehlgeschlagen
9=non delivery
10=returned mail
11=undeliverable
12=undelivered
13=user unknown
14=unzustellbar:
16=unable to process your message
[MailBody]
0=account has been disabled
1=account inactive
2=account is not allowed
3=address rejected by host
4=address* unknown
5=bad address syntax
6=bad q data format in dns response
7=cannot be delivered
8=cannot check
9=client host rejected
10=connection refused
11=connection timed out
12=could not be delivered
13=couldn't find any host named
14=deferred:
15=delivery*failed
16=der server konnte ihre nachricht nicht an folgende adressen zustellen
17=destination addresses were unknown
18=destination computer not found
19=disabled
20=dns for host*is misconfigured
21=dns server failure
22=does not exist
23=does not like recipient
24=domain name system has no information
25=domain name unknown
26=email name is not found
27=empfaenger unbekannt oder nicht erreichbar
28=expired
29=failed
30=had permanent fatal errors
31=host name is unknown
32=host not found
33=host unknown
34=host*not found
35=host*said
36=inactive user
37=incorrect address format
38=invalid final delivery userid
39=invalid recipient
40=is not a valid mailbox
41=is not accepting any mail
42=mailbox doesn't exist
43=mailbox not found
44=mailbox unavailable
45=name service error for domain
46=no dns a-data returned
47=no mailbox
48=no mailbox here by that name
49=no matches to nameserver query
50=no response
51=no smtp prompt at the host
52=no such user
53=nondeliverable
54=not a valid mailbox
55=not a valid*user
56=not allowed
57=not listed
58=not our customer
59=not recognized
60=permission denied
61=recipient address denied
62=recipient address rejected
63=recipient name is not recognized
64=relay access denied
65=relaying denied
66=relaying messages to*is not allowed
67=requested action not taken: mailbox unavailable
68=service unavailable
69=sorry, no mailbox here by that name
70=sorry, that
71=suspended
72=teilnehmer existiert nicht
73=the recipient name is not recognized
74=the user's email name is not found
75=this account has been disabled or discontinued
76=this account is disabled
77=this address no longer accepts mail
78=this user doesn't have a * account
79=übermittlung an folgende empfänger fehlgeschlagen*
80=unable to relay
81=unable to take delivery
82=undeliverable
83=undelivered
84=unknown host
85=unknown local*part
86=unknown or illegal alias
87=unknown user
88=user account inactive
89=user account not activated
90=user*does not exist
91=user*doesn't have a account
92=user*not found
93=user*not known
94=user*not listed
95=user*not listed in public name & address book
96=user*unknown
97=was not delivered to
98=Domino Verzeichnis
99=not listed in Domino Directory
100=we are unable to process the message
101=besitzt keine E-Mail-Adresse
102=550 Protocol violation
103=Fehler
[TextNotInMailBody]
0=exhausted allowed storage
1=is currently not permitted to
2=mailbox full
3=mailbox voll
4=over quota
5=quota exceeded
6=speichervolumen ueberschritten
7=User has too many messages on the server


Eigentlich müsste die Mail aufgrund der Filter

6 [FromAddress]
14 [Subject]
103 [MailBody]

erkannt werden, da kein Filter von [TextNotInMailBody] zutrifft, wird sie aber leider nicht.
Benutzeravatar
mirko
Beiträge: 22884
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Hardbounces werden nicht erkannt

Beitrag von mirko »

Sind für ihn dann kein Hardbounce-E-Mails, der holt die E-Mail ab und prüft diese nach bestimmten Regeln, die Regeln sind bei SuperMailer-Bounce in der Hilfe erklärt, auch online http://bounce.supermailer.de/smbounce_h ... ilters.htm
jmel
Beiträge: 6
Registriert: 24.02.2011, 12:33

Hardbounces werden nicht erkannt

Beitrag von jmel »

Hallo,

ich habe das Problem, dass beim Ausführen des Cronjobs zwar festgestellt wird, dass Mails im Posteingang sind, allerdings werden die nicht als Hardbounces erkannt, obwohl es sich ausschließlich um nicht zustellbare Mails handelt (das habe ich extra mit einer nur aus fehlerhaften Mailadressen bestehenden Liste die aus Supermailer verschickt wurde nachvollzogen). Dementsprechend steht bei jedem Listmember als Bounce-Status n/a.

Der Posteingangsserver ist richtig konfiguriert (sonst fände er ja gar keine Mails) und er ist auch in der Empfängerliste aktiviert (ist auch der einzige definierte Posteingangsserver).

Das Ereignisprotokoll sagt folgendes (hier mit 2 zurückgekommenen Mails):

Aktion: ausgeführt Prüfung auf unzustellbare E-Mails (Hard bounces)
Start: 28.08.2012 15:00:47
Ende: 28.08.2012 15:00:47
Ergebnis: Bounce checking starts...
Checking inbox "Posteingangsserver1"
Successfully; found new emails: 2; hard bounces: 0
Done Checking inbox "Posteingangsserver1"

Bounce checking end.

Ich bin für jede Hilfe dankbar.

Danke im Voraus !
Antworten