require_once('class.phpmailer.php')
$mail = new PHPMailer()//实例化
$mail->IsSMTP()// 启用SMTP
$mail->Host = "smtp.qq.com"//SMTP服务器 以163邮箱为例子
$mail->Port = 25 //邮件发送端口
$mail->SMTPAuth = true //启用SMTP认证
$mail->CharSet = "UTF-8"//字符集
$mail->Encoding = "base64"//编码方式
$mail->Username = "276953986@qq.com" //你的邮箱
$mail->Password = "XXXX" //你的密码
$mail->Subject = "你好"//邮件标题
$mail->From = "276953986@qq.com" //发件人地址(也就是你的邮箱)
$mail->FromName = "久飞WEB" //发件人姓名
$address = "1343640024@qq.com"//收件人email
$mail->AddAddress($address, "亲")//添加收件人(地址,昵称)
// 添加附件,并指定名称
$mail->IsHTML(true)//支持html格式内容
$mail->Body = '你好, <b>朋友</b>! <br/>这是一封来自<a href="http://www.jiufei.cc" target="_blank">jiufei.cc</a>的邮件!<br/>'
//发送
if(!$mail->Send()) {
echo "发送失败: " . $mail->ErrorInfo
} else {
$_SESSION['ip'] = get_client_ip()
$_SESSION['time'] = time()
echo "1"
}
function get_client_ip() {
if (getenv("HTTP_CLIENT_IP") &&strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP")
else
if (getenv("HTTP_X_FORWARDED_FOR") &&strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR")
else
if (getenv("REMOTE_ADDR") &&strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR")
else
if (isset ($_SERVER['REMOTE_ADDR']) &&$_SERVER['REMOTE_ADDR'] &&strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR']
else
$ip = "unknown"
return ($ip)
}
?>
phpmailer类会有很多的报错信息啊,或者都可以打印错误日志,看看就知道,如果第一次的常识发送成功,第二次那你就改看看新的账号,密码所在的邮件服务器提供商,stmp的地址了,还有在邮箱的设置里面打开stmp的功能,希望可以帮到你http://www.99to.com/reg/index.asp?u_sxid=97238用这个吧,是网通北京分公司的。双线,速度快而且比较稳定。
支持asp/cgi/php/access/.net/c#的100M空间1年才120.还可以再买MY SQL数据库一本是200M/200RMB/一年。一共是320.送100M邮局。
我已经用了5年了,相当稳定
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)