如何在codeigniter中配置托管服务器上的SMTP邮件?

时间:2015-08-14 11:45:23

标签: php codeigniter email smtp smtp-auth

我正在尝试使用codeigniter smtp从我的托管服务器发送自动电子邮件,但在这里我遇到了AUTH LOGIN的一些错误。成功地,我可以使用gmail smtp主机和gmail帐户(在允许第三方应用程序的安全性之后)在我的localhost中发送邮件。这里我使用的是webmail,所以我帮你形成你们修复我的bug。在此先感谢。

错误: - 遇到以下SMTP错误:0 php_network_getaddresses:getaddrinfo failed:名称或服务未知 无法发送数据:AUTH LOGIN 无法发送AUTH LOGIN命令。错误: 无法发送数据:MAIL FROM:

自: 遇到以下SMTP错误: 无法发送数据:RCPT TO:

于: 遇到以下SMTP错误: 无法发送数据:DATA

数据: 遇到以下SMTP错误: etc ....

这是我的代码: -

    $config['useragent']='CodeIgniter';
    $config['protocol']='smtp';
    $config['smtp_host']='ssl//mail.mydomain.com';
    $config['smtp_port']='587';
    $config['smtp_auth']=true;
    $config['smtp_timeout']='30';
    $config['smtp_user']= 'admin@mydomain.com';
    $config['smtp_pass']= 'mypassword';
    $config['charset']='utf-8';
    $config['newline']="\r\n";
    $config['wordwrap'] = TRUE;
    $config['mailtype'] = 'html';
    $this->email->initialize($config);
    $this->email->set_newline("\r\n");
    $this->email->from($from, $from_name);
    $this->email->reply_to($from, $from_name);

0 个答案:

没有答案