| 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: 14 let
|
|||
0