PHP Mailerを使用してメールを送信する方法


  1. PHP Mailerのインストール: まず、PHP Mailerをインストールする必要があります。以下のコマンドを使用して、Composerを介してPHP Mailerをインストールします。
composer require phpmailer/phpmailer
$fromEmail = '[email protected]';
$toEmail = '[email protected]';
$subject = 'メールの件名';
$message = 'メールの本文';
  1. PHP Mailerの初期化と設定: PHP Mailerを初期化し、SMTPサーバーの設定を行います。以下のコード例では、GmailのSMTPサーバーを使用しています。
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'your_password';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom($fromEmail);
$mail->addAddress($toEmail);
$mail->Subject = $subject;
$mail->Body = $message;
  1. メールの送信: 最後に、メールを送信します。
try {
    $mail->send();
    echo 'メールが送信されました。';
} catch (Exception $e) {
    echo 'メールの送信中にエラーが発生しました: ' . $mail->ErrorInfo;
}

以上の手順を実行すると、指定した宛先にメールが送信されます。必要に応じて、さまざまな設定やオプションを使用して、メールの送信方法をカスタマイズすることもできます。

このコード例を使用して、PHP Mailerを使ってメールを送信する方法を簡単に実装できます。これにより、ウェブアプリケーションやスクリプトでのメール送信が容易になります。