問題タブ [actionmailer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
367 参照

ruby-on-rails - ActionMailer から署名付きメールを送信するにはどうすればよいですか?

SMTP サーバーとして GMail を使用しています。私はその構成がうまく機能しています:

また、 と に公開/秘密 RSA キー ペアがconfig/ssl/rsa.publicありconfig/ssl/rsa.privateます。

GMail の SMTP サーバーに送信する前に電子メールに署名するにはどうすればよいですか?

0 投票する
2 に答える
3884 参照

ruby-on-rails - ActionMailer ビューの url_for と名前付きルートの問題: 「コントローラーとアクションが必要です」

ユーザーのウェルカム メールに確認リンクを提供しようとすると、次の Rails エラーが発生します。

この行について大騒ぎします:

私のdevelopment.rb環境では、次の行があります。


@user変数に問題はありません。@user.usernameや などでメールをテストしました@user.confirmation_codeurl_forのような名前付きルートでのみ問題が発生しconfirm_user_urlます。

でルートを確認するとrake routesconfirm_userが表示されるため、名前付きルートが存在しないという問題はありません。

私はそれを理解できないようです。何を与える?

0 投票する
3 に答える
2465 参照

ruby-on-rails - アクションメーラー(Rails)でバウンスする電子メールを追跡する方法

私はアクティブメーラーを使用してメールを送信していますが、

ユーザーにメールを送信するときにバウンスされるメールIDを追跡したいと思います。

貴重なコメントをお願いします。

前もって感謝します。

*HIKKU

0 投票する
1 に答える
1414 参照

ruby-on-rails - アクションメーラー確認メール-RubyonRails

ThoughtBotからClearanceGemを正常にインストールしました。クリアランスは、新しいsign_up時に確認メールを送信し、以下を追加することを提案します。

/environments/test.rbとdevelopment.rbに移動します。私はこれとまた試しました

しかし、電子メールを送信するためのレールを取得できないようです。私はRubyとRailsの両方に慣れていないので、ThoughtBotがすでに電子メールを送信したと想定しているステップ/構成があるかどうか疑問に思っています。

私は何を間違っている/行方不明にしていますか?

更新:notifier.rbを追加しました

0 投票する
2 に答える
2464 参照

ruby-on-rails - ActionMailerを使用して送信メールのコピーをIMAPの[送信済み]ボックスに保存するにはどうすればよいですか?

通常のクライアントを使用してIMAPアカウントのSMTP経由で電子メールを送信すると、その送信電子メールはIMAPの[送信済み]ボックスに保存されます。

Ruby on Rails ActionMailerを使用してメールを送信するときに同じ動作をするにはどうすればよいですか?

0 投票する
1 に答える
537 参照

ruby-on-rails - ActionMailer で from 名を使用するにはどうすればよいですか? [Rails 2.3.5]

メール クライアントにきれいな名前を表示したい

0 投票する
3 に答える
6386 参照

ruby-on-rails - Action Mailer: データベースに保存されている電子メール本文で動的データをレンダリングするにはどうすればよいですか?

(データベース内の) メール モデルの body 属性を使用してメールをレンダリングするための Action Mailer セットアップがあります。本文で erb を使用できるようにしたいのですが、送信された電子メール メッセージでレンダリングする方法がわかりません。

このコードで本体を文字列として取得できます

この記事http://rails-nutshell.labs.oreilly.com/ch05.htmlに出くわしましたが、使用できると書かれていますが、作業renderすることしかできずrender :text、作業することはできませんrender :inline

更新:initialize_template_class誰かがこのスレッドhttp://www.ruby-forum.com/topic/67820での使用を推奨しました。私は今これを持っていますbody

それは機能しますが、私はこれを理解していないので、プライベートメソッドを調査してみましたが、これはハックであり、おそらくもっと良い方法があるのではないかと心配しています。 提案?

0 投票する
1 に答える
855 参照

ruby-on-rails - ActionMailer の receive メソッドのテスト (Rails)

メールを配信する ActionMailer send メソッドのテストに関する適切なドキュメントがあります。

receiveしかし、受信メールの解析に使用されるメソッドをテストする方法がわかりません。

私はこのようなことをしたい:

しかし、Receiver.receive を呼び出す行で次のエラーが発生します。

Tmail は、私が持っているテスト ファイルを正しく解析しています。それだけではありません。ありがとう!

0 投票する
1 に答える
375 参照

ruby-on-rails - ActionMailerテンプレートでのtime_ago_in_wordsの使用

Railsアプリのメールテンプレートからtime_ago_in_wordsにアクセスするにはどうすればよいですか?

0 投票する
1 に答える
367 参照

ruby-on-rails - 本文が表示されない状態で送信された ActionMailer

だから私はActionMailerメーラーを手に入れました

そしてビューは

しかし、走っているとき

コンソールから、これはログに出力されます