Sinds vorige week komen mails van phpmailer niet meer door op onze webshop gehost op de kpn cloud.
De helpdesk vertelde dat de SPF policies waren aangescherpt. Nu heb ik eerst diverse pogingen gedaan om de SPF DNS records te overschrijven, maar KPN stuurt stiekem toch zijn eigen record steeds door dus dat wordt hem niet. Want ik probeerde de +a toe te voegen zodat de eigen server wel mag mailen.
Office365 poging
Elders las ik op dit forum dat je de mail zou moeten kunnen sturen via smtp.office65.com (aangezien alle spf records naar outlook.com wijzen lijkt me dit een goed idee).
Ik heb het met deze instellingen geprobeerd op de global settings van Joomla 1.5.26:
Mailer SMTP server
Mail from bestellingen@domein.nl
SMTP Security TLS
SMTP Port 587
SMTP Username bestellingen@domein.nl
SMTP Password *****
SMTP Host smtp.office365.com
MAAR HELAAS... ik wordt nu een beetje gek. Hoe kan ik phpmailer laten voldoen aan de SPF eisen, of de smtp van office gebruiken.
Beste antwoord door SjorsK
Voor een SPF record moet je het volgende als een TXT record toevoegen:
v=spf1 include:IP Adres van je webhost include:spf.protection.outlook.com ~all
Voordat je de aanpassing maakt is het aan te raden om de TTL zo laag mogelijk in te stellen, de TTL is namelijk een "waarde" in secondes die er voor zorgt dat het resultaat van een DNS verzoek wordt opgeslagen. Met een lage TTL merk je het verschil van wijzigingen sneller 🙂
Bekijk origineel
v=spf1 include:IP Adres van je webhost include:spf.protection.outlook.com ~all
Voordat je de aanpassing maakt is het aan te raden om de TTL zo laag mogelijk in te stellen, de TTL is namelijk een "waarde" in secondes die er voor zorgt dat het resultaat van een DNS verzoek wordt opgeslagen. Met een lage TTL merk je het verschil van wijzigingen sneller 🙂