Ik heb een website die wordt gehost door GoDaddy op een virtueel speciaal platform en ik heb de
mail() functie om correct te werken in mijn PHP-script. Ik probeer e-mails met validatiecodes naar mensen te sturen wanneer ze zich voor het eerst aanmelden bij mijn website, en de
mail() functie werkt geweldig voor Gmail-adres, maar niet voor andere zoals AOL of zelfs de e-mailservice van GoDaddy!
Ik heb geprobeerd met meerdere GoDaddy-ondersteuningsvertegenwoordigers te praten, maar ze waren niet echt behulpzaam bij het probleem. Ik heb online rondgekeken en het lijkt erop dat dit een veel voorkomend probleem is bij mensen die hun websites op GoDaddy hosten. Ik krijg geen teruggestuurde e-mails als de e-mails mislukken, dus het is moeilijk om te weten wat er aan de hand is

Hier is mijn PHP-code:
$sendtoemail = '[email protected]'; $emailsubject = "Gelieve uw e-mail te valideren"; $emailbody = "Validatie-info, blabla $emailheader = 'From: [email protected]'. "". 'X-Mailer: PHP'. "". 'Antwoord op: [email protected]'. "". '[email protected]'; mail($sendtomail, $emailsubject, $emailbody, $emailheader);
Ik heb een paar fouten gekregen toen ik het controleerde
/usr/local/psa/var/log/maillog (toegankelijk via PuTTY SSH) die allemaal eindigden in:
uitstel: ./Maildir:_No_such_file_or_directory/
Ik heb ook reverse DNS geactiveerd op mijn hostingaccount en een SPF DNS-record gemaakt dat e-mailt via "Alleen GoDaddy"en heb het vakje "Include PTR"aangevinkt voor DNS-lookup. Dit was onder het gedeelte "TXT (tekst)"van de "Zone File Editor"op GoDaddy's DNS-manager. (Hopelijk is dat logischer voor jou dan voor mij).