Bekijk Volledige Versie : Probleem e-mail ontvangen van Hotmail
Sinds enige tijd ontvangen wij geen e-mails meer van hotmail.com, -nl en live.nl, e-mails daarnaartoe komen wel aan daareentegen.
De foutmelding welke je van Hotmail terug krijgt is als volgt:
Reporting-MTA: dns;bay0-omc4-s15.bay0.hotmail.com
Received-From-MTA: dns;BAY162-W35
Arrival-Date: Tue, 14 Feb 2012 12:15:14 -0800
Final-Recipient: rfc822;ontvanger@domein.nl
Action: failed
Status: 5.5.0
Diagnostic-Code: smtp;550 authentication required
Na wat onderzoek bleek in eerste instantie greylisting het probleem te zijn, ik heb dit uitgezet en het ging toen ook een aantal dagen goed maar nu komt het probleem weer naar voren.
Na nog wat gegoogle leek het probleem het SPF record, deze was:
v=spf1 a mx ~all
En die heb ik aangepast naar:
v=spf1 +mx +a +a:subdomein.domein.nl -all
Waarbij subdomein.domein.nl ook het MX record is.
Maar tot op heden nog geen succes. Wat achtergrond informatie:
- subdomein.domein.nl draait fysiek los van domein.nl;
- op de (mail)server draait Postfix i.c.m. dovecot;
- in de logs is niets te vinden over de afzender(s).
Is er iemand die mij een stukje op weg kan helpen?
Ik heb dit probleem ook, maar bij mij komt de mail ook niet aan.
@wybovdme, heb je al gecheckt of je server(s) niet op een blocklist staat?
Is er niemand die ook met dit bijltje gehakt heeft en/of mij op weg kan helpen?
dennis0162
15/02/12, 14:59
Staat er verder niks in je Exim logfiles?
Er draait geen Exim op. :)
Zoals ik al zei: als ik een mail verstuur vanaf Hotmail dan komt er geen regel in mijn logs tevoorschijn echter krijg ik wel een foutmelding terug.
Stuur je het bericht vanaf de hotmail website of vanaf je outlook?
Er draait geen Exim op. :)
Zoals ik al zei: als ik een mail verstuur vanaf Hotmail dan komt er geen regel in mijn logs tevoorschijn echter krijg ik wel een foutmelding terug.
Is die foutmelding van hotmail compleet ? Staat er ook nog IP adressen in van de host waar hotmail naar toe connect om voor jouw domein mail af te leveren ? Kijk dan of die kloppen met jij denk dat de MX is.
Draai eens tcpdump/wireshark op poort 25 van je MX , en test daarna vanaf hotmail.
Kijk dus of hotmail uberhaupt op die host connect.
Staat je MX record, en het A record van de MX eigenlijk wel goed op alle DNSen ; post anders het domein of subdomein wat het probleem heeft.
@ BReady, ik stuur een e-mail via Hotmail zelf.
patrickekkel
15/02/12, 18:24
Dan lijkt het eerder een MX probleem te zijn, dit kan je zelf ook controleren via http://intodns.com
en anders hier jou domein plaatsen zodat wij ook voor jou kunnen kijken
Zojuist heeft visser even mijn DNS gecontroleerd, dit staat helemaal correct op één warning op mijn ns3 na.
Tevens heb ik d.m.v. tcpdump poort 25 in de gaten gehouden tijdens en na het versturen van een e-mail vanuit Hotmail, ik heb na 12 minuten kijken van Hotmail niets langs zien komen. Echter heb ik nu ook nog geen foutmelding terug, doorgaans duurt dat zo'n 2 minuten.
Ik tast in het duister. :(
EDIT: overigens, ik heb nu een aantal keer geprobeerd te mailen naar ontvanger@subdomein.domein.nl (waar ontvanger@domein.nl een alias van is), deze komen gek genoeg (na ongeveer 2 minuten) wel aan. Zou dit een aanknopingspunt naar het probleem kunnen zijn?
EDIT: n.a.v. een reactie van visser: een traceroute vanaf de server naar de verzendende server van Hotmail loopt al fout vanaf hop 1, via mijn laptop kan ik gewoon een bijna volledige traceroute uitvoeren....
Zojuist heeft visser even mijn DNS gecontroleerd, dit staat helemaal correct op één warning op mijn ns3 na.
Tevens heb ik d.m.v. tcpdump poort 25 in de gaten gehouden tijdens en na het versturen van een e-mail vanuit Hotmail, ik heb na 12 minuten kijken van Hotmail niets langs zien komen. Echter heb ik nu ook nog geen foutmelding terug, doorgaans duurt dat zo'n 2 minuten.
Ik tast in het duister. :(
EDIT: overigens, ik heb nu een aantal keer geprobeerd te mailen naar ontvanger@subdomein.domein.nl (waar ontvanger@domein.nl een alias van is), deze komen gek genoeg (na ongeveer 2 minuten) wel aan. Zou dit een aanknopingspunt naar het probleem kunnen zijn?
Mogelijk wel. Voor het subdomein heb je namelijk geen MX record, en dan wordt uiteindelijk het A record als last resort gebruikt.
Maar de oorzaak zie ik dan nog niet, afgezien van die ns3 error zie ik niks mis met dat domein, en de MX ervoor.
Je zou die theorie kunnen testen door ook voor het subdomein een MX mee te geven.
Zojuist heeft visser even mijn DNS gecontroleerd, dit staat helemaal correct op één warning op mijn ns3 na.
Tevens heb ik d.m.v. tcpdump poort 25 in de gaten gehouden tijdens en na het versturen van een e-mail vanuit Hotmail, ik heb na 12 minuten kijken van Hotmail niets langs zien komen. Echter heb ik nu ook nog geen foutmelding terug, doorgaans duurt dat zo'n 2 minuten.
Ik tast in het duister. :(
EDIT: overigens, ik heb nu een aantal keer geprobeerd te mailen naar ontvanger@subdomein.domein.nl (waar ontvanger@domein.nl een alias van is), deze komen gek genoeg (na ongeveer 2 minuten) wel aan. Zou dit een aanknopingspunt naar het probleem kunnen zijn?
EDIT: n.a.v. een reactie van visser: een traceroute vanaf de server naar de verzendende server van Hotmail loopt al fout vanaf hop 1, via mijn laptop kan ik gewoon een bijna volledige traceroute uitvoeren....
Wel, als daaruit volgt dat retour verkeer van jouw server naar hotmail niet aankomt, of zelfs dat verkeer van die hotmail IP reeks niet aankomt heb je de oorzaak wel te pakken.
Hotmail heeft natuurlijk enorme clusters aan servers, dus het probleem kan eventueel in een bepaalde IP reeks zitten (van hotmail); Kijk dus heel goed in de headers van die mail aan subdomein die wel aankomt of die door dezelfde server(s) verstuurd is als de foutmeldings-mail die je terug kreeg.
(dwz, typefoutje in firewall/route aan jouw kant of jouw upstream waardoor toevallig een bepaald hotmail subnet getroffen is, de oorzaak hoeft niet bij hotmail zelf te zitten)
Maar het zou ook gewoon een firewall op die hop 1 kunnen zijn natuurlijk.
Traceroute naar andere bestemmingen doet het wel vanaf die mailserver ?
visser, goede, geen enkele traceroute doet het vanaf die server. :drunk:
Van de mail van 19:12 heb ik om 19:53 een foutmelding terug gekregen. Ik ga zo eens controleren of de verzendende servers voor het subdomein en domein hetzelfde zijn.
E-mails vanaf hotmail naar andere domeinnamen op deze DNS komen trouwens wel gewoon aan.
Dit lijkt me een foutmelding van jullie mailserver, niet van Hotmail. Als het goed is vind je dat in de logs terug? Als je me het email adres PMed kan ik eventueel een test draaien.
visser, goede, geen enkele traceroute doet het vanaf die server. :drunk:
Van de mail van 19:12 heb ik om 19:53 een foutmelding terug gekregen. Ik ga zo eens controleren of de verzendende servers voor het subdomein en domein hetzelfde zijn.
E-mails vanaf hotmail naar andere domeinnamen op deze DNS komen trouwens wel gewoon aan.
Uit die falende traceroutes blijkt in elk geval dat er *iets* van een firewall of packet filter tussen zit, dus dan is dat zeker een plek om verder te zoeken.
Vooral als je via tcpdump/wireshark (zorg dat je die laat lopen tot na de bounce terug in hotmail ) zeker weet dat er geen packets van hotmail op je mailserver aangekomen zijn.
Het domein draait tijdelijk als gratis trial bij ons dus we hebben wat zaken kunnen uitzoeken. Conclusie vooralsnog: Door een onjuiste nameserver opzet kan Hotmail de MX records niet vinden en levert daarom af direct op het A record die de mail weigert. Dit heeft mogelijk te maken met de IPv6 opzet van de nameservers (maar weet niet precies wat Hotmail doet, zie alleen dat er zaken niet kloppen).
Door de nameserver problemen op te lossen (http://dnscheck.sidn.nl/) zal Hotmail de MX records kunnen resolven en de mail goed gaan afleveren. Hotmail gaat schijnbaar nogal streng om met de technische nameserver eisen.
Het domein draait tijdelijk als gratis trial bij ons dus we hebben wat zaken kunnen uitzoeken. Conclusie vooralsnog: Door een onjuiste nameserver opzet kan Hotmail de MX records niet vinden en levert daarom af direct op het A record die de mail weigert. Dit heeft mogelijk te maken met de IPv6 opzet van de nameservers (maar weet niet precies wat Hotmail doet, zie alleen dat er zaken niet kloppen).
Door de nameserver problemen op te lossen (http://dnscheck.sidn.nl/) zal Hotmail de MX records kunnen resolven en de mail goed gaan afleveren. Hotmail gaat schijnbaar nogal streng om met de technische nameserver eisen.
Interessant. De OP had mij per PM ook het domein gestuurd, en afgezien van een probleem met één van de DNS'en zag ik met de hand niet echt wat mis, dus wat er nu is waarom hotmail de MX niet wil zien vraag ik me af.
Maar dit was genoeg informatie om iets te vinden :
Het komt blijkbaar vaker/langer voor :
http://www.dorianmoore.com/works/6318/working-round-hotmail-live-msn-email-failing-to-deliver-email
http://serverfault.com/questions/166603/hotmail-sending-email-to-a-record-not-mx-records
http://lists.megacity.org/pipermail/rfci-discuss/2010-November/004605.html
http://www.windowslivehelp.com/thread.aspx?threadid=54f5abf2-d598-4704-a9a8-57095bd53896&page=1
Dat is wel heel clueless, het A record preferen als er iets op diens poort 25 draait boven de MX...
Volgens enkele van de replies in die threads helpt het (al) om TCP/25 connecties afkomstig van hotmail op de A-record server te rejecten, waarna hotmail wel naar de MX kijkt.
Of gewoon geen mailserver draaien op die host, maar dat is misschien niet mogelijk.
Of op die host dan ook mail voor het domein accepteren en zelf relayen naar de echte MX bijvoorbeeld.
(Het A-record op domein.nl weghalen zou ook moeten helpen, maar dat is lang niet altijd wenselijk of mogelijk).
Dit is absoluut geen bug van Hotmail. Dan hadden wij het wel vaker gezien :) Hotmail krijgt de MX records niet goed geresolved en gaat daarom op het A-record afleveren. Met normale goed werkende nameservers zal dit probleem niet optreden.
Dit is absoluut geen bug van Hotmail. Dan hadden wij het wel vaker gezien :) Hotmail krijgt de MX records niet goed geresolved en gaat daarom op het A-record afleveren. Met normale goed werkende nameservers zal dit probleem niet optreden.
Hm, kijkend naar die andere mensen met hetzelfde probleem is er toch wel iets wat hotmail vreemd doet.
Of je het vaker zou zien ? Kijkend naar de genoemde symptomen, alleen als mensen een A record op hun domein hebben, én op die host (meestal de webserver) ook nog een mailserver hebben draaien, die dan NIET mail voor hun domein aanneemt.
Bij elkaar zal dat toch weer niet zo vaak voorkomen.
In de meldingen van de sidn checker zie ik ook nog geen goed excuus waarom hotmail de MX niet zou willen gebruiken, en waarom al die andere mail zenders dat wel lukt.
Maar het is voor de OP wel te checken, als hij op de host die het A record voor z'n domein heeft smtp connecties afkomstig van hotmail denied (of gewoon alle smtp connecties, als dat kan), gaat hotmail dan wel naar de MX mailen.
Ik wilde net dit topic gaan updaten maar ik zie dat alles al gezegd is. :p
De mail werd inderdaad naar de server van het A record gemaild, dit is gewoon een DirectAdmin bak waar meerdere domeinnamen op draaien en een mailserver op draaien. Poort 25 blokkeren is dus niet echt wenselijk, website verhuizen ook niet aangezien dat IP op een whitelist van een bepaalde belangrijke feed staat en dit niet zo makkelijk te veranderen is.
Ik heb het nu tijdelijk opgelost door alle mail van Hotmail en aanverwanten voor de betreffende domeinnaam naar de juiste mailserver te relayen. Tevens heb ik de falende name server verwijderd tot deze door de partij die mijn DNS beheert het probleem heeft opgelost.
De ontstane discussie is trouwens wel interessant, ik weet nog niet waar het probleem ligt. Wellicht zal ik visser z'n suggestie eens proberen maar eerst wil ik even rust bij de medewerkers van het betreffende bedrijf.
EDIT: Ik wil Dreas en de mensen bij SpamExperts trouwens onwijs bedanken voor het achterhalen van het probleem!
Hotmail heeft vermoedelijk strikte policies voor nameservers en gedraagt zich inderdaad "raar" als de nameservers niet netjes kloppen. Ik heb het getest op verschillende domeinen met een A record die de mail reject en de MX records worden gewoon netjes gebruikt. Dat is het probleem dus niet. Problemen met de DNS is daarom het enige dat ik kan bedenken :) Als de nameservers gefixed zijn en het probleem is er nog steeds hoor ik dat graag, pakken wij dat op met onze Hotmail contacten :)
brammetjeh
23/02/12, 10:24
Dit probleem ervaar ik ook op onze exchange servers. Soms lijkt het of hotmail niet aankomt. de ene keer komt de email aan bij onze spambehandelaar en soms helemaal niet. Tot nu toe een onverklaarbaar probleem. We hebben dit flink uitgezocht en ook een maat van mij ervaart deze problemen op zijn nodes.
Zou er iets fout zijn bij MS??
Heb je een voorbeeld domein of kan je die PMen?