BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #6630同步于 2009/3/21
WWWTechnology机器人发帖

今天发一个php发邮件的-----详细步骤

watter
2009/3/21镜像同步0 回复
昨天在论坛上发了个贴子,有高手指点了。今天总结一下发个详细的帖子分享一下 是用phpmailer的 这个文件,有用的只有根目录下的3个类文件 步骤1:首先把类文件包含进来,只要require_once './class.phpmailer.php';就行了 步骤2:然后粘贴一下代码 <?php require_once('class.phpmailer.php'); //包含phpmailer function SmtpMail($send_to_mail,$subject,$body,$extra_hdrs,$username){ $mail=new PHPMailer(); $mail->IsSMTP(); //邮件发送方式 $mail->Host="smtp.126.com"; //SMTP服务器主机地址 $mail->SMTPAuth=true; //是否为可信任的SMTP $mail->Username="youname"; //SMTP 用户名 注意:普通邮件认证不需要加 @域名 $mail->Password="*******"; //SMTP 用户密码 $mail->From="youname@126.com"; //发件人邮件地址 $mail->FromName="dafei"; //发件人 $mail->CharSet="GB2312"; //指定字符集 $mail->AddAddress($send_to_mail,"$username"); //添加发送目标地址 $mail->AddReplyTo("name@hotmail.com","name"); //添加回复地址 $mail->IsHTML(true); //邮件类型为HTML格式 $mail->Subject=$subject; //邮件主题 #邮件内容 $mail->Body="<html><head> <meta http-equiv='Content-Language' content='zh-cn'> <meta http-equiv='Content-Type' content='text/html; charset=GB2312'></head> <body> echo $body; </body> </html>"; $mail->AltBody="text/html"; //内容文本格式 if (@ !$mail->Send()) { $results=array("result"=>false,"message"=>$mail->ErrorInfo); return $results; }else{ $results = array("result"=>true,"message"=>"邮件已经发送到{$send_to_mail},请查收。"); return $results; } } //执行发送email $send_mail=SmtpMail("name@gmail.com","主题","内容","附加信息","收件人"); if($send_mail["result"]){ echo $send_mail["message"]; }else{ echo $send_mail["message"]; } ?> 根据上面的提示改成你们自己的邮箱和密码就可以发送邮件了 很感谢论坛的各位给我的帮助。我是师大的,谢谢了。 附件(90.2KB) phpMailer_v2.1.0beta2.tar.gz
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。