使用php CI Email功能在后台发送邮件通知的方法及解决中文乱码问题,需求:php ci 框架,在用户中心,用户提交了一条需要审核的信息后自动发邮件通知管理人员,管理人员审核后也发邮件通知用户,动作都是在后台自动填充内容完成的,内容包括中文。
需要的条件:
由于发送给用户的不能使用Linux系统发邮件功能,那样基本上都到垃圾桶里面了,得申请个免费的第三方企业邮箱,而且这种不需要用户回复的名称惯例使用no-reply。当然也可以使用个人邮箱进行发送了,可以在from里面指定显示的邮箱。
发送邮件的用到了openssl,需要配置i文件把extension=php_openssl.dll前面的;号去掉,保存后重启web服务(apache或nginx),可以通过phpinfo();查看你当前的配置是否了,如图所示。
延伸内容: