php stuurt geen mail
Ik zit met een vreemd verhaal..(voor mij dan) ik ben nieuw met php en probeer een webserver te draaien (WAMP) met een script die mail verstuurt via mijn smtp server van mijn provider..(ik heb verder geen authenticatie nodig voor mijn smtp server,op het netwerk zitten van de provider is voldoende)
Ik heb de php.ini ingesteld zodat hij de smtp server weet en ook de sendmail_from ingevuld en de ; ervoor weggehaald..
Verder een eenvoudig scriptje even gebruikt voor het testen van emails:
Code (php)
hij komt ook terug met de melding Message delivery failed en er komen ook geen emails binnen...
Ben ik nog wat vergeten in te stellen? of waar kan ik nog meer naar kijken..?
Thanks
HEt is toch een HTML mail? Moet je geen <br> gebruiken ipv \n?
Ik denk dat jij de SMTP of POP3 niet goed heb ingestelt in je php.ini
Gewijzigd op 01/01/1970 01:00:00 door andytjuh Bruggeman
http://www.w3schools.com/PHP/php_mail.asp
http://be.php.net/mail
Gewijzigd op 01/01/1970 01:00:00 door Wouter De Schuyter
Ik zou sowieso ook PHP Mailer gebruiken. Je stuurt sowieso geen headers waardoor zo goed als alle mail programmas het als spam zien, waardoor het dus niet aankomt.
idd, check je SMTP server die je aanroept en beter, drop mail() en gebruik PHP Mailer of Swift mailer.
Paradox™ schreef op 31.08.2008 13:42:
Ik heb nu dit script van de site gebruikt...dus een andere manier gebruikt in het script voor het versturen van mail..en ook met een header deze keer..
helaas geen resultaat wederom...
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";?>
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";?>
mijn smtp server staat gewoon ingesteld in de php.ini file dat is dezelfde server als ik gebruik met mijn outlook zonder authenticatie en deze werkt prima..
In mijn apache error log heb ik wel steeds de volgende foutmelding staan als ik iets probeer te versturen:
SMTP server response: 550 5.7.1 Unable to relay for [email protected]
lijkt er dus op dat de smtp server wel reageert...
Ik hoor graag jullie meningen...
Thanks
iemand anders soms ook deze ervaring dat de smtp server van tele2 niet goed of niet gebruitk kan worden door php..?
En is er misschien nog een andere mogelijkheid om dit uit te sluiten?
wellicht is er een andere smtp server die ik kan gebruiken op het net,
wellicht met authenticatie?
Thanks
SanThe schreef op 31.08.2008 21:33:
De mailserver weigert de mail. Heb je wel jouw eigen adsl-provider als mailserver ingevuld. Andere servers dan die zullen je mail weigeren.
Ja zeker wel...het is gewoon mijn eigen mail server van mijn provider die ik gebruik..werkt dus echter niet...
Hmm ok ik heb een andere server erbij gepakt en hierop wamp opnieuw geinstalleerd plus bovenstaand mail scriptje...en deze werkt!!!!
kortom ergens toch een fout in de wamp server of apache server geslopen denk...
In ieder geval iedereen bedankt voor het meedenken.....super...
Ja zeker wel...het is gewoon mijn eigen mail server van mijn provider die ik gebruik..werkt dus echter niet...
Hmm ok ik heb een andere server erbij gepakt en hierop wamp opnieuw geinstalleerd plus bovenstaand mail scriptje...en deze werkt!!!!
kortom ergens toch een fout in de wamp server of apache server geslopen denk...
In ieder geval iedereen bedankt voor het meedenken.....super...
Gewijzigd op 01/01/1970 01:00:00 door kenny