PHPMailer を使用して PHP から HTML 電子メールを送信する
PHP から HTML 電子メールを送信するのは、特にヘッダーを使用する場合に難しい場合があります。幸いなことに、PHPMailer クラスは、プロセスを簡素化する堅牢なソリューションを提供します。
PHPMailer クラスは、マルチパート/代替電子メールの作成を処理し、テキスト バージョンと HTML バージョンを自動的に分離します。また、境界文字列、MIME バージョン、コンテンツ タイプなどのヘッダーも管理します。 PHPMailer を使用すると、最小限の労力で HTML メールを簡単に作成して送信できます。
PHPMailer を使用するには、Composer 経由でインストールします。
composer require phpmailer/phpmailer
インストールしたら、次のコードを使用して送信できます。 HTML メール:
<?php use PHPMailer\PHPMailer\PHPMailer; // Create a new PHPMailer instance $mail = new PHPMailer(); // Set the sender $mail->setFrom('[email protected]'); // Set the recipient $mail->addAddress('[email protected]'); // Set the subject $mail->Subject = 'Test HTML email'; // Set the HTML body $mail->isHTML(true); $mail->Body = '<h2Hello World!</h2> <p>This is something with <b>HTML</b>formatting.</p>'; // Set the text body (optional) $mail->AltBody = 'Hello World!!! This is simple text email message. '; // Send the email if (!$mail->send()) { echo 'Mail failed. Error: ' . $mail->ErrorInfo; } else { echo 'Mail sent successfully.'; } ?>
PHPMailer を利用すると、HTML メールを簡単に送信できます。 PHP。メッセージが適切にフォーマットされて受信者に配信されるようにします。
以上がPHPMailer はどのようにして PHP からの HTML 電子メールの送信を簡素化できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。