Om de e-mail deliverability omhoog te krijgen wegens het gebrek aan reputatie door een te laag mailvolume gebruik ik sinds kort de diensten van Mailgun (zonder dedicated IP) als relay host voor uitgaande mail. SPF, DKIM en DMARC zijn correct ingesteld voor zowel mijn deel (Postfix) als de DNS-records van Mailgun.
Bij Gmail, Yahoo en Hotmail/Outlook krijg ik de mail netjes op de plek, bij Scarlet.be loopt het fout:
De mail komt terug met bovenstaande melding, en temporary fail. Ik vermoed een soort greylisting. Als ik dan de retry policy van Mailgun eens opzoek vind ik het volgende:
Hierna wordt niet meer geprobeerd om de mail af te leveren.
Als ik dan vervolgens eens de link wil openen die Scarlet zelf geeft krijg ik een 404 fout. Dit zou volgens Userbase.be eigenlijk een formulier moeten tonen volgens een oud topic uit 2009.
Is er hier iemand aanwezig die dit ook al is tegengekomen en een oplossing hiervoor heeft gevonden?
Bij Gmail, Yahoo en Hotmail/Outlook krijg ik de mail netjes op de plek, bij Scarlet.be loopt het fout:
code:
1
2
3
4
5
6
7
8
9
10
| "delivery-status": { "retry-seconds": 900, "mx-host": "mx.scarlet.be", "enhanced-code": "4.2.1", "code": 452, "description": "", "message": "4.2.1 message 40E675Oi009001 from 161.38.204.243 deferred: please try again in a few minutes - http://www.scarlet.be/pm/?e=t06&m=40E675Oi009001", "session-seconds": 4.016, "attempt-no": 2 } |
De mail komt terug met bovenstaande melding, en temporary fail. Ik vermoed een soort greylisting. Als ik dan de retry policy van Mailgun eens opzoek vind ik het volgende:
Dit stemt ook overeen met wat ik in de logbestanden zie, echter, de mailservers van Scarlet blijven de mail weigeren, totdat Mailgun zelf zegt dat het genoeg is:If Mailgun receives a 406 (Not Acceptable) code, Mailgun will determine the POST is rejected and not retry. For any other code, Mailgun will retry POSTing according to the following schedule (other than the delivery notification): 10 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hour and 4 hours.
code:
1
2
3
4
5
6
7
8
| "delivery-status": { "description": "", "attempt-no": 8, "code": 602, "message": "Too old", "session-seconds": 0.004, "enhanced-code": "" }, |
Hierna wordt niet meer geprobeerd om de mail af te leveren.
Als ik dan vervolgens eens de link wil openen die Scarlet zelf geeft krijg ik een 404 fout. Dit zou volgens Userbase.be eigenlijk een formulier moeten tonen volgens een oud topic uit 2009.
Is er hier iemand aanwezig die dit ook al is tegengekomen en een oplossing hiervoor heeft gevonden?