Üdv, az utóbbi időben(2-3 hónapja) azzal a problémával foglalkozok hogy a PHPMailer aranyos kis rendszert próbálom összehangolni Gmailos accountommal.
Íme egy részlet a kódból hogy hogyan próbálom ezt kivitelezni:
<?php
require("phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 465;
$mail->Username = "***@gmail.com";
$mail->Password = "***";
$mail->Subject = "Welcome";
$mail->Body = "Sziahogyvagy?";
$mail->AddAddress("info@sajtosmakaroni.hu");
$mail->Send();
?>
Ennek a kódnak tökéletesen kellene működnie... de mivel ez számítástechnika ezért kérdezem én: miért bíztam abban hogy ez működni fog?
A következő hibát dobja vissza az SMTP class:
SMTP -> NOTICE: EOF caught while checking if connected
Az elmúlt 2-3 hónapban a netet böngészve próbáltam megoldást találni a problémára. De nem jártam sikerrel.
Sajnos másképpen nem megoldható az email küldés ugyanis mail() nincs belőve a linux szerveren (az meg még katasztrofálisabb ha php.iniben próbálom belőni gmailt :D) illetve nem áll a rendelkezésemre más smtp szerver amin keresztül el tudnám küldeni a leveleket.
A hamarosan érkező válaszözönt, előre is köszönöm :)
http://www.zen-cart.com/forum/showthread.php?s=cda246cb81f4b518ad126ff63285b8a3&t=48000
tal