ホームページ  >  記事  >  php教程  >  非常に美しく便利なメール送信拡張機能 tp-mailer、すべてのフレームワークをサポート

非常に美しく便利なメール送信拡張機能 tp-mailer、すべてのフレームワークをサポート

WBOY
WBOYオリジナル
2016-12-05 13:27:441607ブラウズ

すべての ThinkPHP バージョンのフレームワークとその他の PHP フレームワークがサポートされており、ファイルの自動ロードは手動でサポートされています
、使いやすく、強力で、ThinkPHP 独自のテンプレート エンジンをサポートし、HTML テンプレートをサポートし、プレーン テキスト テンプレートをサポートし、中国語の添付ファイルの送信もサポートし、電子メールへの画像メタデータの埋め込みをサポートし、コードは一貫して呼び出され、非常に美しく、に基づいて開発されています。 SwiftMailer
まずエレガントな使い方を見てみましょう: use mailertp5Mailer;<br> <br> $mailer = メーラー::インスタンス();<br> $mailer->from('tianpian0805@gmail.com', 'yuan1994')<br> ->to('your-mail@domain.com')<br> ->件名('プレーンテキストテスト')<br> ->text('Tp メーラーのご利用へようこそ')<br> ->send();require_once '/path/to/tp-mailer/src/autoload.php';<br> <br> mailertp32Mailer を使用します;<br> <br> $mailer = メーラー::インスタンス();<br> $mailer->from('tianpian0805@gmail.com', 'yuan1994')<br> ->to('your-mail@domain.com')<br> ->件名('複数行テキストテスト')<br> ->line('PHPers: ')<br> ->line('Tp Mailer の使用へようこそ。役立つと思われる場合は、スターを付けてください。また、改善のためにフォークすることも歓迎します')<br> ->line()<br> ->line('yuan1994 <tianpian0805@gmail.com ' . date('Y-m-d'))<br /> ->attach('/path/to/filename.pdf', 'カスタマイズされたファイル名.pdf')<br> ->send();require_once '/path/to/tp-mailer/src/autoload.php';<br> <br> mailertp31Mailer を使用します;<br> <br> $mailer = メーラー::インスタンス();<br> $mailer->send(function($mailer, $message) {<br> $mailer->to('tianpian0805@gmail.com')<br> ->subject('フレームワーク テンプレート エンジンを使用してテンプレート テストをレンダリングする')<br> ->view('メール:テスト', array(<br> 'param1' => 'パラメータ 1',<br> 'param2' => 'パラメータ 2',<br> 'embed:image' => ROOT_PATH 'image.jpg',<br> ));<br> });インストール:
Composer を使用してインストールします (強く推奨):

psr-4 仕様をサポートし、箱から出してすぐに使用できます

作曲家には、yuan1994/tp-mailer が必要です
github からダウンロードするか、ソースコードを手動で直接ダウンロードします:
自動読み込みファイルを手動でインポートする必要があります
ダウンロードファイル:

git clone https://github.com/yuan1994/tp-mailer tp-mailer

git clone https://github.com/swiftmailer/swiftmailer swiftmailer

または、クリックして直接ダウンロードします:

https://github.com/yuan1994/tp-mailer/archive/master.zip

https://github.com/swiftmailer/swiftmailer/archive/5.x.zip

フォルダーを移動:

次に、2 つのプロジェクトにそれぞれ tp-mailer と swiftmailer という名前を付け、独自のプロジェクトの拡張クラス ライブラリ フォルダーに配置します。これらの 2 つのフォルダーは、おおよそ次のようなディレクトリに存在する必要があります。
拡張機能カタログ
§── tp-mailer
│ └── ソース
§── スイフトメーラー
│ §── リブ
│ §── ドク
│ └── テスト
自動読み込みファイルを導入します:

使用時にインポートするか、グローバルに自動的にインポートします

require_once '/path/to/tp-mailer/src/autoload.php;



プロジェクトアドレス: https://github.com/yuan1994/tp-mailer


文書アドレス: https://github.com/yuan1994/tp-mailer

ご質問がある場合は、問題を送信してください
https://github.com/yuan1994/tp-mailer/issues

他のプロジェクトの推奨事項:

tpAdmin: 自動コード生成と Rbac 権限管理をサポートする tp5 ベースのバックエンド管理フレームワーク https://github.com/yuan1994/tpAdmin


WeChat_Web_Devtools Linux バージョン: Linux システムを完全にサポートする WeChat アプレット開発ツール: https://github.com/yuan1994/wechat_web_devtools

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。