web-dev-qa-db-ja.com

CSSを使用してHTML形式の電子メールを作成して送信する方法

Drupalでウェルカムメールを作成することに夢中です。

私が欲しいのは、HTMLとCSSを使用して適切にフォーマットされた電子メールを送信することです。ユーザー登録後のウェルカムメールを除いて、ユーザーにメールを送信する必要はありません。

"ホーム"管理"設定"ピープル"ページのeMailフィールドでコードをテストしましたが、CSSコードを受け入れません。

HTMLメールおよびメールシステムモジュールは非常に洗練されているため、テーマを使用できませんでした。

これに対する解決策はありますか?

2
shekoufeh

その分野での経験があるため、実際にメールを送信するのにどのシステムを使用していても、「ニース」のHTMLメールテンプレートの設計は難しい場合があります。その理由は、本格的なローカルデスクトップコンピュータープログラムからスマートフォンやフィーチャーフォンのモバイルアプリまで、非常に多くのさまざまなメールクライアントと、事実上無数のオンラインサービスがあり、すべてがわずかに異なる動作をしているためです。一部の電子メールクライアントはcss3を受け入れますが、cssをまったく解釈しないものや、インラインcssのみを受け入れるものもあります。

そのため、おそらくそれを掘り下げる必要があるか、さまざまなサービスやモジュールによって提供されているように「安全」に使用できるメソッドを使用する必要があると思います。

2
tillinberlin

MimeMail モジュールはこれでかなり良いです。それを試して、表 here を使用して、最適なクロスクライアントサポートに利用できる構文/タグを参照してください。

0
John R

おかげで、mimeメールとディスプレイスーツモジュールを使用できました。それが必要だった

0
shekoufeh