ホームページ > php教程 > php手册 > php 使用qmail发送邮件实现代码

php 使用qmail发送邮件实现代码

WBOY
リリース: 2016-05-25 16:49:32
オリジナル
1242 人が閲覧しました

以前都是利用mail函数或php教程ermail进行邮件发送,今天看这款利用qmail进行邮件发送,写法非常简单,是一款不错的工具.

<?php
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@phprm.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.0\n");
    fwrite($handle, "content-type: text/html; charset=\"gb2312\"n\n");
    fwrite($handle, $buffer . "\n");
    pclose($handle); //关闭管道
    return true;
}
$subject = "测试邮件"; 
$uid = $_post[&#39;uid&#39;]; //from信息 
$content= "<html><body>".$u_email 
   ." 您好!<br><br>谢谢,www.phprm.com!<br</body></html>"; //内容信息 
$u_email = "machunjie2003@phprm.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.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート