PhP mail() werkt niet bij sommige mailadressen
Jdog Silverblade
01/11/2012 16:08:25Hallo,
Via mijn website probeer ik met php een mail te versturen, met de functie
mail('$to', '$subject', '$message', 'From: $from') or die('Mail versturen mislukt !');
Dit geeft geen foutmelding, dus de mail is verstuurd.
Bij alle mailadressen komt deze mail aan, bijvoorbeeld @hotmail.com, @gmail.com, etc.
Enkel bij mailadressen van één bedrijf komt niet binnen, namelijk hetzelfde bedrijf als waar de server draait.
Andere websites op diezelfde server kunnen wel iedereen mailen, met hetzelfde script.
Heeft iemand enig idee wat er mis zou kunnen zijn?
Alvast bedankt,
Jeroen D
Via mijn website probeer ik met php een mail te versturen, met de functie
mail('$to', '$subject', '$message', 'From: $from') or die('Mail versturen mislukt !');
Dit geeft geen foutmelding, dus de mail is verstuurd.
Bij alle mailadressen komt deze mail aan, bijvoorbeeld @hotmail.com, @gmail.com, etc.
Enkel bij mailadressen van één bedrijf komt niet binnen, namelijk hetzelfde bedrijf als waar de server draait.
Andere websites op diezelfde server kunnen wel iedereen mailen, met hetzelfde script.
Heeft iemand enig idee wat er mis zou kunnen zijn?
Alvast bedankt,
Jeroen D
Gewijzigd op 01/11/2012 16:24:38 door Jdog Silverblade
PHP hulp
27/11/2024 21:12:34Obelix Idefix
01/11/2012 18:52:16Lijkt er op dat de headers missen/onvolledig zijn. Dat de mail bij anderen wel aankomt, heb je geluk mee.
Gebruik daarom liever phpmailer of swiftmailer; heb je geen omkijken naar de (juiste) instellingen.
Gebruik daarom liever phpmailer of swiftmailer; heb je geen omkijken naar de (juiste) instellingen.
Frank Nietbelangrijk
01/11/2012 19:23:13komt het ook niet in de spam bak terecht bij dat ene bedrijf? Ik heb dat ook een keer gehad met Gmail namelijk:
stel ik stuur vanaf de server van mijn provider een email met als afzender mijn gmail emailadres naar gmail dan zegt gmail: deze email is helemaal niet met gmail verstuurd, anders had ik dat geweten, dus spam!
stel ik stuur vanaf de server van mijn provider een email met als afzender mijn gmail emailadres naar gmail dan zegt gmail: deze email is helemaal niet met gmail verstuurd, anders had ik dat geweten, dus spam!
John D
01/11/2012 19:57:16Er is niks mis met je headers, mail() kan ook prima werken op deze manier. Phpmailer is voor dummies. Ik gebruik altijd mail(), alleen met bijlage is het wat complexer. Haal in ieder geval je variabelen buiten de quotes, dat kan een probleem zijn. Zie de verschillen:
Code (php)
Gewijzigd op 01/11/2012 20:02:19 door John D