多语言展示
当前在线:1169今日阅读:39今日分享:10

phpmailer邮件测试

phpmailer连接mysql,查询邮件地址,进行邮件的发送
工具/原料
1

wamp

2

phpmailer

方法/步骤
1

安装好wamp,下载好phpmailer,解压到www的根目录下,在根目录下新建php文件。输入一下代码

2

ClearAddresses();	$n = $row["Name"];	$mail->CharSet = "UTF-8";	$address = $row["email"];	$mail->IsSMTP(); // 使用SMTP方式发送	$mail->Host = "smtp.mail.com"; // 您的企业邮局域名	$mail->SMTPAuth = true; // 启用SMTP验证功能	$mail->Username = "test@test.com"; // 邮局用户名(请填写完整的email地址)	$mail->Password = "*****"; // 邮局密码	$mail->Port = 25;	$mail->From = "rec@test.com"; //邮件发送者email地址	$mail->FromName = "system"; //发件人名称	$mail->AddAddress("$address", "$n"); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")	// $mail->AddReplyTo("", "");	// echo $mail;	// $mail->AddReplyTo("", "");	// $mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件	// $mail->IsHTML(true); // set email format to HTML //是否使用HTML格式	$mail->Subject = "测试邮件"; //邮件标题	$Body = "$n,你好,这是测试邮件";	$mail->Body = $Body; //邮件内容	$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略	echo $address;	if (!$mail->Send())		{		echo "邮件发送失败. 

"; echo "错误原因.:

" . $mail->ErrorInfo; exit; } echo "邮件发送成功

"; }// 释放结果集$rc = mysql_affected_rows();echo "发送条数: " . $rc;mysql_free_result($result);// 关闭连接mysql_close($link);?>

3

配置好企业邮局的发送服务器,填好主题及发件人信息.运行该php页面就可以测试

注意事项
1

中文乱码问题,$mail->CharSet = "UTF-8";

2

从数据库中取值然后多发问题。$mail->ClearAddresses();

推荐信息