ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP は PHPMailer を使用してメールを送信します_PHP チュートリアル

ThinkPHP は PHPMailer を使用してメールを送信します_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:16:23
オリジナル
981 人が閲覧しました

この記事では、ThinkPHP バージョン 2.1 と PHPMailer バージョン 5.1 を使用します。 (後者は、このブログから直接ダウンロードすることをお勧めします。次のコードが PHPMailer のすべてのバージョンで正常に実行されることを保証できないためです)
具体的な手順は次のとおりです:
最初のステップ、PHPMailer クラス ライブラリを追加します

PHPMailerメール送信クラスV5.1ダウンロードアドレス

ダウンロードしたファイルを解凍し、PHPMail ディレクトリを ThinkPHP ディレクトリ内の Vendor に移動します。 (class.phpmailer.php ファイルが ThinkPHPVendorPHPMailerclass.phpmailer.php にあることを確認してください)
2 番目のステップは、メール送信機能を追加することです
プロジェクト ディレクトリの Common フォルダーにある common.php ファイルに次のコードを追加します (存在しない場合は作成してください) :

リーリー リーリー リーリー リーリー

Conf ディレクトリ内の config.php を編集し、戻り配列に次の内容を追加します

リーリー

ステップ 4. 実際にメールを送信する
ThinkPHP は common.php 内の関数を自動的にロードするため、メールを送信する必要がある場合は、次のコードを使用するだけです。
SendMail("xxx@xxx.com","メールタイトル","メール本文");
この時点で、このチュートリアルは終了です。花を広げてください~~~
SendMail("dreamrunner@foxmail.com","I can also use ThinkPHP to send email","Wow wow~~");を正常に設定した学生を歓迎します
いくつかの手順もあります
メール本文 回線を変更する必要がある場合はどうすればよいですか?実際、最も簡単な方法は、
SendMail("xxx@xxx.com","メールタイトル","メール本文
行を変更しました~~!");
QQメールボックス(foxmailを含む)とNetEaseの126、163です。すべて正常にテストされました。最近GMailにアクセスしにくくなったのでテストしていません。 GMail では SSL の使用が必要と聞きましたが、必要な学生は自分で Baidu PHPMailer を Google で使用できます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/440114.html技術記事この記事では、ThinkPHP バージョン 2.1 と PHPMailer バージョン 5.1 を使用します。 (後者は、このブログから直接ダウンロードすることをお勧めします。次のコードが PHPMailer のすべてのバージョンで適切に動作することを保証できないためです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート