【php简单实现发送带附件的邮件,php发送附件邮件_PHP教程】教程文章相关的互联网学习教程文章

PHP发邮件的简单类_PHP教程

sm.phpclass smtp{/* Public Variables */var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pass; /* Private Variables */var $sock; /* Constractor */function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass){$this->debug = FALSE;$this->smtp_port = $smtp_port;$this->relay_host = $relay_host;$this->time_out = 30; //is used in f...

用php得到163的邮件信息_PHP教程

$host=pop.163.com;$port=110;$user=******;$password=******; if(!($sock=fsockopen(gethostbyname($host),$port,$errno,$errstr))) exit($errno.: .$errstr);set_socket_blocking($sock,true); $msg=fgets($sock);echo $msg; $command="user ".$user." ";fwrite($sock,$command);$msg=fgets($sock);echo $msg; $command="pass ".$password." ";fwrite($sock,$command);$msg=fgets($sock);echo $msg; $command="stat ";fwr...

pop3邮件收取一例_PHP教程【代码】

test_pop3.php(做为现在的主流开发语言)Test for Manuel Lemoss php(做为现在的主流开发语言) POP3 class<?require("pop3.php(做为现在的主流开发语言)");$user="user";$password="passwd";$apop=0;$pop3_connection=new pop3_class;$pop3_connection->hostname="mail.xiaocui.com";if(($error=$pop3_connection->Open())==""){ echo "Connected to the POP3 server "$pop3_connection->hostname". "; if(($error=$pop3_connec...

电子邮局PHP应用篇——POP3邮件的收取(二)_PHP教程

POP3收取邮件的类在前面的文章中已经给大家做了详细的介绍,下面我们来看看如何应用这个类:        include("pop3.inc.php(做为现在的主流开发语言)");    host="pop.china.com";    user="boss_ch";    pass="026007";    rec=new pop3(host,110,2);    if (!rec->open()) die(rec->err_str);    echo "open ";    if (!rec->login(user,pass)) die(rec->err_str);    echo "login"; ...

用PHP发送MIME邮件(四)_PHP教程

核心:方法   我们将MIME信息头的生成,MIME段头的生成和最终的邮件消息的生成分成几个模块。方法的实现是直接从我们前面遇到的MIME基础而来的。 (做为现在的主流开发语言) function attach(data, description = "", contenttype = OCTET, encoding = BASE64, disp = ) if (empty(data)) return 0; if (trim(contenttype) == ) contenttype = OCTET ; if (trim(encoding) == ) encoding = BASE64; if (encoding == BIT7) emsg =...

用PHP发送MIME邮件(三)_PHP教程

作者:Kartic Krishnamurthy 译者:limodou MIME 类   在有了这些基础之后,让我们用php(做为现在的主流开发语言)创建和实现一个MIME邮件类。在我们的php(做为现在的主流开发语言)库函数中,已经有了编码 所必须的工具。   MIME类必须能够: 增加附件 对每一个独立的请求,对所附的数据进行编码创建MIME段/头 生成一个包含MIME段/头的完整的邮件将整个邮件作为字符串返回用本地的邮件处理程序进行发送(或选择调用一个SMTP邮件...

用PHP发送MIME邮件(二)_PHP教程

作者:Kartic Krishnamurthy 译者:limodou "好,如何创建符合MIME的信息呢?"   通过上面的一般性的描述,让我们现在看一下所谓的MIME信息到底是什么! 最简单的MIME信息   这个信息没有任何段,也就是,没有附件。然而,因为它是一个MIME消息,它必须有必要的头。 From: php(做为现在的主流开发语言)@php(做为现在的主流开发语言).net To: Alex (the Great) Subject: Bucephalus MIME-Version: 1.0 Hello Alexander, Hows B...

用PHP发送MIME邮件(六)_PHP教程

limodou   值得说明的其它两个方法是print_mail()和send_mail(),两个都使用了force参数。print_mail()输出整个邮件信息,send_mail()使用php(做为现在的主流开发语言)的mail()函数发送信息。可选的,send_mail()使用了一个SMTP对象和它的发送方法(由用户指定)来发送邮件。 结论   创建一个符合MIME的信息不象看上去那么复杂,可以通过一个相当简单的方式来实现。MIME消息可以给许多的站点带来新气象。   我们在上面开发的...

用PHP发送MIME邮件(一)_PHP教程

作者:Kartic Krishnamurthy 译者:limodou   已经厌倦了给你的朋友和客户发送那些单调乏味的文本通知和信件了吗?曾经考虑过发送附件或在邮中 嵌入HTML吧。   答案就是MIME。接下来的几页解释了MIME的基础知识,创建符合MIME的信息,然后用一个可以工作的php(做为现在的主流开发语言) 类结束,这个类实现了发送符合MIME邮件。注意对调用脚本,调用者等等的引用表示使用了将要开发的类的 脚本,客户程序/MUA等等表示邮件阅读的...

详细讲解PHP的Jmai组件及发送邮件实例_PHP教程

On error resume nextDim JMail, contentIdSet JMail = Server.CreateObject("JMail.Message")JMail.Charset = "gb2312" 邮件字符集,默认为"US-ASCII" JMail.ISOEncodeHeaders = False 是否进行ISO编码,默认为True 发送者信息(可用变量方式赋值)JMail.From = "webjxcom@163.com" 发送者地址JMail.FromName = "网站管理员" 发送者姓名JMail.Subject = "邮件主题" 邮件主题 身份验证JMail.MailServerUserName = "webjx" 身...

php发送带附件的邮件_PHP教程

我经常听到这样一个问题:“我有一个从网站发来的合同。我如何给 通过表单发送的电子邮件增加一个附件呢?”   首先我要说的是要做到这个没有什么简单的办法。你要很好的理解PHP或其它的服务器端的脚本语言。当然你还要一个真正支持PHP的网站的账号。如果满足了这个前提,在你读完了本章后就可以用PHP发送带附件的电子邮件了。 1. 附件是如何工作的   如果你曾经在PHP的手册中搜索过“附件”函数,那么结果可能是什么都没有(至...

用Socket发送电子邮件四_PHP教程

send_mail类的实现   现在开始介绍我所编写的发送邮件类。有了上面的预备知识了,下面就是实现了。 类的成员变量 var $lastmessage; //记录最后返回的响应信息 var $lastact; //最后的动作,字符串形式 var $welcome; //用在HELO后面,欢迎用户 var $debug; //是否显示调试信息 var $smtp; //smtp服务器 var $port; //smtp端口号 var $fp; //socket句柄   其中,$lastmessage和$lastact用于记录最后一次响应信息及执...

用Socket发送电子邮件一_PHP教程

在作者所申请的几个PHP 主页空间中,能够提供mail功能的实在不多,总是调用完mail()函数之后就毫无下文了。但是电子邮件在网上生活中的作用越来越大。想一想网虫上网不收邮件能叫真正的网虫吗?邮件的作用我不想再说了,但是如果主页空间不支持mail()发送那么怎么办呢?我也想过通过socket来实现邮件发送,但无奈对用php 进行socket编程不熟悉,再加上发送邮件要用到SMTP协议,又要读不少的英文了,所以一直也没有去研究过。终于有...

用Socket发送电子邮件八_PHP教程

61 //加上结束串 62 if(!ereg(" . ", $message)) 63 $message .= " . "; 64 $this-$#@62;show_debug($message, "out"); 65 fputs($this-$#@62;fp, $message); 66 67 $this-$#@62;lastact="QUIT "; 68 if(!$this-$#@62;do_command($this-$#@62;lastact, "250")) 69 { 70 fclose($this-$#@62;fp); 71 return false; 72 } 73 } 74 return true; 75 } 76 else 77 { 78 $this-$#@62;show_debug("Connect failed!", "in...

用Socket发送电子邮件六_PHP教程

执行一个命令 1 function do_command($command, $code) 2 { 3 $this-$#@62;lastact=$command; 4 $this-$#@62;show_debug($this-$#@62;lastact, "out"); 5 fputs ( $this-$#@62;fp, $this-$#@62;lastact ); 6 $this-$#@62;lastmessage = fgets ( $this-$#@62;fp, 512 ); 7 $this-$#@62;show_debug($this-$#@62;lastmessage, "in"); 8 if(!ereg("^$code", $this-$#@62;lastmessage)) 9 { 10 return false; 11 } 12 else ...