Issue: 在Codeigniter 3应用程序中使用smtp.office e365.com发送邮箱时,邮箱正文文本被截断.邮箱正文包含HTML,即使是简单的文本消息也无法正常发送.有趣的是,从其他服务器的SMTP发送不会导致此问题.
SMTP设置:
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'smtp.office365.com';
$config['smtp_port'] = '587'; // if 80 doesn't work, try 24 or 21
$config['smtp_user'] = 'noreply@domain.com';
$config['smtp_pass'] = '*******';
$config['_smtp_auth'] = true;
$config['smtp_crypto'] = 'tls';
$config['mailtype'] = 'html';
$config['charset'] = 'UTF-8';
$config['wordwrap'] = TRUE;
Problem: 收到的邮箱正文文本如下.有问题的部分已经被突出显示.
存有是简单的印刷和排版虚拟文本 行业=orem Ipsum一直是行业标准的虚拟文本 自1500年以来,当一个不知名的打印机采取了类型的厨房, 把它炒成了a=ype本标本书它已存活不仅 五个世纪以来,又有=eap个国家进入Electron 排版, 基本保持不变.在20世纪60年代, 发布包含Lore= Ipsum通道的Letraset表,以及 最近使用桌面出版软件,如A=dus PageMaker 包括Lorem Ipsum的版本.
Question: 应用程序端或SMTP服务器端出现此问题的原因可能是什么?如有任何关于故障排除和解决此问题的见解或建议,我们将不胜感激.