php发送文本邮件和带附件邮件
来源:互联网 发布:ubuntu安装flash命令 编辑:程序博客网 时间:2024/06/18 17:41
1.工作需要用到发送邮件功能各种找资料现在总结了一个可以用的
2.需要下载邮件phpmailer
3.phpmailer下载地址:https://github.com/PHPMailer/PHPMailer
4.在sentmail文件下映入class.phpmail.php和class.smtp.php两个文件
<?phpclass Sentmail{public function mailto($address,$data,$datatitle,$image1,$image2){ //$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文 error_reporting(E_ALL); error_reporting(E_STRICT); date_default_timezone_set("Asia/Shanghai");//设定时区东八区 require_once(class.phpmailer.php'); include(class.smtp.php'); $mail = new PHPMailer(); //new一个PHPMailer对象出来 $body = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤 $mail->CharSet ="UTF-8";//设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码 $mail->IsSMTP(); // 设定使用SMTP服务 $mail->SMTPDebug = 1; // 启用SMTP调试功能 // 1 = errors and messages // 2 = messages only $mail->SMTPAuth = true; // 启用 SMTP 验证功能 $mail->SMTPSecure = "ssl"; // 安全协议 $mail->Host = "smtp.163.com"; // SMTP 服务器 $mail->Port = 465; // SMTP服务器的端口号 $mail->Username = "xxxx@163.com"; // SMTP服务器用户名 $mail->Password = "****"; // SMTP服务器密码 $mail->SetFrom('xxx@t163.com'); $mail->AddReplyTo("xxx@163.com");//回复邮件到哪 $mail->Subject = $datatitle;//标题 $mail->AltBody = "资料审核邮件 "; // optional, comment out and test $mail->MsgHTML($data);//邮件内容 $address = $address;//收件人地址 $mail->AddAddress($address, "xxx");//收件人地址和收件人名称 $mail->AddAttachment($image1); // attachment这里是你要添加的附件 $mail->AddAttachment($image2); // attachment if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!恭喜,邮件发送成功!"; }}}$mailto = new Sentmail();
//设置属性(上传的位置, 大小, 类型, 名是是否要随机生成) $up->set("path", dirname(Yii::app()->basePath) . '/upload/register/'); $up->set("maxsize", 5242880); $up->set("allowtype", array("gif", "png", "jpg", "jpeg", "bmp")); $up->set("israndname", false); //使用对象中的upload方法, 就可以上传文件, 方法需要传一个上传表单的名子 pic, 如果成功返回true, 失败返回false if ($up->upload("pic")) { //获取上传后文件名子 $up->getFileName(); } else { //获取上传失败以后的错误提示 $up->getErrorMsg(); }
$mailto->mailto('live@tv189.com', $data, $title, $pic1[0], $pic2[1]); //邮件发送Message sent!恭喜,邮件发送成功!
阅读全文
0 0
- php发送文本邮件和带附件邮件
- php 发送带附件邮件
- PHP发送邮件带附件
- 使用javaMail发送文本邮件和带附件邮件以及android后台发送邮件
- javamail发送文本邮件、HTML邮件及带附件邮件
- 邮件发送(带附件)
- php 发送带附件的邮件
- php 发送带附件的邮件
- PHP发送邮件(带附件)类
- php linux 发送带附件邮件
- PHP 发送邮件 附件
- 使用javaxmail发送邮件(带/不带附件,文本邮件/html邮件)
- C#发送带附件邮件
- java发送带附件邮件
- ABAP发送邮件-带附件
- oracle 发送带附件邮件
- Java邮件发送带附件
- C#发送带附件邮件
- 初学lua过程笔记,每天进步一点点
- Android Studio 添加第三方开源框架(这里用Volley演示)
- HTML使用DIV+css实现展开全文的功能
- 安卓CRC32校验
- 选择器 描述
- php发送文本邮件和带附件邮件
- GObject接口定义的先决条件和属性
- 项目中节省内存开销的办法整理(陆续更新)
- macbook 通过x11(XQuartz)连接aix 图形界面安装was
- tensorflow中保存部分模型节点
- Idea 使用Maven创建Spark WordCount 案例
- oracle rac一次shutdown instance之后重启没法自动启动实例
- jenkins搭建
- Unity Mecanim动画的实现(九):动画层、遮罩与Ik动画