Drupalを使用してHTML電子メールを送信する方法は2つあるようです。
Mime Mailのインストール数は大幅に増えていますが、Mail MIMEのメンテナーによって保守されている Mailsystem に依存しています。
これらのモジュールの違いは何ですか? 1つは他のフォークですか?
Drupalでメールを送信する方法は2つ以上あります。ただし、表示しているモジュールはsendingメール用ではなく、MIMEコンテンツをエンコード/デコードするためだけのものです。
あなたが直面している問題は、Drupal land:開発者が車輪を再発明することでよく見られます。同様のタスクを実行するモジュールにぶつかることがよくあります。
MIMEメールはより多くのサポートがあり、よりアクティブで、より多くの機能を備えています(正しく理解すれば、着信HTMLメールをデコードできます)。 HTML Mail Pearクラスを使用して、Mail Mimeでこれを実行します。
メールのsendingについては、strongly推奨 SMTP認証モジュール Drupalの組み込みメカニズムを使用したくない場合。
よろしくお願いいたします。
Mail MIMEは、PEAR Mail_MIMEクラスとの統合を提供するだけで、MIMEメールをエンコードおよびデコードします。次に、HTMLメールなど、他のモジュールを統合して、メールの送信に使用できます。
一方、MIMEメールは、これら2つのモジュールを組み合わせたものと同じです。MIMEエンコードされたメールを処理する両方の機能を含み、他のモジュールからのメールが送信されるように、Drupalに公開します。それ。
これらのモジュールはどちらも、実際にはユーザーとしてメールを送信することはできません。他のモジュールによって送信されたメールを処理します。小さな例外があります。つまり、Mime Mailには、HTML形式のメールを送信できるルール統合が付属しています。
最初に、私が最初に質問したときにこれを見落としましたが、2つのモジュールの違いを説明する Mail MIMEメンテナによるDrupal.orgへの投稿 があります。
私は最後の数時間を両方のモジュールの評価に費やし、ここに私の考えがあります:
メールMIMEは、MIMEメールよりもはるかにモジュール化されています。メンテナは、必要な機能を取得するために選択および選択できる多数のモジュールを作成しました。個人的には、私はこのアプローチを好みます。
ただし、私の場合、Pearクラスをサーバーにインストールする簡単な方法がなかったため、Mime Mailを使用しました。