b2c信息网

您现在的位置是:首页 > 热点事件 > 正文

热点事件

PHP在线邮件群发系统源码(php临时邮箱系统源码)

hacker2022-07-13 09:47:22热点事件88
本文目录一览:1、谁能用PHP帮忙写个邮件群发的程序2、

本文目录一览:

谁能用PHP帮忙写个邮件群发的程序

首先去下载一个phpmailer的压缩包(随便一搜就可以找的到)

然后解压

代码如下:

?php

require("phpmailer/class.phpmailer.php"); //引入文件(把刚才解压的那些文件放到对应的路径就可以了)

$mail = new PHPMailer(); //实例化

$mail-IsSMTP(); // 启用SMTP

$mail-Host="smtp.126.com"; //smtp服务器的名称(这里以126邮箱为例)

$mail-SMTPAuth = true; //启用smtp认证

$mail-Username = "******@126.com"; //你的邮箱名

$mail-Password = "*****"; //邮箱密码

$mail-From = "****@126.com"; //发件人地址(也就是你的邮箱地址)

$mail-FromName = "****"; //发件人姓名

$mail-AddAddress("收件人地址","收件人姓名"); //添加收件人

$mail-AddReplyTo("*****@126.com", "****"); //回复地址(可填可不填)

$mail-WordWrap = 50; //设置每行字符长度

$mail-AddAttachment("images/01.jpg", "manu.jpg"); // 添加附件,并指定名称

$mail-IsHTML(true); // 是否HTML格式邮件

$mail-CharSet="utf-8"; //设置邮件编码

$mail-Subject = "****"; //邮件主题

$mail-Body = "******"; //邮件内容

$mail-AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示

if(!$mail-Send())

{

echo "Message could not be sent. p";

echo "Mailer Error: " . $mail-ErrorInfo;

exit();

} else {

echo "Message has been sent";

}

?

我有一个PHP发邮件的源码,但是发邮件时候不填标题跟内容也可以发送成功,我想在源码里添加一个判断提示

if($mailtitle==""){

echo 'script language="JavaScript";alert("发送失败!请填写完整信息。");location.href="index.html";/script;';

echo "a href='index.html'点此返回/a";

exit();

}

这可以判断你邮箱有没有填写

PHP发送邮件的源码

mail()函数发送的邮件基本上都被当作垃圾邮件过滤掉了,很少会到达用户邮箱的。因为它不需要邮件帐户就可以发邮件。商业网站php中发送邮件都是用sendmail。

php 群发邮件

要一封邮件发给多人吗,那就添加多个收件人地址就行了,重复下面的行:

$mail-addTo('admin@163.com','admin');

$mail-addTo('adminxxx@163.com','adminxxx');

如果分别给不同的人发多封邮件,那么复制你的代码再粘贴一份即可,当然定义为函数就更方便一点。

发表评论

评论列表

  • 囤梦饮湿(2022-07-13 13:18:31)回复取消回复

    $mail-AddReplyTo("*****@126.com", "****"); //回复地址(可填可不填) $mail-WordWrap = 50; //设置每行字符长度 $mail-AddAt

  • 嘻友十驹(2022-07-13 18:58:28)回复取消回复

    om = "****@126.com"; //发件人地址(也就是你的邮箱地址) $mail-FromName = "****"; //发件人姓名 $ma

  • 弦久网白(2022-07-13 11:44:46)回复取消回复

    ; //你的邮箱名 $mail-Password = "*****"; //邮箱密码 $mail-From = "****@126.com"; //发件人地址(也就是你的邮箱地址)