Webformから文字化けしないメール送信を行うには

カテゴリ Japanese mail コアバージョン 7.15 関連モジュール Webform, Mail System, Mime Mail, Japanese Mail Helper

PC(Windows/Mac)だけならまだしも、iPhone、Android、フィーチャーフォンに至るまで文字化けしないメールを配信するのは結構骨がおれます。
現時点で一番お勧めな方法、それは これです!

コメント

ユーザー actbrain の写真

Webform メールの設定:
・カスタムテンプレートでHTML記述
・[レ]HTMLメールを送信
※ここでPlain textとして作成したいところだが、ここでHTMLにしないと、その後の流れがうまく流れない。Mail System Settings:
・SITE-WIDE DEFAULT MAILSYSTEMINTERFACE CLASS[MimeMailSystem]
・MIME MAIL MODULE CLASS[MimeMailSystem]
・THEME TO RENDER THE EMAILS[現在]
MIMEメール:
・[レ]Send plain text email only
・E-MAIL FORMAT[PHP code]・・・ここがミソ!
・メールエンジン[Jp Mail Helper: customize mimemail for japanese character set.]
Jp_mobile_helper
・204行目:+ $subject = preg_replace('/ +(=\?ISO\-2022\-)/s', '\\1', $subject); // 20121106024700 +
$result = @mail($to, $subject, $body, $headers, '-f' . $return_path) && $result; の直前
・242行目 - // 20121106024700 - $string = mb_convert_encoding(~); 削除

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ降順で並び替える Core Ver. 関連モジュール タイトル
ユーザ 7.22 Realname ユーザーIDではなくニックネーム等を表示したい
ユーザ 7.38 user form 新規ユーザー登録時、パスワード再設定時のパスワード入力抜けを防ぎたい
ユーザ 7.23 User 長い投稿者名の表示が切れる
ユーザ 7.44 Quickbar 会員の種別(役割)別にメニューを設けたい
ユーザの管理 7.15 Devel 簡単に指定ユーザにログインしなおす方法
ユーザの管理 7.59 user pass drupal 7 で 管理者(uid=1)パスワードがわからなくなったとき 新しいパスワードを設定する方法
ユーザの管理 7.27 PHP 新規ユーザーの追加ができない
ユーザの管理 8.9.x user pass drupal 8 で 管理者(uid=1)パスワードがわからなくなったとき 新しいパスワードを設定する方法
ユーザの管理 7.50 Paypal continued billing drupal7のPaypal継続課金モジュールについて
リバースプロキシ 8.9.x mod_proxy mod_proxy_http mod_ssl Apache2.4 から httpsサーバーへリバースプロキシする方法
ログイン 8.7.x System ユーザー アカウントロックの範囲設定
拡張機能 8.3x Contribute modules drupal8-寄贈モジュールの動向
排他 7.26 lock Viewsモジュールの設定ページのような排他機能
権限 7.15 Path_Access Content_Access 特定のページ(パス)をアクセス制限したい
権限 7.50 Cron Basic認証時のCron(wget)実行方法
表示 7.26 Views ページ内に2つ目Viewsブロックを設置するときPagerが連動してしまう
表示 7.34 Views Infinite Scroll Facebookページのようにスクロールするとコンテンツが追加されるようなコントロール
見栄え 7.15 js Injector 簡単にJavascriptを追加する方法は?
言語 7.15 Entity Translation デフォルトの言語 - Entity Translation
言語 6.x i18n 多言語対応サイトのサイト名やスローガン/ミッションなどを多言語化する方法を教えてください

ページ