Hotmail akzeptiert Mails nicht

Suppi

Aktives Mitglied
Hallo zusammen

Ich hab leider ein kleines Problem mit eMails, welche über ein Formular auf der Homepage an eine Hotmail-Adresse gesendet werden. Diese kommen nämlich nicht an, bzw. mit der folgenden Fehlermeldung wieder zurück:


CODE <--@---.-->: host mx3.hotmail.com[--.--.---.----] said: 550
Your e-mail was rejected for policy reasons on this gateway. Reasons for
rejection may be related to content such as obscene language, graphics, or
spam-like characteristics (or) other reputation problems. For sender
troubleshooting information, please go to http://postmaster.msn.com.
Please note: if you are an end-user please contact your E-mail/Internet
Service Provider for assistance.


Bei den Infos auf der angegebenen Seite werde ich nicht schlau, bzw. kann zuwenig Englisch
sad.gif

Vielleicht weiss jemand an was es liegt? Die Mails werden mit phpmailer verschickt.
 
Das kann alle möglichen Gründe haben. Dein Server kann auf einer Blacklist sein, Du verwendest eine Absendeadresse, für die dieser Server nicht durch einen SPF-Record autorisiert ist und für Hotmail ist das Grund, die Mail zu blockieren.

So ist das nur ein Rätselraten.
 
Also bei mir kommt die angegebene Seite in deutsch. Allerdings nützt das nicht viel, weil da steht ja nicht drauf warum jetzt ein bestimmtes Mail blockiert wurde.

Da ich mich mit PHP nicht auskenne, weiss ich nicht wie PHPMailer arbeitet. Falls dieses Teil die Mails direkt an den Zielserver liefert, könnte evtl. eine dynamische IP das Problem sein, oder dass es für die Server-IP keinen sauberen Reverse-DNS-Record gibt, oder dass es für die Absender-Domain keinen SPF-Record gibt bezw. der SPF-Record den Sendeserver nicht aufführt, oder oder oder...
Oder dass Microsoft nur noch Mails von ihren registrierten Partnern/Programmen akzeptiert, wogegen Du im Prinzip nichts machen kannst.

Wenn aber die Mails von PHPMailer via den Mailserver Deines Providers weitergeleitet werden, dann kann Dir nur der Provider weiterhelfen.

Griessli
Irene
 
Dieses Problem kenne ich von einigen Kunden... entweder ist der Absender nicht definiert (bzw. existiert nicht auf dem Server) oder zuviele Mails mit dem gleichen Inhalt wurden versendet (Hotmail ist im Vergleich zu Gmail und Gmx zwar nicht so extrem, aber habe trotzdem schon Kunden gehabt, die genau dieses Problem hatten). Wenn du viele gleiche Mails versendest (oder ein anderer Nutzer unter der gleichen IP), ist ein Whitelisteintrag bei den grossen Freemail-Providern sicher angebracht, dies ist aber in der Regel nur Firmen vorbehalten und relativ kompliziert zu bekommen.

Gruss Marc
 
Ich habe das gerade mal in meiner Beispiel-Datenbank getestet: Da gibt es Leute, die sich mit hotmail.com - Adressen eingetragen und ihre Anmeldung bestätigt haben - folglich müssen sie die Mail meines Systems bekommen haben.

Da eine Anmeldung schon relativ alt ist und ich zu diesem Zeitpunkt noch keinen SPF-Record hatte (den es inzwischen gibt), müßte ein Reverse-DNS und eine IP, die nicht auf einer Blacklist steht, eigentlich meistens ausreichen.

Relativ wichtig scheint zu sein: Nicht bloß eine Absendemail, sondern auch einen Absendenamen angeben.

Du kannst dich ja mal bei mir in den Newsletter eintragen (und anschließend wieder raus) - dann siehst Du, ob die Mail durchkommt.
 
QUOTE (Irene @ Mi 11.4.2007, 20:39)Also bei mir kommt die angegebene Seite in deutsch. Allerdings nützt das nicht viel, weil da steht ja nicht drauf warum jetzt ein bestimmtes Mail blockiert wurde.

