### PHP 中用 Socket 发送电子邮件(3)

<?
1 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 else
9 {
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);
?>