[解決済み] Rails ActionMailer - 送信者名と受信者名/メールアドレスの書式設定
2022-05-17 01:30:02
質問
ActionMailerを使用する際に、送信者と受信者の情報に電子メールと名前を指定する方法はありますか?
一般的にはそうします。
@recipients = "#{user.email}"
@from = "[email protected]"
@subject = "Hi"
@content_type = "text/html"
しかし、名前も指定したい--。
MyCompany <[email protected]>
,
John Doe <john.doe@mycompany>
.
という方法はないのでしょうか?
どのように解決するのですか?
名前と電子メールを入力する場合、名前と電子メールを慎重に検証するかエスケープしない限り、文字列を連結するだけで無効なFromヘッダが作成される可能性があります。ここでは、安全な方法を紹介します。
require 'mail'
address = Mail::Address.new email # ex: "[email protected]"
address.display_name = name.dup # ex: "John Doe"
# Set the From or Reply-To header to the following:
address.format # returns "John Doe <[email protected]>"
関連
-
[解決済み] Railsサーバーがポートはすでに使用されていると言う、そのプロセスを殺すにはどうすればよいですか?
-
[解決済み] pg gem をインストールしようとすると 'libpq-fe.h' ヘッダが見つからない
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜでしょうか?
-
[解決済み] Railsマイグレーションを利用してカラムをドロップする方法
-
[解決済み] Rails ExecJS::ProgramError in Pages#home?
-
[解決済み] Ruby:Rubyの配列にinclude.の反対はある?
-
[解決済み] rspecにおけるassignsの意味
-
[解決済み] Railsはsaveでモデル内の検証をスキップしますか?
-
[解決済み] Ruby on RailsでJSON出力を "きれい "にフォーマットする方法
-
[解決済み】railsの文字列とtextの違い?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】bundle installが "Could not locate Gemfile "を返す。
-
[解決済み] デバイスを使用する現在のユーザーメソッド
-
[解決済み] AWS S3です。アクセスしようとしているバケットは、指定されたエンドポイントを使用してアドレスされている必要があります。
-
[解決済み] Errno::EACCESS: パーミッションが拒否された @ dir_s_mkdir
-
[解決済み] 検索 vs 発見する by vs どこに
-
[解決済み] Ruby on Railsでsimple_formを使うさまざまな方法|何が違うの?
-
[解決済み] RVMでRubyのデフォルトバージョンを設定するには?
-
[解決済み] Devise Admin Roleの追加【終了しました
-
[解決済み] Rspec が私のモデルクラスを認識しない。初期化されていない定数エラー
-
[解決済み] Railsでグループとカウント