php实现邮件发送

时间:2021-07-12 13:08:35

下载:XPM4-v.0.5.zip

打开zip包  有2个文件夹 其中一个为php4 还有一个为php5
根据您自己的php版本进行选择复制到自己的工程目录下  
源码:

/**
* mail式邮件发送
* */
define('DISPLAY_XPM4_ERRORS', true); // display XPM4 errors
require_once 'mail/MAIL5.php';
$m = new MAIL5; // initialize MAIL class
//谁发送的
$m->From('xingxing1236540@163.com'); // set from address
//发送给谁
$m->AddTo('qilin001cs@126.com'); // add to address这里的接受的邮箱为:随便写
$m->addto("qiyulin1236540@163.com");
//主题
$m->Subject('你好',"gbk"); // 设置发送标题
//text
//$m->Text("你好","gbk"); // 当设置为html发送的时候text将不再起作用 charset为设置的编码
//html代码
$m->Html("<div style=\"color:blue\">有您的附件哦</div>","gbk");
//附件
///1//$m->Attach("您的附件","text/plain","文本文件.txt","gbk");
//22//
$file="http://a2.att.hudong.com/83/65/01300000837337131859655810522.jpg";
$m->Attach(file_get_contents($file),FUNC5::mime_type($file),"风景.jpg","gbk");
//连接你自己的邮箱
$c = $m->Connect('smtp.163.com', 25, 'xx@163.com', '您的密码') or die(print_r($m->Result));
//发送
echo $m->Send($c) ? '发送成功' : '错误';
//关闭连接
$m->Disconnect();
//是否查看发送历史记录
//print_r($m->History); // optional, for debugging

这里使用自己的邮箱做smtp或者pop3的时候一定要登录自己的帐号到邮箱服务器上 开启 smtp和pop3的协议 才会有用 o(∩_∩)o