Om te beginnen: ik zou dit topic niet durven plaatsen als ik niet eerst heel goed zou hebben gezocht. Ik loop al langer rond met dit probleem, dacht dat het misschien aan de mailserver zou liggen, maar nu heb ik de functie echt nodig en het werkt nog steeds niet.
Mijn mailserver is van XS4ALL, smtp.xs4all.nl is het adres van de server. Mailen via Outlook gaat, dus de server is up. Ik internet ook via XS4ALL.
Dit is mijn PHP-code (erg basic dus):
En dit is mijn php.ini in c:\windows\
Naar mijn mening allemaal correct. Ook wat ik vind met de search en op http://nl.php.net/manual/en/function.mail.php wijst me op deze instellingen.
Toch is de output als volgt:
Ook als ik het 4e argument ("From: " . $from) weglaat werkt het niet en krijg ik exact dezelfde melding.
Heeft iemand enig idee wat er fout gaat ?
Mijn mailserver is van XS4ALL, smtp.xs4all.nl is het adres van de server. Mailen via Outlook gaat, dus de server is up. Ik internet ook via XS4ALL.
Dit is mijn PHP-code (erg basic dus):
PHP:
1
2
3
4
5
6
| $to="julesvdz@xs4all.nl"; $subject="test"; $body="werkt !"; $from="kerkdriel@xs4all.nl"; mail($to, $subject, $body, "From: " . $from) or die("Can't send mail."); |
En dit is mijn php.ini in c:\windows\
code:
1
2
3
4
5
6
7
8
9
| [mail function] ; For Win32 only. SMTP = smtp.xs4all.nl ; For Win32 only. sendmail_from = kerkdriel@xs4all.nl ; For Unix only. You may supply arguments as well (default: 'sendmail -t -i'). ;sendmail_path = |
Naar mijn mening allemaal correct. Ook wat ik vind met de search en op http://nl.php.net/manual/en/function.mail.php wijst me op deze instellingen.
Toch is de output als volgt:
Voor de duidelijkheid: 'Can't send mail' wordt geschreven door mijn code (die());Warning: Failed to Connect in c:\apache\htdocs\mailtest\index.php on line 9
Can't send mail.
Ook als ik het 4e argument ("From: " . $from) weglaat werkt het niet en krijg ik exact dezelfde melding.
Heeft iemand enig idee wat er fout gaat ?
Mother, will they like this song?