ホームページ >バックエンド開発 >PHPチュートリアル >Yii2 は swiftmailer を使用して電子メールを送信します
この記事の例では、Yii2 が swiftmailer を使用して電子メールを送信する方法について説明します。参考までに皆さんと共有してください。詳細は次のとおりです:
'mail' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@backend/mail', 'useFileTransport' => false,//set this property to false to send mails to real email addresses //comment the following array to send mail using php's mail function 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smtp.gmail.com', 'username' => 'username@gmail.com', 'password' => 'password', 'port' => '587', 'encryption' => 'tls', ], ], ],
コントローラー:
Yii::$app->mail->compose('your_view', ['params' => $params]) ->setFrom([\Yii::$app->params['supportEmail'] => 'Test Mail']) ->setTo('to_email@xx.com') ->setSubject('This is a test mail ' ) ->send();
Yii 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Yii の紹介」フレームワークと共通テクニックまとめ』、『PHP優秀開発フレームワークまとめ』、『Smartyテンプレート基本チュートリアル』、『php日時の使い方まとめ』、『phpオブジェクト指向プログラミング入門チュートリアル』、『php文字列(ストリング)の使い方まとめ』 ", "php+mysql データベースの「操作チュートリアル入門」と「PHP データベースの一般的な操作スキルのまとめ」
この記事が皆様の Yii フレームワークをベースとした PHP プログラムの設計に役立つことを願っています。
以上、Yii2 で swiftmailer を使ってメールを送信する方法を、関連内容も含めて紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。