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