2017-09-01 94 views
0

我想從我的codeigniter應用程序使用zoho smtp服務器發送郵件。從谷歌應用引擎的codeoiter發送郵件與zoho smtp服務器

我試着用下面的代碼,但我得到錯誤。

$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(); 
    } 

我得到以下錯誤

enter image description here

我主持谷歌在雲中的文件連接。 它的正常工作在本地主機

+0

嗨,這PHP版本您使用的? – user10089632

+0

我使用5.6.31 – RaGu

回答

0

看來,PHP 5.6.0(至少版本Debian中傑西, 使用OpenSSL爲1.0.1h-3),該功能現在驗證SSL證書 (以各種方式)。首先, 不可信證書(即本地不可信的CA)看起來失敗,其次, 其次,它看起來因請求 和證書中的主機名不匹配而失敗。

更多關於這個here

相關問題