以前都是利用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@Vevb.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.49028c.com!<br</body></html>"; //內容信息
- $u_email = "machunjie2003@Vevb.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;
- }
新聞熱點
疑難解答