tp5企业网站开发百度云,注册网站要求,微信小程序制作公司排行榜,wordpress中英切换TP框架实现发送邮件#xff0c;亲测可用1.在模块的配置文件config中加入下里面代码THINK_EMAIL array(SMTP_HOST smtp.qq.com, //SMTP服务器SMTP_PORT 465, //SMTP服务器端口SMTP_USER 邮箱qq.com, //SMTP服务器用户名SMTP_PASS 密码, //SMTP服务器密…TP框架实现发送邮件亲测可用1.在模块的配置文件config中加入下里面代码THINK_EMAIL array(SMTP_HOST smtp.qq.com, //SMTP服务器SMTP_PORT 465, //SMTP服务器端口SMTP_USER 邮箱qq.com, //SMTP服务器用户名SMTP_PASS 密码, //SMTP服务器密码FROM_EMAIL 395696661qq.com,FROM_NAME , //发件人名称REPLY_EMAIL , //回复EMAIL留空则为发件人EMAILREPLY_NAME , //回复名称留空则为发件人名称SESSION_EXPIRE72,), 2.在Common目录下创建function.php文件加入下面代码function think_send_mail($to, $name, $subject , $body , $attachment null){$config C(THINK_EMAIL);vendor(PHPMailer.class#phpmailer); //从PHPMailer目录导class.phpmailer.php类文件vendor(SMTP);$mail new PHPMailer(); //PHPMailer对象$mail-CharSet UTF-8; //设定邮件编码默认ISO-8859-1如果发中文此项必须设置否则乱码$mail-IsSMTP(); // 设定使用SMTP服务$mail-SMTPDebug 0; // 关闭SMTP调试功能// 1 errors and messages// 2 messages only$mail-SMTPAuth true; // 启用 SMTP 验证功能$mail-SMTPSecure ssl; // 使用安全协议$mail-Host $config[SMTP_HOST]; // SMTP 服务器$mail-Port $config[SMTP_PORT]; // SMTP服务器的端口号$mail-Username $config[SMTP_USER]; // SMTP服务器用户名$mail-Password $config[SMTP_PASS]; // SMTP服务器密码$mail-SetFrom($config[FROM_EMAIL], $config[FROM_NAME]);$replyEmail $config[REPLY_EMAIL]?$config[REPLY_EMAIL]:$config[FROM_EMAIL];$replyName $config[REPLY_NAME]?$config[REPLY_NAME]:$config[FROM_NAME];$mail-AddReplyTo($replyEmail, $replyName);$mail-Subject $subject;$mail-AltBody 为了查看该邮件请切换到支持 HTML 的邮件客户端; $mail-MsgHTML($body);$mail-AddAddress($to, $name);if(is_array($attachment)){ // 添加附件foreach ($attachment as $file){is_file($file) $mail-AddAttachment($file);}}return $mail-Send() ? true : $mail-ErrorInfo;}3.下载mail插件解压到ThinkPHP/Library/Vendor目录中再将PHPMail目录中的class.smtp.php复制一份到Vendor目录中并重命名为SMTP.php4.修改php.int文件windows下在php.ini中去掉下面的分号extensionphp_openssl.dll并将allow_url_fopen Off改为allow_url_fopen On重启apache5.在控制器中使用函数 $a think_send_mail(chenyuectvit.com.cn,BTV新闻App,邮箱验证,来跟陈老师学PHP);// echo $a; if($a1){ echo 发送成功;}else{echo 发送失败;} 6.注册时需要发送的内容需要一个链接链接中应该具有账号和激活号,链接指向的方法应该和session中的数据做对比如果正确则修改账号状态。转载于:https://www.cnblogs.com/xiaoyueya/p/7595710.html