hmpf! gestern war in einer Fehlermail noch ein Link in englisch
ohmy.gif



QUOTE (jAuer @ ,Mi 11.4.2007, 21:04)Du kannst dich ja mal bei mir in den Newsletter eintragen (und anschließend wieder raus) - dann siehst Du, ob die Mail durchkommt..

Hab ich vor 15 Minuten gemacht... bisher noch kein Mail erhalten.

Bei GMX landen die Mails nicht mal im Spamfilter
biggrin.gif
. Ich hab vorhin noch Mails aus Outlook gesendet, als Absender die Doamain-Adresse. Gleiche Fehlermeldung. Allerdings kommt die Mail an, wenn die Kennwortauthentifizierung aktiviert ist und über den SMTP meines Internetproviders versendet wird.
 
QUOTE (Suppi @ Mi 11.4.2007, 21:41)
QUOTE (jAuer @ ,Mi 11.4.2007, 21:04)Du kannst dich ja mal bei mir in den Newsletter eintragen (und anschließend wieder raus) - dann siehst Du, ob die Mail durchkommt..

Hab ich vor 15 Minuten gemacht... bisher noch kein Mail erhalten.

Ok, dann habe ich das Problem auch.

Deine Mail kann ich über die internen Masken sehen.

Da ich mich vorhin mit einem Konto außerhalb meiner beiden Domains angemeldet habe und die Mail sofort kam, ist deine Mail entweder noch in der Hotmail-Bearbeitung oder wahrscheinlich auch gestoppt worden.

Dann scheint Hotmail im letzten halben Jahr einiges verschärft zu haben - zumindest vom Oktober finde ich noch eine bestätigte hotmail-Adresse, da war mein eigenes Versenden noch nicht durch einen SPF eingeschränkt.

Edit: Ich habe mal meinen SPF-Record gemäß diesem Wizard aktualisiert. Das kann jetzt bis zu zwei Tagen benötigen. Allerdings ist die Änderung nur eher schwach:

alt:


QUOTE v=spf1 a mx -all


neu:


QUOTE v=spf1 a mx ip4:80.237.183.228 mx:mx0.server-daten.de -all


Immerhin hatte ich bereits einen SPF drin, der wird bsp. beim Senden an eine sql-und-xml.de - Adresse auch korrekt mit 'PASS' erkannt. Zum Versenden wird die obige IP genutzt, das ist aber auch die IP vom a-Record.
 
So, ich weiss jetzt dass es ein Problem meines Hosters ist. Ich hab das selbe Script auf einem anderen Server hochgeladen und siehe da... die Mails bei Hotmail kommen an! Ich werde mal den Hoster kontaktieren
biggrin.gif
 
hallo Zusammen

Ich habe das gleiche Problem. Seit Donnerstag,Freitag oder Samstag
beckomme ich die Selbe E-mail zurück.Ich kann mir nicht vorstellen wo der Fehler ist.zu GMX users und co kann ich ohne probleme senden, ohne in den junkmail ordner zu fliegen.Bei Hotmail geht jetzt aber gar nichts mehr.Das Mail wird nicht mehr angenommen.Sende ich aber von einer gmx Adresse aus zu einer hotmail adresse geht es, da benutze ich ja auch nicht meinen Mailserver.

habe foldendes.

