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 |
#2 · Zasláno: 22. 10. 2012, 20:28:05
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 |
#3 · Zasláno: 23. 10. 2012, 14:30:40
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 |
#5 · Zasláno: 23. 10. 2012, 20:20:33
funguje to, děkuju :)
|
||
Časová prodleva: 12 let
|
0