Autor Zpráva
vuuul
Profil
Zdravím

na hostingu webzdarma mi nechce fungovat třída PHPmailer, hází to chybovou hlášku SMTP Error: Could not connect to SMTP host.
na php5, swebu i endoře mi to fungovalo normálně.
<?php
 require("class.phpmailer.php");

 $mail = new PHPMailer();
 $mail->IsSMTP();
 $mail->Host = "smtp.seznam.cz"; 
 $mail->SMTPAuth = true; 
 $mail->Username = "mail@seznam.cz";  
 $mail->Password = "***";          
 $mail->From = "mail@seznam.cz";  
 $mail->FromName = "Odesilatel"; 

 $mail->AddAddress("prijemce@seznam.cz");
 $mail->Subject = "Zaloha dat";
 $mail->AddAttachment("./data.txt", "data.txt");

 if(!$mail->Send()) {
    echo 'Chybová hláška: ' . $mail->ErrorInfo;
 }
?>

Předem děkuji za radu
Davex
Profil
Na Webzdarma je z bezpečnostních důvodů zakázána funkce fsockopen() a tudíž nebude fungovat připojení na žádný SMTP server.
vuuul
Profil
Lze tedy nějakým jiným způsobem poslat mail s přílohou?
Davex
Profil
vuuul:
Zkus použít standardní odeslání funkcí mail(), tedy zakomentovat

/*
 $mail->IsSMTP();
 $mail->Host = "smtp.seznam.cz"; 
 $mail->SMTPAuth = true; 
 $mail->Username = "mail@seznam.cz";  
 $mail->Password = "***";         
*/
vuuul
Profil
funguje to, děkuju :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: