haidong 发表于 2010-2-24 13:41:14

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

<P >下面给出一个实例。 <P ><STRONG>邮件发送实例</STRONG></P>  先给出一个最简单的实例: <BLOCKQUOTE><PRE>&lt;?php1    include "sendmail.class.php3";2    $email="Hello, this is a test letter!";3    $sendmail=new send_mail("smtp.263.net", "limodou", true);<BR> //显示调示信息4    if($sendmail-&gt;send("chatme@263.net", "chatme@263.net",<BR> "test", $email))5    {6      echo "发送成功!&lt;br&gt;";7    }8    else9    {10      echo "发送失败!&lt;br&gt;";11    }?&gt;</PRE></BLOCKQUOTE><P >第1行,装入send_mail类。<BR>第3行,创建一个类的实例,且设置显示调示信息,如果不想显示,可以<BR>    $sendmail=new send_mail("smtp.263.net");。<BR>第4行,发送邮件。<BR><P >很简单,不是吗?下面再给合以前的发送MIME邮件的例子,给出一个发送HTML附件的例子。 <BLOCKQUOTE><PRE>&lt;?php    include "MIME.class.php3";         //注,在发送MIME邮件一文中,这个类文件名为MIME.class,<BR>在此处我改成这样的    $to = 'chatme@263.net';       //改为收信人的邮箱    $str = "Newsletter for ".date('M Y', time());    //信息被我改少了    $html_data = '&lt;html&gt;&lt;head&gt;&lt;title&gt;'. $str. '&lt;/title&gt;&lt;/head&gt;    &lt;body bgcolor="#ffffff"&gt;    Hello! This is a test!    &lt;/body&gt;    &lt;/html&gt;';    //生成MIME类实例    $mime = new MIME_mail("chatme@263.net", $to, $str);       //添加HTML附件    $mime-&gt;attach($html_data, "", HTML, BASE64);      //注释掉,采用我的发送邮件处理    //$mime-&gt;send_mail();                               //生成邮件    $mime-&gt;gen_email();                                 //显示邮件信息    //echo $mime-&gt;email."&lt;br&gt;";                         //包含sendmail文件    include "sendmail.class.php3";                      //创建实例    $sendmail=new send_mail("smtp.263.net", "limodou", true);             //发送邮件    $sendmail-&gt;send("chatme@263.net", "chatme@263.net", $str,<BR> $mime-&gt;email);?&gt;</PRE></BLOCKQUOTE><P >  注释写的很清楚,就不再做更多的解释了。如果实际应用中,请将send_mail构造函数中的debug设为false或不写即可。</P><P ><FONT color=#ff0000>&lt;全文完&gt;</FONT></P></div>
页: [1]
查看完整版本: 在PHP中用Socket发送电子邮件(四)