PhpMailer brak reakcji funkcji Send()

0

Witam

Moja wersja php : 5.2.15
Pobrałem wersje phpMailer for php 5/6.

Problem jest z wykonywaniem funkcji Send ,która ma wysłać meila , jednak jej wywołanie jest bez odpowiedzi.
Działa tak jakoby się zapętliła i nic nie zwraca.

 
require("phpmailer/phpmailer.inc.php");
        echo "0";
        $mail = new PHPMailer();
        $mail->IsMail();
        echo "1";
        $mail->PluginDir = "phpmailer/";
        $mail->Mailer = "smtp";
        $mail->Host = "smtp.gmail.com;";//adres serwera SMTP
        $mail->Port = 465;

        $mail->SMTPKeepAlive = true;
        $mail->SMTPAuth = true;
        $mail->Username = 'xxx';//nazwa użytkownika
        $mail->Password = 'xxx';//nasze hasło do konta SMTP

        $mail->From = "[email protected]"; //adres naszego konta
        $mail->FromName = "bla";//nagłówek From
        $mail->Subject = "Tytuł wiadomości";
        $mail->Body = 'To jest nowa testowa tresc';
        
        echo "2";
        
        echo "3";
        $mail->AddAddress('[email protected]');
        echo "4";
        if(!$mail->Send())
        echo "There has been a mail error <br>";
        echo $mail->ErrorInfo."<br>";
        echo "5";
        // Clear all addresses and attachments
        $mail->ClearAddresses();
        $mail->ClearAttachments();
        echo "mail sent <br>";

Jak widać do kodu dodałem wywołanie echo "liczba" ,żeby zaobserwować gdzie jest błąd.
Ostatnie wywołanie to echo "4". Później nic się nie dzieje.

Może ktoś miał podobny problem lub wie jak go rozwiązać , więc proszę was o pomoc.

0

Może masz wyłączone pokazywanie błędów?

ini_set('display_errors', 1);
error_reporting(E_ALL);
0

Rzeczywiście miałem wyłączoną obsługę błędów.

Więc teraz sprawa wygląda tak :

 
Notice: Undefined variable: from in C:\Program Files\BitNami WAPPStack\apache2\htdocs\MyProject\phpmailer\phpmailer.inc.php on line 259

Notice: Undefined variable: Encoding in C:\Program Files\BitNami WAPPStack\apache2\htdocs\MyProject\phpmailer\phpmailer.inc.php on line 271

Fatal error: Cannot access empty property in C:\Program Files\BitNami WAPPStack\apache2\htdocs\MyProject\phpmailer\phpmailer.inc.php on line 271

Widzę ,że jest to jakiś problem z kodem phpmailer.

0

Spróbuj wcześniejszą wersję (PHPMailera)

0

Nie wiem jaką wersję Ty masz, ale przy mojej 5.1 wszystko chodzi bardzo ładnie. Jeśli masz nowszą, to spróbuj tej właśnie.

0
$mail->Mailer = "smtp";

zmień smtp na SMTP, niektóre serwery jakby to powiedzieć dostrzegają różnice :p

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