php smtp类
<?
/***********************************
php mime smtp ver 1.0 powered by boss_ch, unigenius soft ware co. ltd
all rights reserved, copyright 2000 ;
本类用 php 通过 smtp sock 操作发送 mime 类型的邮件,可以发送
html 格式的正文、附件,采用 base64 编码
本版本是针对个人的发送,与多人群发版本不同的是,每发送到一个人,就重新进行一次编码,在接收端的用户看来,只是发送给他一个人的。
针对多人群发的情况,只发送一次,通过多个 rcpt to 命令发送到不同的人信箱中,
说明:
请把 $hostname 设为你有权限的 默认 smtp 服务器或是在 new 时指定
把 $charset 改成你的默认 字符集
html 正文中如有图片,请用绝对路径的引用 "http://host/path/image.gif";
并连上网,以保证程序能读取到图片的数据信息
如果是通过表单提交过来的 html 正文,请先用 stripslashes($html_body) 把正文内容进行预处理
html 中用到的样式表文件,请不要用 <link >之类 的引用,直接把样式表定义放在
<style></style>标签中
<?
/***********************************
php mime smtp ver 1.0 powered by boss_ch, unigenius soft ware co. ltd
all rights reserved, copyright 2000 ;
本类用 php 通过 smtp sock 操作发送 mime 类型的邮件,可以发送
html 格式的正文、附件,采用 base64 编码
本版本是针对个人的发送,与多人群发版本不同的是,每发送到一个人,就重新进行一次编码,在接收端的用户看来,只是发送给他一个人的。
针对多人群发的情况,只发送一次,通过多个 rcpt to 命令发送到不同的人信箱中,
说明:
请把 $hostname 设为你有权限的 默认 smtp 服务器或是在 new 时指定
把 $charset 改成你的默认 字符集
html 正文中如有图片,请用绝对路径的引用 "http://host/path/image.gif";
并连上网,以保证程序能读取到图片的数据信息
如果是通过表单提交过来的 html 正文,请先用 stripslashes($html_body) 把正文内容进行预处理
html 中用到的样式表文件,请不要用 <link >之类 的引用,直接把样式表定义放在
<style></style>标签中
转载请保留此版权信息, bugs report : boss_ch@china.com
*************************************/
if(!isset($__smtp_class__)){
$__smtp_class__=1;
class smtp
{
var $hostname="";
var $port=25;
var $connection=0;
var $debug=1;
var $timeout=30;
var $err_str;
var $err_no;
var $autocode=true;
var $charset=&
| 对此文章发表了评论 |
