我使用CodeIgniter邮件类库对Gmail SMTP邮件发送使用以下设置:![gmail settings] [1]
Mail Server* : smtp.gmail.com
Username* : my@gmail.com
Password* : **********
Port* : 567
SMTP_crypto* : TLS
From Address* : my@gmail.com
Reply To* : my@gmail.com
但它给了我以下错误:
遇到以下SMTP错误:110连接超时无法发送数据:AUTH LOGIN无法发送AUTH LOGIN命令 . 错误:无法发送数据:MAIL FROM:from:遇到以下SMTP错误:无法发送数据:RCPT TO:to:遇到以下SMTP错误:无法发送数据:DATA数据:遇到以下SMTP错误:无法发送数据:User-Agent:CodeIgniter日期:星期二,2014年11月11日12:11:22 0300来自:“GALTech Staffs”返回路径:回复:“GALTech Staffs”收件人:xxxx@gmail.com主题:=?utf-8?Q?Hello_Reena?= X-Sender:xxxx@gmail.com X-Mailer:CodeIgniter X-Priority:1(最高)消息ID:5461d2baf3ee2@gmail.com Mime-Version:1.0内容类型:text / html; charset = utf-8 Content-Transfer-Encoding:quoted-printable版权所有©2014 Mailing System,保留所有权利 . 无法发送数据: . 遇到以下SMTP错误:无法使用PHP SMTP发送电子邮件 . 您的服务器可能未配置为使用此方法发送邮件 . 用户代理:CodeIgniter日期:星期二,2014年11月11日12:11:22 0300来自:“GALTech员工”回程路径:回复:“GALTech员工”致:xxxx@gmail.com主题:=?utf-8 ?Q?Hello_Reena?= X-Sender:xxxx@gmail.com X-Mailer:CodeIgniter X-Priority:1(最高)消息ID:5461d2baf3ee2@gmail.com Mime-Version:1.0内容类型:text / HTML; charset = utf-8 Content-Transfer-Encoding:quoted-printable Hello Reena版权所有©2014 Mailing System,保留所有权利 .
3 回答
将端口587与TLS或端口465与SSL结合使用 .
在函数中尝试发送邮件:
希望它有效!
实际上这是一个库编码错误 . 我已使用以下链接修复它:https://github.com/ivantcholakov/codeigniter-phpmailer