Zaczynam przygodę z PHP i chcę zrobić skrypt generujący wiadomość e-mail i wysyłającą na podany adres.
Posiadam Windows XP 32-bit, uruchomiłem XAMPP, następnie uruchomiłem ten kod:
<?php
// The message
$message = "Line 1\r\nLine 2\r\nLine 3";
// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70, "\r\n");
// Send
echo (mail('[email protected]', 'My Subject', $message));
?>
Potem ten:
<?php
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
echo (mail($to, $subject, $message, $headers));
?>
Oczywiście w obu przypadkach zmieniałem adres odbiorcy na adres skrzynki na Onet.pl i na Gmail.com.
W obu przypadkach przy wysyłaniu na obie skrzynki metoda "mail" zwracała wartość "1", ale na żądną skrzynkę wiadomość nie docierała. Gdzie jest problem?