PHP beginner |
|
Hallo,
ik heb volgende code:
<?php
$to_email = "test@domein.be";
$subject = "Test-onderwerp";
$from_name = "Test";
$from_email = "test@domein2.be";
$headers = "From: Netraze <samleurs@gmail.com>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$message = "Dit is een testbericht.<hr>Dit is een testbericht<br />Dit is een testbericht.";
mail($to_email, $subject, $message, $headers);
?>
<?php $to_email = "test@domein.be"; $subject = "Test-onderwerp"; $from_name = "Test"; $from_email = "test@domein2.be"; $headers = "From: Netraze <samleurs@gmail.com>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $message = "Dit is een testbericht.<hr>Dit is een testbericht<br />Dit is een testbericht."; mail($to_email, $subject, $message, $headers); ?>
En ik krijg de volgende foutmelding:
Warning: mail() [function.mail]: SMTP server response: 550 5.1.0 <test <test@domein2.be>> '@' or '.' expected after 'test' in C:\wamp\www\layout\register.php on line 54
Het probleem is nu: soms krijg ik deze foutmelding, en soms niet. Ik start mijn server opnieuw op, en ik kan soms 1, soms 2, soms 3, ... mails versturen, maar na verloop van tijd komt deze foutmelding weer.
Hij verwijst de hele tijd naar de rij waar mail(...) staat, maar volgens mij zit daar toch niets fout in? Het grappige is dus dat het script soms wel werkt, en soms niet. Waar zit mijn fout dan. Ik heb alles in mijn php.ini aangepast enzo.
|