ホームページ  >  記事  >  バックエンド開発  >  PHPMailer_PHPチュートリアルの主な機能と簡単な使い方

PHPMailer_PHPチュートリアルの主な機能と簡単な使い方

WBOY
WBOYオリジナル
2016-07-13 10:25:02773ブラウズ

電子メール/MIME 暗号化デジタル署名をサポート
複数の電子メール TO、CC、BCC、REPLY-TO をサポート
どのサーバー プラットフォームでも動作できるため、WIN プラットフォームで電子メールを送信できないことを心配する必要はありません
テキスト/HTML 形式の電子メールをサポート
画像を埋め込むことができます
HTMLの読み取りをサポートしていない電子メールクライアントのサポート
電子メール送信のための強力なデバッグ機能
カスタマイズされた電子メールヘッダー
冗長SMTPサーバーのサポート
8ビット、base64、バイナリ、およびquoted-printableエンコーディングをサポート
自動テキストラッピング
マルチサポート-添付ファイル送信機能
SMTPサーバー検証機能をサポート
Sendmail、qmail、Postfix、Gmail、Imail、Exchangeおよびその他のプラットフォームでのテストに成功
提供されるダウンロードファイルには詳細なドキュメントとサンプル手順が含まれているため、使い始めるのが難しいという心配はありません。
PHPMailer は非常に小さく、シンプル、便利、そして高速です

PHPMailer の使用法 (ここでは例として Gmail smtp を使用して電子メールを送信しています。もちろん、sendmail Pop やその他の方法もサポートされています):
まず http://phpmailer.worxware.com/ にアクセスして最新バージョンをダウンロードします。
ダウンロードが完了したら、2 つのクラス class.phpmailer.php と class.smtp.php をそれぞれのディレクトリに配置します。
次に、新しい php ファイルを作成し、ここに名前を付けます: phpmail.php
phpmail.php の内容は次のとおりです:
メール送信モジュールを関数 postmail() として直接記述します。これを使用するときは、関数を直接呼び出すことができます。機能の内容は次のとおりです:

プログラムコード

コードをコピー コードは次のとおりです:

function postmail($to,$subject = "",$body = ""){
//$to は受信者のアドレスを表します $subject はメールのタイトルを表します $body はメールの本文を表します
//error_reporting(E_ALL);
error_reporting(E_STRICT);
date_default_timezone_set("Asia/Shanghai");//東巴地区のタイムゾーンを設定します
require_once('class.phpmailer.php');
include("class.smtp.php");
$ mail = new PHPMailer(); //新しい PHPMailer オブジェクトが出てきます
.電子メールのエンコーディング、デフォルトは ISO-8859-1 です。中国語を送信する場合は、これを設定する必要があります。設定しない場合、コードは文字化けします
$mail->IsSMTP(); // SMTP サービスを使用するように設定します
$mail->gt ;SMTPDebug = 1; // SMTP デバッグを有効にする
// 2 = メッセージのみ
$mail->SMTPAuth = true ; "SSL"; // セキュリティ プロトコル
$ Mail- & GT; // SMTP サーバー
$ Mail- & GT; // SMTP サーバーの終了スローガン- & GT. ;Username = "SMTP サーバーのユーザー名"; // SMTP サーバーのユーザー名
$mail->Password = "SMTP サーバーのパスワード" // SMTP サーバーのパスワード
$mail->SetFrom(' as admin@domain.com', '送信者の名前');
$mail->AddReplyTo("メールの返信アドレス、例: admin@domain.com", "メールに返信した人の名前");
$mail-> ;Subject = $subject;
$mail->AltBody = "メッセージを表示するには、HTML 互換の電子メール ビューアを使用してください! "; // オプションでコメントアウトしてテストします
$mail->MsgHTML( $body);
$address = $to;
$mail->AddAddress($address, "受信者名");
//$mail->AddAttachment("images/phpmailer.gif");
/ /$mail->AddAttachment("images/phpmailer_mini.gif"); //attachment
if(!$mail->Send()) {
echo "メーラー エラー: " . ;
} else {
echo "メッセージが送信されました。おめでとうございます。メールは正常に送信されました。 ";




http://www.bkjia.com/PHPjc/825237.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/825237.html

電子メールの s/mime 暗号化デジタル署名をサポートします。複数の電子メールの TO、CC、BCC、REPLY-TO をサポートします。どのサーバー プラットフォームでも動作するため、WIN プラットフォームで電子メールを送信できないことを心配する必要はありません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。