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

メール メッセージを送信するためのオープンソース PHP ライブラリ 

添付ファイル付きのメッセージの送信、複数のユーザーへのメッセージの送信、Twig の統合、UTF-8 文字のサポートなどを可能にする PHP API 。

Mailer および Mime コンポーネントは、メール メッセージを作成および送信するための Symfony フレームワークの非常に便利な部分です。これはオープンソースであり、MIT ライセンスの下で利用できます。このコンポーネントは、ソフトウェア プログラマーが PHP アプリケーションから電子メールを送信するのに役立ち、他の一般的なメール サービスと簡単に統合できます。 Mailer コンポーネントには 2 つの主要部分があります。トランスポートとメーラー自体。

Symfony のメーラー コンポーネントの優れた点は、可用性が高いことです。 1 つのメーラー サーバーに障害が発生した場合でも、メールが確実に送信されるようにする「フェールオーバー」と呼ばれる手法を使用します。フェールオーバー トランスポートは、2 つ以上のトランスポートで構成されます。そのため、1 つが失敗すると、自動的に他のトランスポートに切り替えて送信タスクを完了します。また、負荷分散を非常に効果的に管理し、「ラウンドロビン」技術を使用して複数のトランスポーターにメールの作業負荷を分散します。

Mailer コンポーネントには、添付ファイル付きのメッセージの送信、複数のユーザーへのメッセージの送信、マルチパート メッセージのサポート、Twig 統合、UTF-8 文字のサポート、CSS スタイルをインライン化した画像の埋め込み、メッセージの暗号化など、電子メール メッセージの処理に関連するいくつかの重要な機能のサポートが含まれています。などなど。

Previous Next

メーラーを使ってみる 

Mailer コンポーネントをインストールするには、Composer を使用することをお勧めします。簡単にインストールするには、次のコマンドを使用してください。

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

 $ composer require symfony/mailer

PHP ライブラリ経由で電子メールを生成して送信する

オープン ソースの Mailer ライブラリには、メール メッセージの作成と PHP コードによる送信のサポートが含まれています。開発者は、電子メール オブジェクトを作成し、必要な情報を提供する必要があります。準備が整うと、メッセージは構成されたトランスポートを介して受信者に送信されます。 From、To、BCC、Cc フィールドなどのフィールドを選択することで、複数のユーザーに簡単にメールを送信できます。また、ファイルを添付したり、画像を埋め込んだり、メール メッセージ内に他のコンテンツを含めたりすることも簡単にできます。

PHP 経由でファイルや画像をメールに添付する

ドキュメントや写真をメールに添付して共有するのは簡単で、費用対効果が高くなります。さらに、コラボレーション タスクをタイムリーに完了するために、最新のデータとファイルを共有することが必要になることがよくあります。これをすばやく簡単に行う方法の 1 つは、電子メールの添付ファイルを使用することです。 Mailer ライブラリを使用すると、ソフトウェア開発者は、PDF、Microsoft Word、画像などのドキュメントを簡単に添付して送信できます。

電子メール メッセージの暗号化のサポート

暗号化は、ユーザーが電子メール メッセージを不要なアクセスから保護し、ハッカーが安全なデータやメッセージにアクセスするのを防ぐのに役立ちます。オープン ソースのメーラー ライブラリには、PHP コマンドを使用した電子メール メッセージの暗号化の完全なサポートが含まれています。証明書は、電子メール メッセージを暗号化するときに使用されます。添付ファイル、画像、コンテンツなどを含むメッセージ全体を暗号化します。メッセージが配信されると、対応するキーを持つ受信者はメッセージにアクセスして読むことができます。

メールでタグとメタデータを使用する

オープン ソースのメーラー ライブラリには、電子メール メッセージにタグとメタデータを簡単に追加するためのサポートが含まれています。メールのグループ化、メールの追跡、およびワークフローに非常に役立ちます。トランスポートがヘッダーをサポートしている場合、トランスポートはそれらを適切な形式に変換することに注意してください。それ以外の場合、タグとメタデータはサポートされません。それらはメール内のカスタム ヘッダーとして追加されます。

 日本