Web アプリケーションでは、多くの場合、一度に複数の受信者に電子メールを送信する必要があります。 PHP は非常に人気のある Web 開発言語であり、PHPMailer は電子メールを送信するための一般的な PHP クラス ライブラリです。 PHPMailer は豊富なインターフェイスを提供し、PHP アプリケーションでの電子メール送信をより便利で使いやすくします。この記事では、PHPMailerを使って複数の宛先にメールを送信する方法と手順を紹介します。
まず、公式 Web サイト (https://github.com/PHPMailer/PHPMailer) から PHPMailer クラス ライブラリをダウンロードする必要があります。ダウンロードが完了したら、圧縮パッケージを解凍し、そのフォルダーをプロジェクトの場所にコピーします。
PHP ファイルには、PHPMailer クラス ライブラリを導入する必要があります。クラス ライブラリは、以下に示すように、require ステートメントまたは include ステートメントを使用して導入できます。
require 'path/to/PHPMailer/src/Exception.php'; require 'path/to/PHPMailer/src/PHPMailer.php'; require 'path/to/PHPMailer/src/SMTP.php';
PHP ファイルで、PHPMailer インスタンスを作成する必要があります。 。インスタンスの作成方法は次のとおりです。
$mail = new PHPMailerPHPMailerPHPMailer();
複数の受信者にメールを送信するには、SMTP 情報を構成する必要があります。 PHP コードでは、SMTP サーバーのアドレス、ユーザー名、パスワードを設定する必要があります。 PHPMailer は、SMTP による電子メールの送信を簡単に有効にする SMTP オプションを提供します。 PHP コードでは、次のステートメントを使用して SMTP 情報を構成できます。
$mail->isSMTP(); // 设置使用SMTP发送邮件 $mail->Host = 'smtp.gmail.com'; // 设置SMTP服务器地址 $mail->SMTPAuth = true; // 启用SMTP身份验证 $mail->Username = 'username@gmail.com'; // SMTP用户名 $mail->Password = 'password'; // SMTP密码 $mail->SMTPSecure = 'tls'; // 启用TLS加密,也可以设置为ssl $mail->Port = 587; // SMTP端口号
PHP コードでは、送信者を設定する必要があります。情報 (名前とメール アドレスを含む):
$mail->setFrom('from@example.com', 'From Name');
PHP コードで、受信者情報を設定する必要があります (複数の受信者を設定できます) :
$mail->addAddress('example1@example.com', 'Example 1'); $mail->addAddress('example2@example.com', 'Example 2');
PHP コードで、メールの件名と内容を設定する必要があります:
$mail->Subject = 'Subject'; $mail->Body = 'This is the body text'; $mail->AltBody = 'This is the plain text';
PHP コードでは、添付ファイルの追加を選択できます:
$mail->addAttachment('/path/to/file.pdf'); // 添加附件
PHP コードでは、PHPMailer インスタンスの send() メソッドを呼び出して電子メールを送信できます。
if($mail->send()) { echo 'Message sent successfully'; } else { echo 'Message could not be sent'; }
上記の手順を完了すると、複数の受信者に電子メールを正常に送信できます。この記事が PHP 開発者に役立つことを願っています。
以上がPHPMailer を使用して複数の人に電子メールを送信するための PHP の方法と手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。