Normales helo mit host domain ( mail.xxxxx.ch )
Reverse DNS eintrag
geschlossenes Relay/Proxy (smtp auth)
Server ist an einer Statischen IP (Rechnerzentrale)
SPF Eintrag.
Bin in keiner Blackliste.( getestet mit http://www.mxtoolbox.com/ in 127 Blacklisten )

dies sollte ja alles genügen oder?

Ich bin langsam am verzweifeln. Ich kann mir nicht vorstellen, dass es ein Temporäres Problem von Hotmail sein soll.

Habt ihr eine Idee, wo der Fehler sein könnte.

Herzlichen Dank für die Antworten

Ich beckomme folendes mail zurück: (xxxxx wurde von mir geändert)
_______________________________________________________________________
SMTP error occurred while sending message to following recipient(s)

xxxxxxxxx@hotmail.com

550 Your e-mail was rejected for policy reasons on this gateway. Reasons for rejection may be related to content such as obscene language, graphics, or spam-like characteristics (or) other reputation problems. For sender troubleshooting information, please go to http://postmaster.msn.com. Please note: if you are an end-user please contact your E-mail/Internet Service Provider for assistance.

______________________________________________________________________

Im Mailserver Log beckomme ich folgende Logs rein.
Habe es auf 2 verbindungsversuche gekürzt. in Wirklichkeit probiert er es ca 10 mal.

____________________________________________________________

21.04.2007 03:16:17 - Active delivery threads (ID=220943 end): 0
21.04.2007 03:37:08 - Starting delivery thread, ID=221020
21.04.2007 03:37:08 - {221020} START Delivery
21.04.2007 03:37:08 - [221020] Delivering to xxxxxxxxxx@hotmail.com
21.04.2007 03:37:08 - Active delivery threads (ID=221020 start): 0
21.04.2007 03:37:08 - [221020] Attempting to deliver to the domain hotmail.com
21.04.2007 03:37:08 - [221020] MX data for hotmail.com retrieved from MX cache
21.04.2007 03:37:08 - [221020] Retrieved 4 MX records for domain hotmail.com:
21.04.2007 03:37:08 - [221020] Trying the server mx1.hotmail.com: 65.54.244.136
21.04.2007 03:37:08 - [221020] 220 bay0-mc5-f18.bay0.hotmail.com Sending unsolicited commercial or bulk e-mail to Microsoft's computer network is prohibited. Other restrictions are found at http://privacy.msn.com/Anti-spam/. Violations will result in use of equipment located in California and other states. Fri, 20 Apr 2007 18:36:48 -0700
21.04.2007 03:37:09 - [221020] EHLO mail.xxxxx.ch
21.04.2007 03:37:09 - [221020] 250-bay0-mc5-f18.bay0.hotmail.com (3.3.2.16) Hello [xx.xx.xxx.xxx]
21.04.2007 03:37:09 - [221020] 250-SIZE 29696000
21.04.2007 03:37:09 - [221020] 250-PIPELINING
21.04.2007 03:37:09 - [221020] 250-8bitmime
21.04.2007 03:37:09 - [221020] 250-BINARYMIME
21.04.2007 03:37:09 - [221020] 250-CHUNKING
21.04.2007 03:37:09 - [221020] 250-AUTH LOGIN
21.04.2007 03:37:09 - [221020] 250-AUTH=LOGIN
21.04.2007 03:37:09 - [221020] 250 OK
21.04.2007 03:37:09 - [221020] MAIL FROM:<xxxxx@xxxxxx.ch>
21.04.2007 03:37:09 - [221020] 550 Your e-mail was rejected for policy reasons on this gateway. Reasons for rejection may be related to content such as obscene language, graphics, or spam-like characteristics (or) other reputation problems. For sender troubleshooting information, please go to http://postmaster.msn.com. Please note: if you are an end-user please contact your E-mail/Internet Service Provider for assistance.
21.04.2007 03:37:09 - [221020] QUIT
21.04.2007 03:37:09 - [221020]
21.04.2007 03:37:09 - [221020] Fatal SMTP error relaying the message to server mx1.hotmail.com: 65.54.244.136: 550 Your e-mail was rejected for policy reasons on this gateway. Reasons for rejection may be related to content such as obscene language, graphics, or spam-like characteristics (or) other reputation problems. For sender troubleshooting information, please go to http://postmaster.msn.com. Please note: if you are an end-user please contact your E-mail/Internet Service Provider for assistance.
21.04.2007 03:37:09 - [221020] Trying the server mx1.hotmail.com: 65.54.245.8
21.04.2007 03:37:09 - [221020] 220 bay0-mc9-f22.bay0.hotmail.com Sending unsolicited commercial or bulk e-mail to Microsoft's computer network is prohibited. Other restrictions are found at http://privacy.msn.com/Anti-spam/. Violations will result in use of equipment located in California and other states. Fri, 20 Apr 2007 18:36:49 -0700
21.04.2007 03:37:09 - [221020] EHLO mail.xxxxx.ch
21.04.2007 03:37:10 - [221020] 250-bay0-mc9-f22.bay0.hotmail.com (3.3.2.16) Hello [xx.xx.xxx.xxx]
21.04.2007 03:37:10 - [221020] 250-SIZE 29696000
21.04.2007 03:37:10 - [221020] 250-PIPELINING
21.04.2007 03:37:10 - [221020] 250-8bitmime
21.04.2007 03:37:10 - [221020] 250-BINARYMIME
21.04.2007 03:37:10 - [221020] 250-CHUNKING
21.04.2007 03:37:10 - [221020] 250-AUTH LOGIN
21.04.2007 03:37:10 - [221020] 250-AUTH=LOGIN
21.04.2007 03:37:10 - [221020] 250 OK
21.04.2007 03:37:10 - [221020] MAIL FROM:<xxxxxx@xxxxxx.ch>
21.04.2007 03:37:10 - [221020] 550 Your e-mail was rejected for policy reasons on this gateway. Reasons for rejection may be related to content such as obscene language, graphics, or spam-like characteristics (or) other reputation problems. For sender troubleshooting information, please go to http://postmaster.msn.com. Please note: if you are an end-user please contact your E-mail/Internet Service Provider for assistance.
21.04.2007 03:37:10 - [221020] QUIT
21.04.2007 03:37:20 - [221020]
21.04.2007 03:37:20 - [221020] Fatal SMTP error relaying the message to server mx4.hotmail.com: 65.54.244.104: 550 Your e-mail was rejected for policy reasons on this gateway. Reasons for rejection may be related to content such as obscene language, graphics, or spam-like characteristics (or) other reputation problems. For sender troubleshooting information, please go to http://postmaster.msn.com. Please note: if you are an end-user please contact your E-mail/Internet Service Provider for assistance.
21.04.2007 03:37:20 - [221020] Fatal SMTP Error: 550 Your e-mail was rejected for policy reasons on this gateway. Reasons for rejection may be related to content such as obscene language, graphics, or spam-like characteristics (or) other reputation problems. For sender troubleshooting information, please go to http://postmaster.msn.com. Please note: if you are an end-user please contact your E-mail/Internet Service Provider for assistance.. Will bounce back
21.04.2007 03:37:20 - Delivery thread, ID=221020, terminated after running for 11.733 seconds.
21.04.2007 03:37:20 - {221020} END Delivery
21.04.2007 03:37:20 - Active delivery threads (ID=221020 end): 0
21.04.2007 03:37:20 - Starting delivery thread, ID=221021
21.04.2007 03:37:20 - {221021} START Delivery
21.04.2007 03:37:20 - Active delivery threads (ID=221021 start): 0
21.04.2007 03:37:20 - [221021] Delivering to xxxxxx@xxxxxxx.ch
21.04.2007 03:37:20 - [221021] Message from mailer-daemon@xxxxxxx.ch delivered to xxxxxx@xxxxxxx.ch
21.04.2007 03:37:20 - Delivery thread, ID=221021, terminated after running for 0.047 seconds.
21.04.2007 03:37:20 - {221021} END Delivery
21.04.2007 03:37:20 - Active delivery threads (ID=221021 end): 0
 
QUOTE (thundernail @ Mo 23.4.2007, 20:24)Normales helo mit host domain ( mail.xxxxx.ch )
Reverse DNS eintrag
geschlossenes Relay/Proxy (smtp auth)
Server ist an einer Statischen IP (Rechnerzentrale)
SPF Eintrag.
Bin in keiner Blackliste.

Es gibt noch viele andere, die das gleiche Problem haben; googel mal nach [hotmail "Your e-mail was rejected for policy reasons on this gateway"].

Warum eine bestimmte Mail abgelehnt wurde, könnte Dir nur Microsoft sagen. Da die Fehlermeldung sofort nach dem "Mail from" kommt, kann die Empfängeradresse und auch der Mail-Inhalt nicht das Problem sein. Es muss also an Deinem Server, der Domain, dem DNS oder der Absenderadresse liegen.

Ich würde mal sicherstellen, dass im HELO/EHLO alles stimmt. Der Domainname im HELO sollte mit der Domain in der Absender-Mailadresse übereinstimmen. Ebenfalls sollte der Servername im HELO (also "mail") im DNS genau auf die IP dieses Servers verweisen, und umgekehrt.

Ich hab kein Hotmail-Account, sonst würd ich mir das mal angucken. Vielleicht gehts ja von unserem Server aus auch nicht mehr ;-)

