PHPMailer_SendMail
1.0.0
マルチメールホスト/アカウント機能に mysql を利用した簡素化されたメール機能を備えた PHPMailer ベースのメール機能
次のような複数の既存のメール システムを使用する機能
Gメール
ヤフー
リディフメール
等
ホスト/アカウント切り替え制限を定義する機能 (特定のアカウントの 1 つの制限に達した後に電子メール送信者を切り替える)
メールアカウント/ホストを設定/更新するための単一のダッシュボード。
既存のシステムへの簡単な統合
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
を参照してください。
この機能を使用する前に、この方法で SMTP サーバーを使用して電子メールを送信することが Google によって正式に承認されているかどうかはわかりません。禁止する情報も見当たりません。
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