2013-05-19 51 views
0

我一直在嘗試使用Zoho郵件發送電子郵件。我發現了很多關於如何使用Gmail做到這一點的例子,但不是Zoho。 Gmail的正常工作與此相同的代碼(不同的端口和服務器,或課程)Zeo_Mail_Transport_Smtp Zoho郵件

$mailConfig = array(
    'ssl' => 'tls', 
    'port' => '465', 
    'auth' => 'login', 
    'username' => [username], 
    'password' => [password]); 

    $transport = new Zend_Mail_Transport_Smtp('smtp.zoho.com', $mailConfig); 

    Zend_Mail::setDefaultTransport($transport); 

當我嘗試發送一封電子郵件,我得到一個錯誤:

'Zend_Mail_Protocol_Exception' with message 'Could not read from smtp.zoho.com' in /Applications/MAMP/zend/zend1.11/library/Zend/Mail/Protocol/Abstract.php:385

有誰知道如何連接到Zoho SMTP?

回答

1

我有完全相同的問題。對我有效的是做以下事情。 TLS適用於Gmail,但對於Zoho,您需要使用「SSL」作爲SSL選項,以便使用端口號465。

這是我有我的設置:

$mailConfig => array(
    'name'    => '<domain>', 
    'host'    => 'smtp.zoho.com', 
    'port'    => 465, 
    'connection_class' => 'login', 
    'connection_config' => array(
      'username' => '<[email protected]>', 
      'password' => '<my_password>', 
      'ssl'  => 'ssl', 
    ), 
), 

只要改變<domain><[email protected]><my_password>這應該做的伎倆!

相關問題