首页 > 后端开发 > php教程 > 有人写过用pear的mail的mail类发送带附件的邮件程序吗?可以给小弟我个例子吗

有人写过用pear的mail的mail类发送带附件的邮件程序吗?可以给小弟我个例子吗

WBOY
发布: 2016-06-13 10:05:57
原创
902 人浏览过

有人写过用pear的mail的mail类发送带附件的邮件程序吗?可以给我个例子吗?
利用pear中的Mail.php
require_once   '/var/php/lib/php/Mail.php ';

$conf[ 'mail ']   =   array(
                'host '           =>   '163.com ',                                 //smtp服务器地址,可以用ip地址或者域名
                'auth '           =>   true,                                                   //true表示smtp服务器需要验证,false代码不需要
                'username '   =>   'abc ',                                           //用户名
                'password '   =>   'abc '                                             //密码
                );

/***
    *   使用$headers数组,可以定义邮件头的内容,比如使用$headers[ 'Reply-To ']可以定义回复地址
    *   通过这种方式,可以很方便的定制待发送邮件的邮件头
    ***/
$headers[ 'From ']         =   '[email protected] ';                             //发信地址
$headers[ 'To ']             =   [email protected];                             //收信地址
$headers[ 'Subject ']   =   'hello,everyone ';                     //邮件标题
$mail_object   =   &Mail::factory( 'smtp ',   $conf[ 'mail ']);

$body   =   "哈哈。。我成功了!!!! ";                                                                                   //邮件正文

$mail_res   =   $mail_object-> send($headers[ 'To '],   $headers,$body);                 //发送

if(   PEAR::isError($mail_res)   ){                                                   //检测错误
                die($mail_res-> getMessage());
}   else   {
        echo   "send   successful! ";
}
?>

我用上面的发送成功,可是如果有附件就不知道怎么做了,各位大侠帮我看看啦

------解决方案--------------------
要使用 PEAR 的 MIME 处理类...

至于怎么处理.
你需要掌握一些SMTP 以及相关RFC协议.
------解决方案--------------------
用JSP寫的~~
有~~

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板