web-dev-qa-db-ja.com

「MIMEメール」モジュールと「メールMIME」モジュールの違いは何ですか?

Drupalを使用してHTML電子メールを送信する方法は2つあるようです。

Mime Mailのインストール数は大幅に増えていますが、Mail MIMEのメンテナーによって保守されている Mailsystem に依存しています。

これらのモジュールの違いは何ですか? 1つは他のフォークですか?

1
Patrick Kenny

Drupalでメールを送信する方法は2つ以上あります。ただし、表示しているモジュールはsendingメール用ではなく、MIMEコンテンツをエンコード/デコードするためだけのものです。

あなたが直面している問題は、Drupal land:開発者が車輪を再発明することでよく見られます。同様のタスクを実行するモジュールにぶつかることがよくあります。

MIMEメールはより多くのサポートがあり、よりアクティブで、より多くの機能を備えています(正しく理解すれば、着信HTMLメールをデコードできます)。 HTML Mail Pearクラスを使用して、Mail Mimeでこれを実行します。

メールのsendingについては、strongly推奨 SMTP認証モジュール Drupalの組み込みメカニズムを使用したくない場合。

よろしくお願いいたします。

3
stefgosselin

Mail MIMEは、PEAR Mail_MIMEクラスとの統合を提供するだけで、MIMEメールをエンコードおよびデコードします。次に、HTMLメールなど、他のモジュールを統合して、メールの送信に使用できます。

一方、MIMEメールは、これら2つのモジュールを組み合わせたものと同じです。MIMEエンコードされたメールを処理する両方の機能を含み、他のモジュールからのメールが送信されるように、Drupalに公開します。それ。

これらのモジュールはどちらも、実際にはユーザーとしてメールを送信することはできません。他のモジュールによって送信されたメールを処理します。小さな例外があります。つまり、Mime Mailには、HTML形式のメールを送信できるルール統合が付属しています。

1
Berdir

最初に、私が最初に質問したときにこれを見落としましたが、2つのモジュールの違いを説明する Mail MIMEメンテナによるDrupal.orgへの投稿 があります。

私は最後の数時間を両方のモジュールの評価に費やし、ここに私の考えがあります:

  • メールMIMEは、MIMEメールよりもはるかにモジュール化されています。メンテナは、必要な機能を取得するために選択および選択できる多数のモジュールを作成しました。個人的には、私はこのアプローチを好みます。

  • ただし、私の場合、Pearクラスをサーバーにインストールする簡単な方法がなかったため、Mime Mailを使用しました。

0
Patrick Kenny