php 使用qmail发送邮件实现代码
以前都是利用mail函数或php教程ermail进行邮件发送,今天看这款利用qmail进行邮件发送,写法非常简单,是一款不错的工具.
function send_check_mail( $email , $subject , $uid , $buffer ) { echo "hello" ; $command = "/var/qmail/bin/qmail-inject " . $email ; //qmail程序地址,$email是要发送的地址 $handle = popen( $command , "w" ); //打开管道 if (! $handle ) { return false; } $from = "yangxuemei2012@phpfensi.com" ; //发件人 fwrite( $handle , "from: " . $from . "n" ); //往管道写数据 fwrite( $handle , "return-path: " . $from . "n" ); fwrite( $handle , "to: " . $uid . "n" ); fwrite( $handle , "subject: " . $subject . "n" ); fwrite( $handle , "mime-version: 1.0n" ); fwrite( $handle , "content-type: text/html; charset=" gb2312 "nn" ); fwrite( $handle , $buffer . "n" ); pclose( $handle ); //关闭管道 return true; } $subject = "测试邮件" ; $uid = $_post [ 'uid' ]; //from信息 $content = "<html><body>" . $u_email . " 您好!<br><br>谢谢,www.phpfensi.com!<br</body></html>" ; //内容信息 $u_email = "machunjie2003@phpfensi.com" ; //发送到的邮箱 if (send_check_mail( $u_email , $subject , $uid , $content )) { echo "恭喜!发送投票邮件到您的邮箱!<br><br>请检查您的邮箱:<font color=#cc0033>" . $u_email . " </font><br><br>" . $close ; } else { echo "很不幸,发送投票邮件到您的邮箱失败,请重试或者联系开发人员。<br><br>" . $close ; }查看更多关于php 使用qmail发送邮件实现代码 - php高级应用的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did29903