Griessli
Irene
 
Ich hatte das beschriebene Hotmail-Problem auch seit ca. Mitte Juli 2007 beim Versand von meinen Strato-Accounts aus. Die "Anleitungen" bei Hotmail habe ich nicht verstanden. Bei Strato existiert das Suchwort "Hotmail" in der Datenbank erst gar nicht. Im Internet habe ich nichts gefunden, das mich als PHP-Laien weitergebracht hätte.

Dank einer Empfehlung zum Einrichten eines E-Mail-Kontos bei Knallhart.de habe ich den folgenden Tipp ausprobiert:

Bei den Einstellungen zum E-Mail-Account in Outlook unter "Weitere Einstellungen ..." den "Postausgangssserver"-Reiter wählen und "Der Postausgangsserver (SMTP) erfordert Authentifizierung" anhaken sowie Radio-Button "Geleiche Einstellungen wie für Posteingangsserver verwenden"

Das mag furchtbar banal sein - aber einem Laien wie mir hat es erstens das Problem gelöst und zweitens sehr gute Laune bereitet.
Vielleicht nützt es ja jemand ...

Achim
 
@Achim1234, danke für das Hochholen von diesem Thread.

Denn dieses Problem

QUOTE (jAuer @ Mi 11.04.2007, 21:50)
QUOTE (Suppi @ Mi 11.4.2007, 21:41)
QUOTE (jAuer @ ,Mi 11.4.2007, 21:04)Du kannst dich ja mal bei mir in den Newsletter eintragen (und anschließend wieder raus) - dann siehst Du, ob die Mail durchkommt..

