以前都是利用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['uid']; //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;
}
文章链接:
mallcloud商城基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离vue的企业级微服务敏捷开发系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提
0
随便收藏,请保留本文地址!
立即学习“PHP免费学习笔记(深入)”;
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号