Wysyłanie wiadomości e-mail

0

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?

0

Użyj biblioteki phpMailer.

0

użyj Test Mail Server Tool i zobacz co Ci wypluwa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0