Seite 1 von 1

Verfasst: 16.12.2007, 13:35
von 145db
Nein, ich habe weder eine Firewall, noch ein AV-Programm installiert. Eigentlich benutze ich einen Mac. Das Windows2000 habe ich nur für Supermailer aufgesetzt, für das mein Vorgänger damals eine Lizenz gekauft hatte. Da das Win2000 nur die paar Stunden während des E-Mail-Versands lief, habe ich mir nicht die Mühe gemacht, extra Sicherungsmaßnahmen zu treffen.
Ist auch kein Beinbruch. Bei der nächsten Mail-Aktion mache ich es einfach wieder so, dass ich alle Fehler 550-Adressen nochmal ohne den Empfängernamen versende.

Vielen Dank, dass du so schnell und auch am Wochenende mit Antworten zur Verfügung stehst :)

Verfasst: 16.12.2007, 11:33
von mirko
ja mit Umlaut,

beim Empfänger sieht das dann so aus:

\"Mirko Böer\" <boeer>

im E-Mail-Quelltext, also codiert, so:

Mirko =?ISO-8859-1?B?QvZlcg==?= <boeer>

Es spielt auch überhaupt keine Rolle was vor dem @ steht, das steht in keinem Zusammenhang. Ich denke bald, dass ein Antiviren-Programm installiert ist und das liest oder wandelt beim E-Mail-Versand irgendwas falsch um. Es sollte unbedingt vor dem E-Mail-Versand die Prüfung ausgehender E-Mails im Antiviren-Programm deaktiviert werden.

Verfasst: 15.12.2007, 17:55
von 145db
Kam in der E-Mail-Adresse auch dein Nachname vor? Also der String \"boeer\"? Mit einer anderen Adresse (z.B. info@... oder so) tritt der Fehler nämlich nicht auf.

Verfasst: 15.12.2007, 14:49
von mirko
Mhh also ich habe es mit meinem eigenen Namen probiert, hab ja auch nen Umlaut, da ist kein Problem festzustellen. Auch in der E-Mail selbst habe ich mir die Codierung angeschaut, ist vollkommen OK.

Verfasst: 15.12.2007, 10:36
von 145db
Die Platzhalter selbst heißen ganz einfach [Name] und [Vorname]. Das Problem tritt auf, wenn im Namen des Empfängers ein Umlaut steht. Wenn z.B. der Platzhalter [Name] den Wert \"Müller\" annimmt und gleichzeitig \"mueller\" in der E-Mail-Adresse auftaucht. Der Fehler tritt nur in diesen Fällen auf oder in unserem Beispiel: Hätte Hans Müller nicht die Adresse hans.mueller@firma.com, sondern nur hans@firma.com, würde der Fehler nicht auftauchen.
Als Nicht-Programmierer und ohne Quellcode, kann ich natürlich nur spekulieren, aber eine plausible Erklärung für das Zustandekommen des Fehlers wäre z.B. der folgende Ablauf: Die Software konvertiert beim Zusammenstellen des Empfängernamens aus irgendeinem Grund Umlaute in die internationale Schreibweise (also ä=ae, ö=oe, ü=ue, ß=ss). Dann wird die Adresszeile zusammengesetzt, die zunächst so aussehen müsste: \"Mueller, Hans <hans>\". Nun versucht das Programm, die Umlaute wiederherzustellen, also die Konvertierung rückgängig zu machen. Beim Zurückkonvertieren nimmt die entsprechende Programmroutine nun aber die gesamte Adress-Zeile und sucht nach \"ae\", usw. In Folge davon, wird auch die E-Mail-Adresse konvertiert, so dass sie nun <hans> lautet.
Als Anwender sehe ich dann nur, die oben beschriebene Fehlermeldung, in der die beanstandete E-Mail-Adresse Umlaute enthält (was sie im Original nicht tut).

Falls meine These nicht schon im Ansatz falsch ist (was natürlich nur du bewerten kannst), hilft sie dir vielleicht, dem Fehler auf die Spur zu kommen.

Viele Grüße
C.

Verfasst: 14.12.2007, 21:11
von mirko
Ja bei Bildung des Empfängernamens kann man den Namen des Empfängers mit in den Absender aufnehmen z.B. die Platzhalter [Vorname] [Name] setzen den Namen des Empfängers ein. Die Platzhalter dürfen auch Umlaute enthalten, das wird entsprechend codiert. Nicht enthalten sein dürfen die Zeichen <und> das kann Probleme geben.

Verfasst: 14.12.2007, 18:53
von 145db
Hallo alle miteinander.

Ich habe mit dem SM über SMTP eine personalisierte Einladung zu einer Veranstaltung an knapp 600 Leute schicken wollen. Bei einer großen Anzahl kam Fehlermeldung 550 \"unrouteable address: <mail>\", wobei \"<mail>\" für die entsprechende E-Mail-Adresse steht.

Die Gemeinsamkeit aller entsprechenden Empfänger ist, dass sie einen Umlaut im Namen haben, der sich in ihrer E-Mail-Adresse widerspiegelt.
Ein Beispiel: Hans Müller hat die E-Mail hans.mueller@firma.com.
In der Fehlermeldung steht nun aber \"unrouteable address: hans.müller@firma.com\".
SM scheint also aus irgendeinem grund das \"ue\" der Mailadresse in ein \"ü\" verwandelt zu haben. Dass die Adresse vom SMTP-Server nicht geroutet werden kann, ist dann ja vollkommen klar.

Ist das ein Fehler, den ich beheben kann (sprich: Muss ich in irgendeinem der 1000 Menüs ein Häkchen anders setzen oder so etwas)?

Vielen Dank
Christopher

EDIT: Der Fehler tritt nicht mehr auf, wenn unter \"Projekt\" => \"Einstellungen für den E-Mail-Versand\" => \"E-Mail-Adressen\" das Feld \"Empfängernamen\" leer ist. Den Zusammenhang mit der E-Mail-Adresse verstehe ich zwar nicht, aber bis zur Lösung des Problems kann das als Workaround dienen.