PHP下MAIL的另一解决方案

Wo不摇摆

Wo不摇摆

2016-01-29 14:38

PHP下MAIL的另一解决方案,PHP下MAIL的另一解决方案
  前一段时间我接触到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);
}  
展开更多 50%)
分享

猜你喜欢

PHP下MAIL的另一解决方案

PHP
PHP下MAIL的另一解决方案

PHP中路径问题的解决方案

Web开发
PHP中路径问题的解决方案

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

windows下MSN不能登录的解决方案

电脑入门
windows下MSN不能登录的解决方案

MySQL下数据备份系统解决方案

编程语言 网络编程
MySQL下数据备份系统解决方案

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

centos下编译安装mysql报错解决方案

编程语言 网络编程
centos下编译安装mysql报错解决方案

如果windows下MSN不能登录的解决方案

电脑入门
如果windows下MSN不能登录的解决方案

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

php的计数器程序

php的计数器程序

《天天酷跑》伊咪兔搭配推荐 PVP刷分攻略

《天天酷跑》伊咪兔搭配推荐 PVP刷分攻略
下拉加载更多内容 ↓