Hab ich vor 15 Minuten gemacht... bisher noch kein Mail erhalten.

Ok, dann habe ich das Problem auch.


wurde vor ein paar Wochen gelöst - ich wollte das immer noch hier ergänzen.

Ein Kunde hatte eine Mail eingetragen (nicht Hotmail), die Mail mit der Bestätigung kam nicht an, daraufhin habe ich mir das nochmals angesehen.

Situation: Geschlossenes Netzwerk sendet nach außen, auf den Smtp-Server dürfen nur bestimmte Server zugreifen und Mails weiterleiten. Also eigentlich mißbrauchssicher. Aber: Das ohne Nutzerauthentifizierung - weil ja abgeschottet. Hotmail verwirft die Mails ohne weitere Infos.

Die Nutzerauthentifizierung wurde eingeführt: Ein Standardnutzer, ein Dummy-Passwort. Als Zugriff (.NET.2.0):


QUOTE Dim _sC As SmtpClient, _
_nC As NetworkCredential

_SC = New SmtpClient(Serveradresse)
_NC = New NetworkCredential(Nutzername, Passwort)
_SC.Credentials = _NC

_SC.Send(Mailmessage)


Ergebnis: Hotmail akzeptiert die Mails nun. Verschiebt sie zwar ab der zweiten Mail in den Spamordner (klar, Absenden von einigen Mails in ein paar Minuten), aber sie kommen an.

Die Konsequenzen für Mailversender hängen davon ab, auf welche Instanz ein Script zugreift. Man muß die Instanz scharf machen und dem Script Nutzernamen und Passwort mitgeben, eventuell eben nur ein Dummy, weil es ohnehin bloß einen Nutzer gibt. Die Information über die Authentifizierung wird jedenfalls zwischen den beiden Mailservern ausgetauscht, sofern diese per EHLO (extended HELO) und nicht bloß per HELO miteinander kommunizieren.

PS: Wirkliche Spammer hält das natürlich nicht auf, da die diese Änderung ebenfalls implementieren können. Umgekehrt ist das natürlich ein Baustein, der zumindest bei Hotmail nicht fehlen darf.
 
Zurück
Oben