2017-09-01 2 views
0

Ich möchte E-Mail senden mit zoho SMTP-Server aus meiner Codeigniter-Anwendung.Senden Sie E-Mails mit zoho SMTP-Server in Code-Signierer von Google App-Engine

Ich habe versucht mit unten Code, aber ich habe Fehler.

$config['protocol'] = 'smtp'; 
    $config['smtp_host'] = 'smtp.zoho.eu'; 
    $config['smtp_user'] = '[email protected]'; 
    $config['smtp_pass'] = '12345678'; 
    $config['smtp_port'] = 465; 
    $config['smtp_crypto'] = 'ssl'; 
    $config['mailtype'] = 'html'; 

    $this->email->initialize($config); 

    $this->email->from('[email protected]', 'Test'); 
    $this->email->to('[email protected]'); 
    $this->email->subject("Test"); 

    $this->email->message("Test message"); 

    if(!$this->email->send()){ 
     $this->email->print_debugger(); 
    } 

I Got unten Fehler

enter image description here

ich die Dateien in Google Cloud Connect gehostet haben. Es funktioniert gut in localhost

+0

Hallo, welche PHP-Version verwenden Sie? – user10089632

+0

Ich benutze 5.6.31 – RaGu

Antwort

0

Es scheint, dass in PHP 5.6.0 (zumindest die Version in Debian jessie, mit openssl 1.0.1h-3), diese Funktion ist jetzt SSL Validierung Zertifikate (auf diverse Arten). Erstens scheint es für nicht vertrauenswürdige Zertifikate fehlgeschlagen (d. H. Keine übereinstimmende CA lokal vertrauenswürdig) und zweitens scheint es fehlgeschlagen für nicht übereinstimmende Hostnamen in der Anfrage und Zertifikat.

mehr auf dieser here

Verwandte Themen