文章标题关闭所有内容预览 | 展开所有内容预览
-
用Socket发送电子邮件--续篇(不错的文章)(转自动力在线)
[内容预览]
467 | 2005-04-26 17:41:10
用Socket发送电子邮件--续篇作者:limodou 在前面我曾经写过一篇文章,介绍了如何利用socket编程来发送邮件,以解决web服务器不支持mail()函数的问题。经过我的测试也是可以使用的。但目前众多的免费邮件提供商(从263开始,163,新浪网也快开始了)均在smtp功能上增加了认证功能,使得原邮件发送类...
[阅读全文]
-
用PHP读取IMAP邮件
[内容预览]
438 | 2005-04-26 17:41:00
//这个例子可以练习关于IMAP的函数//但是如果真的要写WEBMAIL,那么要考虑的东西就不止这些了……孤狼login.php3<?phpif(!$PHP_AUTH_USER){Header("WWW-authenticate:basicrealm="邮件客户检查"");Header("HTTP/1.0401Unau...
[阅读全文]
-
最好的邮件编码解码类,再没有比这个好的了!贴不下了(2)6
[内容预览]
396 | 2005-04-26 17:40:50
functionbuild_text_body($body){return"\n<pre>".$this->make_link_clickable($this->linesize(htmlspecialchars($body),85))."</pre>\n";}functiondecode_qp($text){$tex...
[阅读全文]
-
[图文] 用PHP发电子邮件2
[内容预览]
1488 | 2005-04-26 17:40:40
mail()函数是非常简单的:只有五个参数,而其中的两个是可选的.这些参数是:接收方地址主题信件内容其它文件信息头(可选)SMTP服务程序的其它配置选项(可选)附加的头参数控制了诸如CC,BCC,Reply-To之类的邮件功能,或者其它遵循SMTP协议的功能.在这个例子中,我只使用From和Reply-To信息头.如果...
[阅读全文]
-
用PHP发电子邮件1,很简单?我也是这样认为的...
[内容预览]
832 | 2005-04-26 17:40:30
一个发送E-MAIL的脚本也许是你能够在Web站点上找到的最普通的脚本之一了,虽然它很简单,一个邮件脚本有时会令程序员非常沮丧.PHP中有一个叫做mail()的函数,它只需要知道接收方的地址和信件主体就可以发送邮件,但是要让mail()按你的意思运行你还需要解决一些棘手的问题.要使mail()能够运行,你必须有一个SM...
[阅读全文]
-
最好的邮件编码解码类,再没有比这个好的了!贴不下了(1)
[内容预览]
284 | 2005-04-26 17:40:20
<?classmime_decode{var$content=Array();functionmime_encode_headers($string){if($string=="")return;if(!eregi("^([[:print:]]*)$",$string))$string="=?ISO-8859-1?Q?...
[阅读全文]
-
发现一个发送mime邮件的类2
[内容预览]
220 | 2005-04-26 17:40:10
<?php/*include"mime_mail.inc";$filename="testfile.jpg";$content_type="image/jpeg";#讀取磁碟裡的JPEG圖形$fd=fopen($filename,"r");$data=fread($fd,filesize($filename));fcl...
[阅读全文]
-
发现一个发送mime邮件的类。
[内容预览]
316 | 2005-04-26 17:40:00
<?php//存成"mime_mail.inc"檔案classmime_mail{var$parts;var$to;var$from;var$headers;var$subject;var$body;/**voidmime_mail()*類別建構者*/functionmime_mail(){$this->parts=a...
[阅读全文]
-
用PHP发送有附件的电子邮件
[内容预览]
847 | 2005-04-26 17:39:50
我经常听到这样一个问题:"我有一个从网站发来的合同。我如何给通过表单发送的电子邮件增加一个附件呢?"首先我要说的是要做到这个没有什么简单的办法。你要很好的理解PHP或其它的服务器端的脚本语言。当然你还要一个真正支持PHP的网站的账号。如果满足了这个前提,在你读完了本章后就可以用PHP发送带附件的电子邮件了。1.附件是如...
[阅读全文]
-
使用php的编码功能-实例调用(3)
[内容预览]
301 | 2005-04-26 17:39:40
<?phpinclude_once("mime.inc");$mm=newMIME();$to="customer@263.net";$subject=$mm->encode("商城","gb2312");//编码$msg="注册会员成功<br>";$msg.="会员名:wayne<br>";$msg.="密码:way...
[阅读全文]
-
使用php的编码功能-mime.inc(2)
[内容预览]
263 | 2005-04-26 17:39:30
<?php//$Horde:horde/lib/MIME.php,v1.632001/08/0821:00:27chuckExp$$mime_types=array(TYPETEXT=>'text','text'=>TYPETEXT,TYPEMULTIPART=>'multipart','multipart'=>TYP...
[阅读全文]
-
使用php的编码功能-问题发现(1)
[内容预览]
338 | 2005-04-26 17:39:20
环境:中文w2k+apache+php4.06(smtp在linux上)我在使用mail函数发信的时候发现,如果我的subject是中文,那么收到的mail就会把中文显示为"XXXX"调用过程如下:<?php$to="customer@263.net";$subject="商城";$msg="注册会员成功<br>";$...
[阅读全文]
-
[转帖]PHP的类--功能齐全的发送邮件类 ---(抱歉作者不好意思我忘了地址了,我从本地拷贝上来的)
[内容预览]
283 | 2005-04-26 17:39:10
下面这个类的功能则很强大,不但能发html格式的邮件,还可以发附件<?phpclassEmail{//---设置全局变量var$mailTo="";//收件人var$mailCC="";//抄送var$mailBCC="";//秘密抄送var$mailFrom="";//发件人var$mailSubject="";//...
[阅读全文]
-
用Socket发送电子邮件(利用需要验证的SMTP服务器)
[内容预览]
407 | 2005-04-26 17:38:00
<?*名称:用Socket发送电子邮件*描述:本类实现了直接使用需要验证的SMTP服务器直接发送邮件,参考文章《用Socket发送电子邮件》作者:limodou*此文章比较早,他是用不用验证SMTP服务器发送邮件,现在基本上SMTP服务器都需要验证了,所以这个文章里的类意义也不是很大!同时参考了[RFC1869]和PH...
[阅读全文]
-
PHP邮件专题
[内容预览]
404 | 2005-04-26 17:37:50
PHPSMTP类<?/***PHPMIME SMTPver1.0PoweredbyBoss_ch,Unigeniussoftwareco.LtdAllrightsreserved,Copyright2000;本类用 PHP 通过 smtp sock操作发送 MIME类型的邮件,可以发送HTML格式的正文、附件,采用 b...
[阅读全文]
-
实现用php发送带附件的邮件
[内容预览]
310 | 2005-04-26 17:37:40
我经常听到这样一个问题:“我有一个从网站发来的合同。我如何给通过表单发送的电子邮件增加一个附件呢?” 首先我要说的是要做到这个没有什么简单的办法。你要很好的理解PHP或其它的服务器端的脚本语言。当然你还要一个真正支持PHP的网站的账号。如果满足了这个前提,在你读完了本章后就可以用PHP发送带附件的电子邮件了。1.附件...
[阅读全文]
-
用PHP3阅读IMAP邮件
[内容预览]
304 | 2005-04-26 17:37:30
你是不是抱怨过,当你呆在一个朋友的房子或拜访亲戚时,想检查邮件但是不知道你的POP/IMAP设置。或者更糟的是,他们没有POP或IMAP软件? 基于Web的电子邮件似乎只是在最近才在网上被谈起。这里就是如何使用PHP来生成一个快速的,简单的和有效的IMAP或POP邮件阅读器。一旦这个做好了,你现在就能够从世界的任何一...
[阅读全文]
-
解码mime邮件的代码
[内容预览]
295 | 2005-04-26 17:37:20
functiondecode_mime_string($string){$pos=strpos($string,'=?');if(!is_int($pos)){return$string;}$preceding=substr($string,0,$pos);//saveanyprecedingtext$search=s...
[阅读全文]
-
如何用PHP发电子邮件(1)
[内容预览]
563 | 2005-04-26 17:37:10
一个发送E-MAIL的脚本也许是你能够在Web站点上找到的最普通的脚本之一了,虽然它很简单,一个邮件脚本有时会令程序员非常沮丧.PHP中有一个叫做mail()的函数,它只需要知道接收方的地址和信件主体就可以发送邮件,但是要让mail()按你的意思运行你还需要解决一些棘手的问题.要使mail()能够运行,你必须有一个SM...
[阅读全文]
-
[图文] 如何用PHP发电子邮件(2)
[内容预览]
813 | 2005-04-26 17:37:00
mail([接收方],[主题],[邮件主体],[头信息]);你只需要简单的用列表中的下一个名字来替换[接收方].假设你已经有了一个电子邮件地址的数组:$addresses=array("me@mycompany.com","you@yourcompany.com","someone@otherplace.com");你...
[阅读全文]
-
网上找到的两个PHP发送邮件的例子,很不错,贴出来给初学者参考吧(不知道是否有兄弟曾贴过),呵呵(2)
[内容预览]
252 | 2005-04-26 17:36:50
AdvancedExampleHerewewillshowthefullcapabilitiesofthePHPmailfunction.PHPCode:<?phpecho"<html><body>";$recipient="KrisArndt<karn@nucleus.com>,npl@nucleus.com";$s...
[阅读全文]
-
网上找到的两个PHP发送邮件的例子,很不错,贴出来给初学者参考吧(不知道是否有兄弟曾贴过),呵呵(1)
[内容预览]
215 | 2005-04-26 17:36:40
SendMailinPHPInthisexample,wewillshowhowtosendanemailmessagetosomeoneinPHP.PHPCode:<?phpecho"<html><body>";mail("karn@nucleus.com","Subject","Hello!");echo"Send...
[阅读全文]
-
NT下基于邮件服务软件(IMAIL)的邮件发送程序--(网络版)
[内容预览]
206 | 2005-04-26 17:36:30
如果你无法在服务器上安装IMAIL,那只能通过socket来发送邮件。但是如果你幸运的话,也可以用163/sina的smtp服务。例程如下(原程序由马毅兄提供):<HTML><HEAD><TITLE>MailFormanywhere</TITLE></HEAD><BODY><?if($sendit){$smtpserv...
[阅读全文]
-
[图文] NT下基于邮件服务软件(IMAIL)的邮件发送程序--(本地版)
[内容预览]
199 | 2005-04-26 17:36:20
有很多朋友为了PHP的MAIL函数而苦恼,其实关键就是它的SMTP服务的问题。现在常用的163、sina等大都不支持匿名发送邮件,就是说即使你把php.ini中的smtp设为smtp.163.net/smtp.sina.com.cn也会提示错误。怎么办呢?今日搞到了一个叫IMAIL的邮件服务软件,试了一试,居然成功了。...
[阅读全文]
-
用PHP实现POP3邮件的解码(一)
[内容预览]
271 | 2005-04-26 17:36:10
初步认识邮件的源文件(作者:陈俊清 2000年10月24日15:08) 本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理;针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例。分为邮件收取、MIME解码两个部分。我们已经向您介绍过了邮件的收取,现在让我们来为您介绍本文的解码部。 在上...
[阅读全文]
-
用PHP实现POP3邮件的解码(三)
[内容预览]
304 | 2005-04-26 17:36:00
实现MIME解码的类(作者:陈俊清 2000年10月24日15:11) 一个实现MIME解码的类 该类实现解码的方法是decode($head=null,$body=null,$content_num=-1),为了处理上的方便,要求输入的是两个字符数组,在我们的上篇中,所用到的POP类所收取得到的就是两个这样的数组...
[阅读全文]
-
用PHP实现POP3邮件的解码(二)
[内容预览]
348 | 2005-04-26 17:35:50
MIME编码方式简介(作者:陈俊清 2000年10月24日15:09) MIME编码方式简介 Subject:=?gb2312?B?xOO6w6Oh?= 这里是邮件的主题,可是因为编码了,我们看不出是什么内容,其原来的文本是:“你好!”我们先看看MIME编码的两种方法。 对邮件进行编码最初的原因是因为Inter...
[阅读全文]
-
用PHP实现POP3邮件的收取(一)
[内容预览]
394 | 2005-04-26 17:35:40
POP协议简介(作者:陈俊清 2000年10月18日11:53) 本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理;针对收取和MIME解码,提供了两个实用的PHP类,并提供了使用的样例。分为邮件收取、MIME解码两个部分。这里我们先向您介绍邮件的收取,解码部分会在以后的文章中为各位详细的介绍,敬请关注...
[阅读全文]
-
用PHP实现POP3邮件的收取(二)
[内容预览]
283 | 2005-04-26 17:35:30
用PHP实现POP3收取邮件的类(作者:陈俊清 2000年10月18日11:56) 现在让我们来用PHP实现一个通过POP3协议收取信件的类吧,这个类中所用到的一些sock操作的函数,不另做特殊说明,请参考php的有关资料。通过这个实例,相信你也会和我一样,感觉到PHP中对于sock操作的灵活、方便和功能的强大。 ...
[阅读全文]
-
RFC821-简单邮件传输协议(SMTP)中文版 - 2
[内容预览]
296 | 2005-04-26 17:35:20
本文出自:作者:(2001-11-2308:08:00)4.1.2.COMMAND语法格式 命令是由命令码和其后的参数域组成的。命令码是四个字母组成的,不区别大小写。因为下面的命令的作用是相同的: MAILMailmailMaIlmAIl 这对于引导任何参数值的标记也是适用的,如TO和to就是一样的。命令码和参数由...
[阅读全文]
-
用PHP实现POP3邮件的收取(三)
[内容预览]
170 | 2005-04-26 17:35:10
应用实例(作者:陈俊清 2000年10月18日11:58) POP3收取邮件的类在前面的文章中已经给大家做了详细的介绍,下面我们来看看如何应用这个类: <? include("pop3.inc.php"); $host="pop.china.com"; $user="boss_ch"; $pass="026...
[阅读全文]
-
RFC821-简单邮件传输协议(SMTP)中文版 - 3
[内容预览]
236 | 2005-04-26 17:35:00
本文出自:作者:(2001-11-2309:08:00)第二步:转发主机到目的主机R:220BBN-VAX.ARPASimpleMailTransferServiceReadyS:HELOUSC-ISIE.ARPAR:250BBN-VAX.ARPA S:MAILFROM:<@USC-ISIE.ARPA:JQP@MIT-...
[阅读全文]
-
SMTP协议原始命令码和工作原理
[内容预览]
474 | 2005-04-26 17:34:50
http://www.linuxforum.netJepheWu(2001-04-2118:16:42) 1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个 服务器2.SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR...
[阅读全文]
-
POP3协议命令原始码及工作原理
[内容预览]
737 | 2005-04-26 17:34:40
http://www.linuxforum.netJepheWu(2001-04-2118:17:49)一 简介:1. POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。脱机模型即不能在线 操作,不像IMAP4(netscape支持IMAP4)2. 当客户机与服务器连接并查询新电子邮件...
[阅读全文]
-
RFC1939-POP3协议中文版
[内容预览]
303 | 2005-04-26 17:34:30
1.简介 对于在网络上的比较小的结点,支持消息传输系统(MTS)是不实际的。例如,一台工作站可能不具有充足的资源允许SMTP服务器和相当的本地邮件传送系统保持序驻留,并持续运行。同样的,将一台个人计算机长时间连接在IP类型网络上的费用也是可观的(结点缺少的资源被称为"联络性")。 虽然如此,在这样的小结点上允许管理...
[阅读全文]
-
RFC821-简单邮件传输协议(SMTP)中文版 - 0
[内容预览]
497 | 2005-04-26 17:34:20
本文出自:作者:(2001-11-2307:08:00)1.介绍 简单邮件传输协议(SMTP)的目标是可靠高效地传送邮件,它独立于传送子系统而且仅要求一条可以保证传送数据单元顺序的通道。附录A,B,C和D描述了不同传送服务下SMTP的使用。在名词表中还定义了本文档中使用的术语。 SMTP的一个重要特点是它能够在传送...
[阅读全文]
-
RFC821-简单邮件传输协议(SMTP)中文版 - 1
[内容预览]
229 | 2005-04-26 17:34:10
3.7.域 域是最近被引入ARPAInternet邮件系统的。使用域可以使地址空间从一个平面的普通字符串主机名变成全局地址的一个层次结构。主机由一个域名取代,起始主机是由一系列元串组成,它们由逗号按最特殊到一般的顺序排列。 例如,"USC-ISIF.ARPA","Fred.Cambridge.UK"和"PC7.LC...
[阅读全文]
-
发送mime邮件类
[内容预览]
367 | 2005-04-26 17:34:00
<?phpif(basename($PHP_SELF)=="class.html_mime_mail.inc"){include"fileinfo.inc";echo"<pre>如果不含圖檔:\$mail=newhtml_mime_mail();\$html=\"HTML內容\";\$mail->add_html(\$...
[阅读全文]
-
不会PHP,这个好象是“收发”邮件的一个程序,估计是好东西。
[内容预览]
272 | 2005-04-26 17:32:50
<?phpif($EMAIL_INC)return;$EMAIL_INC="defined";define("SmtpPort",25);classPop3{var$subject;//邮件主题var$from_email;//发件人地址var$from_name;//发件人姓名var$to_email;//收件人地址...
[阅读全文]
-
发送mime邮件类--实例
[内容预览]
175 | 2005-04-26 17:32:40
如果不含圖檔:$mail=newhtml_mime_mail();$html="HTML內容";$mail->add_html($html,$text);$mail->build_message();$mail->send(收信人,收信Email,發信人,發信Email,標題,額外Header);如果含圖檔:$url=...
[阅读全文]
-
[图文] 发送MIME邮件~~(其实我对他的格式一窍不通,是看着OUTLOOK中的源码写的)
[内容预览]
244 | 2005-04-26 17:32:30
<?classmime_mail{var$boundary0="=_NextPart_000_00EE_01C07425.958FDFE0";//三条分界,0是附件,2是HTML,1是要附加的图片var$boundary1="=_NextPart_001_00EF_01C07425.958FDFE0";var$boun...
[阅读全文]


