PHPMailer_SendMail
1.0.0
基于 PHPMailer 的邮件功能,具有简化的电子邮件功能,利用 mysql 实现多电子邮件主机/帐户功能
能够使用多个现有的邮件系统,例如
邮箱
雅虎
雷迪夫邮件
ETC。
能够定义主机/帐户切换限制(达到该特定帐户的一个限制后切换电子邮件发件人)
用于设置/更新邮件帐户/主机的单个仪表板。
轻松集成到现有系统中
请参阅account_for_emails.sql
web root
中account_for_emails.sql
conn.php
以满足您的需要。mailer.php
包含在所需的位置/文件/脚本中并使用sendMail()
函数。 <?php
include "mailer.php";
@$toEmail = $_POST['email'];
@$toName = $_POST['name'];
@$message = $_POST['message'];
@$subject = $_POST['subject'];
@$replyToEmailAddress = $_POST['replyToEmailAddress'];
@$replyToName = $_POST['replyToName'];
if(!empty($toEmail)){
echo "Result: ";
if(sendMail($replyToEmailAddress, $replyToName, $toEmail, $toName, $subject, $message, $message, "")) {
echo "Email message sent.";
} else {
echo "<br><hr>Failed to send email.";
}
}
?>
$replyToEmailAddress:收件人将回复的电子邮件地址
$replyToName:收件人在回复地址时看到的名称
$recieverEmailAddress:收件人的电子邮件地址
$recieverName:收件人的姓名
$emailSubject:电子邮件的主题
$emailBody:电子邮件正文 (HTML)
$alternateBody:文本格式的电子邮件正文
$attachmentsPaths:要在邮件中附加的文件路径的文件名键值对
请参考sample.php
在使用此功能之前请注意,我不确定Google是否正式批准使用其SMTP服务器以这种方式发送电子邮件。我也没有看到任何禁止它的信息。
No longer suppoted since 30th May 2022
On
此选项,允许Less secure app access
。 Other ways to sign in > App password
部分,然后单击Generate and manage app passwords
Enter your App name
字段中输入一些名称,然后单击Generate Password
。password
。 主机:
smtp.gmail.com
端口:
587
SMTP 安全:
tls
电子邮件限制:
500
主机:
smtp.mail.yahoo.com
端口:
587
SMTP 安全:
tls
电子邮件限制:
500