Skocz do zawartości

PHP Mail - nie pokazuje błędu a maile nie dochodzą.


Przejdź do rozwiązania Rozwiązane przez kombajnik,

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam,

 

Posiadam wersje IPB 3.4 i system Ubuntu 12.04 LTS i mam problem z mailami na forum. Zarówno maile aktywacyjne jak i te od przypomnienia nei dochodzą tzn dostaje wiadomość na zielono że ok, do 10 minut powinien pojawić się w mojej skrzynce lecz taka sytuacja nie ma miejsca. Funkcja jaka uzywam do maili to PHP mail().

 

Sprawdzam sobie funkcje mail takim skryptem

 <?php

if ( function_exists( 'mail' ) )
{
    echo 'mail() is available';
}
else
{
    echo 'mail() has been disabled';
} 


?> 

I dostaje wiadomosc

 

mail() is available

 

 

Przy takim skrypcie:

<?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.";
?> 

Otrzymuję taką wiadomość:

 

Mail Sent.

 

A przy takim skrypcie:

 <?php

$to = "[email protected]";
$header = "From: {$to}";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body, $header)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}


?>

Otrzymuje taką wiadomość:

 

Message delivery failed...

 

Ustawiłem sobie logowanie działań maila (w php.ini) do pliku i w nim żadnych błędów nie ma ...

Edytowane przez kombajnik
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.