首页 > 编程 > PHP > 正文

在PHP中用Socket发送电子邮件(四)

2019-09-08 23:11:20
字体:
来源:转载
供稿:网友

下面给出一个实例。 邮件发送实例

  先给出一个最简单的实例:

<?php1    include "sendmail.class.php3";2    $email="Hello, this is a test letter!";3    $sendmail=new send_mail("smtp.263.net", "limodou", true);
//显示调示信息4    if($sendmail->send("chatme@263.net", "chatme@263.net",
"test", $email))5    {6        echo "发送成功!<br>";7    }8    else9    {10        echo "发送失败!<br>";11    }?>

第1行,装入send_mail类。
第3行,创建一个类的实例,且设置显示调示信息,如果不想显示,可以
    $sendmail=new send_mail("smtp.263.net");。
第4行,发送邮件。
很简单,不是吗?下面再给合以前的发送MIME邮件的例子,给出一个发送HTML附件的例子。
<?php    include "MIME.class.php3";         //注,在发送MIME邮件一文中,这个类文件名为MIME.class,
在此处我改成这样的    $to = 'chatme@263.net';       //改为收信人的邮箱    $str = "Newsletter for ".date('M Y', time());    //信息被我改少了    $html_data = '<html><head><title>'. $str. '</title></head>    <body bgcolor="#ffffff">    Hello! This is a test!    </body>    </html>';    //生成MIME类实例    $mime = new MIME_mail("chatme@263.net", $to, $str);       //添加HTML附件    $mime->attach($html_data, "", HTML, BASE64);        //注释掉,采用我的发送邮件处理    //$mime->send_mail();                               //生成邮件    $mime->gen_email();                                 //显示邮件信息    //echo $mime->email."<br>";                         //包含sendmail文件    include "sendmail.class.php3";                      //创建实例    $sendmail=new send_mail("smtp.263.net", "limodou", true);             //发送邮件    $sendmail->send("chatme@263.net", "chatme@263.net", $str,
$mime->email);  ?>
  注释写的很清楚,就不再做更多的解释了。如果实际应用中,请将send_mail构造函数中的debug设为false或不写即可。

<全文完>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表