問題タブ [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 に答える
222 参照

ruby-on-rails - ActionMailerテンプレートの関連付け

ActionMailerモデル(通知機能)とメールのビューがあります。私のコントローラーでは、次のような配列(access_data)を作成します。

「通常の」ビューを作成すると、次のことができます。

しかし、Notifier-Viewで同じことをすると、次のエラーが発生します。

これは、NotifierモデルがActiveRecord::BaseではなくActionMailer::Baseを拡張するためですか?

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

ruby-on-rails - ActionMailer にフィルターのようなものはありますか?

ActionMailer クラスのいくつかのメーラーに対して、この同じコードを実行したいと考えています。どうすれば達成できますか?

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

ruby-on-rails - Rails ActionMailerビューのテキストインデントの問題

メーラー ビューでコードをインデントすると、送信された (プレーン テキストの) メールにもインデントが表示されます。インデントなしでコードを書かずにこれを回避する方法はありますか?

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

ruby-on-rails - RailsでのActionMailerの疑い

私のアプリケーションには、プロファイル、場所、コメントなどのモジュールがたくさんあります。新しいコメント、新しい場所などの興味深いことが起こったときにメールを送信するには、多くのメーラー クラス (ProfileMailer、PlaceMailer、CommentMailer) を作成する必要がありますか?メールを実装するためのオブザーバークラスも対応していますか?

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

ruby-on-rails - Rails:エビで生成されたPDFをActionMailerから送信された電子メールに電子メールで送信しますか?

私はeコマースアプリを持っています。Prawn を使用して、注文の PDF 請求書を生成しています。私は標準的なエビのセットアップを使用しています。views/admin/orders に、show.pdf.prawn というファイルがあります。売り手が自分の管理セクションで注文を表示しているときに、注文/表示ビューの PDF バージョンを開くリンクをクリックします。これはすべて完璧に機能します。

さて、トリッキーな部分です。注文が完了すると、出品者にメールが送信されます。私がやりたいことは、注文/ショーのPDF請求書バージョンをそのメールに添付することです. これを行うことは可能ですか?電子メールの添付ファイルに関するドキュメントはかなり限られており、説明しているワークフローを実行するリソースを見つけることができませんでした.

任意のガイダンスをいただければ幸いです。

0 投票する
4 に答える
2340 参照

ruby-on-rails-3 - メーラーのビューで form_for を再利用すると偽造エラーが発生する

テンプレート new.html.erb に form_for があり、DB に通常の保存を行い、成功時に電子メールを送信します。フォームが完全に入力されるように、メーラーが本文と同じ new.html.erb を送信し、モデルを渡すようにします。次のエラーが表示されます。

form_for タグの直後の行 (認証トークン タグを挿入しているため)。メーラーでテンプレートを再利用できるように、これを回避する方法はありますか?

メーラーコードは次のようになります

0 投票する
5 に答える
7227 参照

ruby-on-rails - Net::SMTPAuthenticationError 502 Rails ActionMailer の 5.5.2

ユーザーに確認メールを送信しようとしています。

しかし、私は次のエラーが発生します:

Net::SMTPAuthenticationError (502 5.5.2 エラー: コマンドが認識されません

production.rb の構成は次のとおりです。

ホスティング プロバイダーのユーザー プロファイルに、「signup@my_domain.com」という名前のメールボックスを作成しました。

作成されたメールボックスについて、彼らは私にログインとパスワードを発行しました:

ログイン = verbose_login

パスワード = verbose_password

:user_name の正確な形式を完全には理解していませんでした。

使うべきか

また:

また:

または、このフィールドはメール サーバーに固有であり、ホスティング プロバイダーのサポートに問い合わせる必要がありますか?

:authentication => :plain と :login の違いは何ですか?

ありがとう。

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

ruby-on-rails - Actionmailer "Timeout::Error" の問題?

アクションメーラーでメールを送信しようとするとTimeout::Error (execution expired):、コンソールにメールが送信されたと表示されますが、次のように表示されます

次に、送信された電子メールが表示され、次のエラーが表示されます。

ここに私の設定があります:

また、username@gmail.comに設定authenticationして使用しようとしましたが、希望はありませんでした。:plainuser_name

何か案は

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

ruby-on-rails - バウンスされた電子メールを処理する-ActionMailer

Railsアプリを持っていて、ActionMailerを使用してメールを送信していますが、メールが配信されているかどうかを知る必要がありますか?

送信された電子メールのステータス(バウンス、配信など)を処理する方法を知っている人はいますか?

ありがとう。

0 投票する
4 に答える
23342 参照

ruby-on-rails - Actionmailerがメールを配信しない、Rails 3

ユーザーが登録するとメールを送信するアプリケーションを作成しようとしています。

GmailのSMTP設定をconfig/application.rbファイルに入力すると、メール機能は次のようになります。

ログを見ると、メールが送信されたと表示されていますが、メールをまったく受信していません...

また、メール配信関数を呼び出すとEmails.signed(@user).deliver、フォームページはリダイレクトされませんが、次のいずれかのメール送信コードをコメントアウトすると機能します。

また

ありがとう :)

編集:development.rb