tp5实现邮件发送

简介: tp5实现邮件发送


$emails=$_POST['email'];
            $codes=$_POST['code'];
            $email=$emails;
            $code=$codes;
            vendor('PHPMailer.PHPMailerAutoload');
            $toemail = $email;
            $mail = new \PHPMailer(); // 新建
            $mail->isSMTP();  //  开启SMTP
            $mail->CharSet = 'utf8';  // 设置编码
            $mail->Host = 'smtp.qq.com'; // SMTP服务器
            $mail->SMTPAuth = true;  // smtp需要鉴权 这个必须是true
            $mail->Username = '952109039@qq.com'; // 发信人的账号
            $mail->Password = "onfeypvwxwaabcgj"; // 密码,非邮箱密码,是SMTP生成的密码
            $mail->From = '952109039@qq.com'; // 发信人的地址
            $mail->SMTPSecure = 'ssl';  // 采用ssl协议
            $mail->Port = 465; // 端口号
            $mail->FromName = "牛瑞浩"; // 发件人昵称
            $mail->addAddress($toemail); // 收信人地址
            $mail->addReplyTo('952109039@qq.com');//回复的时候回复的邮箱,建议和发信人一样
            $mail->Subject = "您有新的验证码"; // 邮件主题
            $mail->Body = "您的验证码是:  ".$code."   有效期为1分钟,本邮件请勿回复!";  // 邮件内容
            if (!$mail->send()) {
                return 400;
            }else{
                return 200;
            }
<form action="{:url('index/send_code_to_email')}" enctype="multipart/form-data" method="post">
 收件人 :<input type="text" name="email" value=""><br><br>
 邮件内容 :<input type="text" name="code" value=""><br><br>
 <input type="submit" value="确定">
 </form>


相关文章
|
3天前
|
PHP 开发工具
tp5调用阿里云短信接口
tp5调用阿里云短信接口
12 0
|
10月前
|
网络安全 PHP 数据安全/隐私保护
TP5+PHPMailer 实现发送邮件功能
使用QQ邮箱或者163网易邮箱或者126邮箱,这里以qq邮箱为例来进行介绍。
93 0
|
缓存 中间件
【TP5.1】唯一登录
【TP5.1】唯一登录
175 0
【TP5.1】唯一登录
|
安全 Java 网络安全
Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程
Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程
262 0
Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程
|
开发工具 PHP 数据库
tp5 发送阿里云短信
先在阿里大于短信平台注册,将appid和appsec准备好 1:下载 sdk包 (https://help.aliyun.com/document_detail/55359.html?spm=5176.