1. 製品
  2.   Eメール
  3.   PHP
  4.   Swift Mailer

Swift Mailer

 
 

オープンソース コンポーネント ベースの PHP ライブラリ

SMTP、sendmail、postfix、またはカスタム トランスポート実装を使用してメールを送信できる無料の PHP API 。電子メール メッセージへのコンテンツの追加、ディスク上のファイルまたは既存のファイルの添付、インライン メディア ファイルの埋め込みなど。 

Swift Mailer は、ソフトウェア開発者が電子メール メッセージを操作するための強力な PHP アプリケーションを作成するのに役立つ、非常に便利なコンポーネント ベースのライブラリです。 Swift Mailer は、電子メール メッセージの作成中にさまざまな MIME エンティティを使用するため、複雑なメッセージをほとんど手間をかけずに簡単に作成できます。これはオープンソースであり、MIT ライセンスの下でリリースされています。

Swift Mailer ライブラリは、任意の PHP Web アプリケーションに簡単に統合できます。非常に柔軟で優雅なオブジェクト指向のアプローチを使用して、多数の機能を備えた電子メールを送信します.さまざまなトランスポートの設定から送信されるメッセージのカスタマイズまで、メール送信のほぼすべての側面をカバーしています。 SMTP、sendmail、postfix、またはカスタム トランスポート実装を使用した電子メールの送信をサポートしています。このライブラリは非常に安全で、リクエスト データの内容を削除することなく、ヘッダー インジェクション攻撃から保護します。

Swift Mailer ライブラリは非常に扱いやすく、電子メール メッセージへのコンテンツの追加、ディスクまたは既存のファイル上のファイルの添付、インライン メディア ファイルの埋め込み、動的コンテンツの埋め込み、複数の受信者の追加、電子メールなど、電子メールを管理するためのいくつかの重要な機能が含まれています。メッセージの暗号化のサポート、メッセージの優先度の設定、メッセージのエンコードのサポートなど

Previous Next

Swift Mailer を使い始める

Swift Mailer コンポーネントをインストールする推奨される方法は、Composer を使用することです。簡単にインストールするには、次のコマンドを使用してください。

Composer 経由で Swift Mailer をインストールする

$ composer require "swiftmailer/swiftmailer:^6.0" 

PHP を介して電子メール メッセージを作成および送信する

オープン ソースの Swift Mailer ライブラリには、PHP アプリケーション内で電子メール メッセージを作成するためのサポートが含まれています。ライブラリは、メッセージ本文へのコンテンツの追加、コンテンツの書式設定、さまざまな種類のファイルの添付、動的に生成されたコンテンツの埋め込み、メッセージへのメディア ファイルの埋め込み、複数の受信者への電子メール メッセージの送信、およびそれで。

PHP 経由で添付ファイル付きのメールを送信する

フリー ライブラリの Swift Mailer を使用すると、ソフトウェア プログラマーは PHP アプリケーション内から添付ファイル付きの電子メール メッセージを送信できます。 Swift_Attachment オブジェクトをインスタンス化し、attach メソッドを使用して添付ファイルを含める必要があります。添付ファイルとは別に、メール メッセージ テキストに画像を埋め込むこともできます。また、このライブラリは、既存のファイルがなくても、動的に生成されたコンテンツの埋め込みを完全にサポートしています。ワンライナー コードを使用して既存のファイルを埋め込むか、URL を使用するだけです。

PHP API によるメールのエンコード

Swift Mailer ライブラリを使用すると、ソフトウェア開発者は PHP アプリケーションにエンコード機能を簡単に追加できます。ライブラリには、電子メール メッセージの MIME 部分の本文をエンコードするためのサポートが含まれています。また、base64 を使用してバイナリ添付ファイルをエンコードすることもできます。テキスト部分は、安全な選択である quoted-printable を使用してエンコードされ、最新の SMTP サーバーのほとんどがサポートしています。

メールにカスタム ヘッダーを使用する

オープン ソースの Swift Mailer ライブラリを使用すると、ソフトウェア プログラマは PHP コマンドを使用してメッセージ ヘッダーを含めることができます。このライブラリは、カスタマイズされたヘッダーを電子メール メッセージに追加したり、既存のヘッダーを簡単に変更したりすることをサポートしています。ヘッダー間にほとんど違いがないため、既存のヘッダーを変更するのは非常に困難な作業です。 Swift Mailer ライブラリは、テキスト ヘッダー、パラメーター化されたヘッダー、日付ヘッダー、ID ヘッダー、パス ヘッダーなど、より一般的なグループに分類されるさまざまな種類の MIME ヘッダーを使用していました。

 日本