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