PHP下MAIL的另一解决方案

2016-01-29 14:38 5 1 收藏

PHP下MAIL的另一解决方案,PHP下MAIL的另一解决方案

【 tulaoshi.com - PHP 】

  前一段时间我接触到DEC Tru64 Unix 我在上面装了PHP+APACHE,可以用提供的mail函数始终不能正常发信,于是自编了一个函数,它利用UNIX下的管道和PHP的SOCK函数进行发信,经过实验非常驻成功,下面是此函数原代码。
function mymail($mto,$mcc,$msubject,$mbody)
{  
$from="webmaster@backhome.com.cn";
$sign = "n";//随你便写些什么
$sendmailpath="/usr/lib/sendmail";//Semdmail路径
$bound = "========_".uniqid("BCFMail")."==_";//分界符
  $headers =  "MIME-Version: 1.0n".
            "Content-Type: multipart/mixed; boundary="$bound"n".
            "Date: ".date("D, d M H:i:s Y ")."n".
            "From: $fromn".
            "To: $mton".
            "Cc: $mccn".
            "Subject: $msubjectn".
            "Status: n".
            "X-Status:n".
            "X-Mailer: MY Email Interfacen".
            "X-Keywords:nn";
  $content="--".$bound."n"."Content-Type:text/plain;charset="GB2312"nn".$mbody.$sign."n";
  $end = "n"."--".$bound."--n";
  $sock = popen("$sendmailpath -t -f 'webmaster@backhome.com.cn'",'w');
  fputs($sock, $headers);
  fputs($sock, $content);
  fputs($sock, $end);
  fputs($sock, ".n");
  fputs($sock, "QUITn");
  pclose($sock);
}  

来源:http://www.tulaoshi.com/n/20160129/1493803.html

延伸阅读
标签: Web开发
网页制作Webjx文章简介:在某些情况下,比如自动补全(autocomplete)的输入框中,需要使用keyup事件来监听键盘的输入以迅速作出回应。关键在于keyup,如果世界是美好的,那么就不会有这篇blog.可是世界是不美好的。我们活在中文世界,我们要用输入法。在输入法开启的情况下,您会碰到不美 在某些情况下,比如自动补全(autocomplete)...
标签: ASP
  <%@ LANGUAGE="VBSCRIPT" % <% ' = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ' 从ADO Recordset直接生成报表 ' = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ' ' 概念: ' ' 这个应用被设计成演示怎样从ADO Recordset生成报表。我们首先建立ADO Connection和 ' ...
标签: PHP
  昨晚在Windows XP Professional [带IIS]下安装了PHP 5.0.5和 Apache 2.0.54[监听端口8088]. 今天在安装Discuz论坛时被要求安装Zend-Optimizer以支持加密过的PHP文件. 下载到Zend-Optimizer 2.5.7的Win32安装文件 在安装时,开始很顺利 Apache Root和php.ini选择路径分别为: E:/Program Files/Apache Group/Apache2 E:/PHP5 可是...
标签: Web开发
一、使用iframe,通过document.write产生历史 代码如下: !DOCTYPE html html head meta charset="utf-8"/ title0/title /head body input type="button" value="加1" onclick="add()" / div id="info" style="border:red 1px solid;width:200px;padding:10px;margin:5px;"0/div /body /html script src="history-0.1.js"/script ...
随着中小企业在我国的蓬勃发展,越来越多的网络服务器会逐步进入千千万万的中小企业,与此同时,很多大的企业、机构随着业务的扩充分支机构也不断增加,这些用户需要购置网络服务器来满足业务发展的需要。但是这些用户受企业状况、资金预算的限制往往无法购置价格昂贵的基于SCSI接口的网络服务器,他们通常会选择性能较差、无冗余支持的ID...

经验教程

506

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部