Nejste přihlášeni
Stránky 1
Dobrý den,
z nějakého důvodu mi přestal na stránkách fungovat PHP Mailer. Zkoušel jsem porty 587, 465, 366 a 31111, a host smtp.endora.cz. Při nastavení SMTPDebug = 1 je výstup: "2016-03-01 18:41:29 CLIENT -> SERVER: EHLO seznamse.info 2016-03-01 18:41:29 CLIENT -> SERVER: STARTTLS 2016-03-01 18:41:29 SMTP Error: Could not connect to SMTP host. 2016-03-01 18:41:29 CLIENT -> SERVER: QUIT 2016-03-01 18:41:29 SMTP ERROR: QUIT command failed: 2016-03-01 18:41:29 SMTP connect() failed."
Děkuji
Offline
Prosím pošlite na info@endora.cz výpisy z debugu 2, 3 a 4. Debug 1 neobsahuje podrobné informácie. Administrátori preveria problém v nemožnosti odosielania.
V nedávnej dobe sme riešili obdobný problém, prikladám vysvetlenie administrátora daného problému (je možné že sa u vás jedná o to samé):
Server na který se připojujete vrací neplatný certifikát pro připojení a používá opportunistic TLS - klient se snaží připojit přes TLS i když máte vybrané že nechcete používat zabezpečení. Nedávno došlo k upgradu na PHP 5.6, které vyžaduje platné TLS certifikáty (z dobrých důvodů). Záležitost neplatného certifikátu prosím konzultujte se svým poskytovatelem e-mailového serveru.
Offline
Dobrý den,
pokud chcete problém obejít, můžete nastavit v PHPMaileru proměnnou SMTPAutoTLS na false. PHPMailer se pak nebude snažit navázat spojení přes TLS pokud jej vyloženě nespecifikujete v nastavení.
Offline
Dobrý den,
pokud chcete problém obejít, můžete nastavit v PHPMaileru proměnnou SMTPAutoTLS na false. PHPMailer se pak nebude snažit navázat spojení přes TLS pokud jej vyloženě nespecifikujete v nastavení.
děkuji, to prozatím problém obešlo
Offline
Dobrý den,
pokud chcete problém obejít, můžete nastavit v PHPMaileru proměnnou SMTPAutoTLS na false. PHPMailer se pak nebude snažit navázat spojení přes TLS pokud jej vyloženě nespecifikujete v nastavení.
Dobrý den,
potřeboval bych poradit, kde najít "SMTPAutoTLS". Stáhl jsem si různé verze PHPMaileru (aktuálně používám verzi 5.2) a nic (nikde nenalezeno).
Dokonce jsem se snažil neúspěšně snažil i použít v kódu
$mail->SMTPAutoTLS = false;
zde celý algoritmus
require("./PHPMailer/class.phpmailer.php");
require("./PHPMailer/class.smtp.php");
$mail = new PHPMailer(); // create a new object
$mail->SMTPAutoTLS = false;
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
$mail->SMTPAuth = true; // authentication enabled
$mail->SMTPSecure = "ssl"; // secure transfer enabled REQUIRED for Gmail
$mail->Host = "smtp.endora.cz";
$mail->Port = 465;
$mail->IsHTML(true);
$mail->Username = $odes;//uzivatelsky ucet
$mail->Password = $hesl;//uzivateleske heslo pro pristup k emailu
$mail->SetFrom( $odes );
$mail->AddAddress( $pro );//hlavni cil emailu
$mail->AddReplyTo( $odes , "Správce IToprav");//odpovedet komu
$mail->CharSet="UTF-8";
$mail->WordWrap = 50;
$mail->IsHTML(true);
$mail->Subject = $pred;
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->Body = $text;
if(!$mail->Send())
{
$id = $mail->ErrorInfo;
}
else
{
$id = "OK";
}
což vedlo k
SMTP -> ERROR: Failed to connect to server: (0)
SMTP Error: Could not connect to SMTP host.
SMTP Error: Could not connect to SMTP host.
Díky předem.
Offline
Snažíte sa pripojiť na náš mail server ktorý sa nachádza v tej samej serverovni. Nieje potreba používať zabezpečené pripojenie, tj namiesto portu 465 použite port 31111. Tiež následne vymažte riadok $mail->SMTPSecure = "ssl";
Offline
Stránky 1