PHPMailer 使い方チュートリアル(PHPMailer 送信メール例分析)
php には mail() 関数が用意されていますが、PHPMailer は優れた電子メール送信ツールですが、使い方は簡単ではありません。
PHPMailer を使用してメールを送信します:
コードをコピーします コードは次のとおりです:
header("content-type:text/html;charset=utf-8");
ini_set("magic_quotes_runtime",0);
require 'class.phpmailer.php' ;
try {
$mail = new PHPMailer(true);
$mail->CharSet='UTF-8';メールの文字エンコーディング、これは非常に重要です。そうしないと中国語が文字化けします
$mail->SMTPAuth = true; //認証を有効にする
$mail->Port = 25; $mail->ホスト = "smtp.163.com ";
$mail->ユーザー名 = "phpddt1990@163.com";
$mail->パスワード = "これはパスワードです";
//$mail->IsSendmail(); //sendmail コンポーネントがない場合はコメントアウトします。そうでない場合は、「実行できませんでした: /var/qmail/bin/sendmail」というエラー メッセージが表示されます。
$mail->AddReplyTo("phpddt1990@163.com","mckee" );//返信アドレス
$mail->From = "phpddt1990@163.com"; FromName = "www.phpddt.com";
$to = "987044391 @qq.com";
$mail->AddAddress($to); test title";
$mail->Body = "
これは、php diandiantong (www.phpddt.com) による phpmailer のテスト内容です。 font>)";
$mail->AltBody = "メッセージを表示するには、HTML 互換のメール ビューアを使用してください!"; //メールが HTML をサポートしていない場合の代替表示、省略できます
$mail->WordWrap = 80; //文字列の各行の長さを設定します
//$mail->AddAttachment("f:/test.png") //添付ファイルを追加できます
$mail->IsHTML(true);
$mail->Send();
echo 'メール送信';
} catch (phpmailerException $e) {
echo "メール送信に失敗しました:".$e->errorMessage();
}
?> ;
QQ メールを開くと次のことがわかります:
テストは非常にうまくいきましたスムーズに:
上の図からわかるように、PHPMailer は HTML 形式での送信をサポートしており、写真や添付ファイルの送信もサポートしています。テストの結果、さまざまな SMTP サーバーとの互換性が非常に高いことがわかりました。
添付ファイルの追加時にエラーが報告された場合:
これは、(set_magic_quotes_runtime()) がオフになっているためです。そして、この機能は PHP6 では完全に削除されました。
エラー行をコメントまたは削除するか、set_magic_quotes_runtime()
の前に @ 記号を追加するか、configure;error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
PHPMailer とテスト ファイルのダウンロード: phpmailer.rar

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
