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
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ść:
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ść:
Ustawiłem sobie logowanie działań maila (w php.ini) do pliku i w nim żadnych błędów nie ma ...