【发布时间】:2015-11-07 15:55:36
【问题描述】:
我正在尝试使用 codeigniter smtp 从我的托管服务器发送一封自动电子邮件,但在这里我遇到了 AUTH LOGIN 的一些错误。成功地,我可以使用 gmail smtp 主机和 gmail 帐户在我的本地主机中发送邮件(在允许第三方应用程序的安全性之后)。我在这里使用网络邮件,所以我帮助你们修复我的错误。提前致谢。
错误:- 遇到以下 SMTP 错误:0 php_network_getaddresses: getaddrinfo failed: Name or service not known 无法发送数据: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);
【问题讨论】:
-
错误的意思是,smtp服务器不存在。
标签: php codeigniter email smtp smtp-auth