记录一下.
function send_code($email = '[email protected]', $title = '标题', $message = '内容') { $toemail = $email; //定义收件人的邮箱 $sendmail = '[email protected]'; //发件人邮箱 $sendmailpswd = "xxxx"; //客户端授权密码,而不是邮箱的登录密码,就是手机发送短信之后弹出来的一长串的密码 $send_name = '发件人'; // 设置发件人信息,如邮件格式说明中的发件人, $to_name = ''; //设置收件人信息,如邮件格式说明中的收件人 $mail = new PHPMailer\PHPMailer(); $mail->isSMTP(); // 使用 SMTP 服务 // $mail->CharSet = "utf8"; // 编码格式为 utf8,不设置编码的话,中文会出现乱码 $mail->Host = "SMTP.163.com"; // 发送方的 SMTP 服务器地址 $mail->SMTPAuth = true; // 是否使用身份验证 $mail->Username = $sendmail; //// 发送方的 $mail->Password = $sendmailpswd; //客户端授权密码,而不是邮箱的登录密码! $mail->SMTPSecure = "ssl"; // 使用 ssl 协议方式 $mail->Port = 465; $mail->setFrom($sendmail, $send_name); // 设置发件人信息,如邮件格式说明中的发件人, $mail->addAddress($toemail, $to_name); // 设置收件人信息,如邮件格式说明中的收件人, $mail->addReplyTo($sendmail, $send_name); // 设置回复人信息,指的是收件人收到邮件后,如果要回复,回复邮件将发送到的邮箱地址 $mail->Subject = $title; // 邮件标题 $mail->MsgHTML($message); if (!$mail->send()) { return false; } else { return true; } } echo send_code();
使用PHPMailer 类
蓝奏云