phpMailer 发送邮件
昨天听一网友说用php 里面的mail发邮件发不出去,我想一般都是发不了的,现在大多数据邮件提供商都不准那样了.
下面我们就用phpmailer进行了吧,
先到tom.com注册一个邮箱吧.
<?php
function smtp_mail($accept_email, $accept_name, $accept_info) {
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "smtp.tom.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "cs_he"; // SMTP username 注意:普通邮件认证不需要加 @域名
$mail->Password = "123456"; // SMTP password
$mail->From = "cs_he@tom.com"; // 发件人邮箱
$mail->FromName = "请查收您签名"; // 发件人
$mail->CharSet = "GB2312"; // 这里指定字符集!
$mail->Encoding = "base64";
$mail->AddAddress("$accept_email", "$accept_name"); // 收件人邮箱和姓名
$mail->AddReplyTo("cs_he@tom.com", "tom.com");
$mail->IsHTML(true); // send as HTML
$mail->Subject = '您好,请查收您签名'; // 邮件主题
// 邮件内容
$mail->Body = "$accept_info";
$mail->AltBody = "text/html";
$mail->Send();
}上面就这简单了 .
本文地址:http://www.phprm.com/develop/ac827b398433c4fbeac6490a384bec40.html
转载随意,但请附上文章地址:-)