目的
利用 php 网页实现邮件通知
支持 tls 或者 smtp 带用户密码校验进行邮件发送
问题
默认下 php 支持通过 sendmail 命令, 通过 smtpserver 进行邮件发送
但 php mail() 函数默认不提供用户密码验证方法
解决方法
php required
yum install -y epel-release
yum install -y php-PHPMailer
利用上面这个库可以使用默认 PHP rpm 完成发送邮件功能
假如你使用编译方法运行 php , 那么可以到 官方 git 下载最新版本软件 (编译 php + php-phpMailer 略)
php 代码 example:
<?php
require "/usr/share/php/PHPMailer/class.phpmailer.php";
require "/usr/share/php/PHPMailer/class.smtp.php";
header("Content-Type: text/html;charset=utf-8");
function mailtest() {
$mail = new PHPMailer;
$mail->setFrom('warni