欢迎光临
我们一直在努力

PHP下MAIL的另一解决方案-PHP教程,PHP应用

建站超值云服务器,限时71元/月

前一段时间我接触到dec tru64 unix 我在上面装了php+apache,可以用提供的mail函数始终不能正常发信,于是自编了一个函数,它利用unix下的管道和php的sock函数进行发信,经过实验非常驻成功,下面是此函数原代码。

function mymail($mto,$mcc,$msubject,$mbody)

{

$from="webmaster@backhome.com.cn";

$sign = " ";//随你便写些什么

$sendmailpath="/usr/lib/sendmail";//semdmail路径

$bound = "========_".uniqid("bcfmail")."==_";//分界符

$headers = "mime-version: 1.0 ".

"content-type: multipart/mixed; boundary="$bound" ".

"date: ".date("d, d m h:i:s y ")." ".

"from: $from ".

"to: $mto ".

"cc: $mcc ".

"subject: $msubject ".

"status: ".

"x-status: ".

"x-mailer: my email interface ".

"x-keywords: ";

$content="–".$bound." "."content-type:text/plain;charset="gb2312" ".$mbody.$sign." ";

$end = " "."–".$bound."– ";

$sock = popen("$sendmailpath -t -f webmaster@backhome.com.cn",w);

fputs($sock, $headers);

fputs($sock, $content);

fputs($sock, $end);

fputs($sock, ". ");

fputs($sock, "quit ");

pclose($sock);

}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » PHP下MAIL的另一解决方案-PHP教程,PHP应用
分享到: 更多 (0)

相关推荐

  • 暂无文章