問題タブ [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.
ruby-on-rails - ActionMailerテンプレートの関連付け
ActionMailerモデル(通知機能)とメールのビューがあります。私のコントローラーでは、次のような配列(access_data)を作成します。
「通常の」ビューを作成すると、次のことができます。
しかし、Notifier-Viewで同じことをすると、次のエラーが発生します。
これは、NotifierモデルがActiveRecord::BaseではなくActionMailer::Baseを拡張するためですか?
ruby-on-rails - ActionMailer にフィルターのようなものはありますか?
ActionMailer クラスのいくつかのメーラーに対して、この同じコードを実行したいと考えています。どうすれば達成できますか?
ruby-on-rails - Rails ActionMailerビューのテキストインデントの問題
メーラー ビューでコードをインデントすると、送信された (プレーン テキストの) メールにもインデントが表示されます。インデントなしでコードを書かずにこれを回避する方法はありますか?
ruby-on-rails - RailsでのActionMailerの疑い
私のアプリケーションには、プロファイル、場所、コメントなどのモジュールがたくさんあります。新しいコメント、新しい場所などの興味深いことが起こったときにメールを送信するには、多くのメーラー クラス (ProfileMailer、PlaceMailer、CommentMailer) を作成する必要がありますか?メールを実装するためのオブザーバークラスも対応していますか?
ruby-on-rails - Rails:エビで生成されたPDFをActionMailerから送信された電子メールに電子メールで送信しますか?
私はeコマースアプリを持っています。Prawn を使用して、注文の PDF 請求書を生成しています。私は標準的なエビのセットアップを使用しています。views/admin/orders に、show.pdf.prawn というファイルがあります。売り手が自分の管理セクションで注文を表示しているときに、注文/表示ビューの PDF バージョンを開くリンクをクリックします。これはすべて完璧に機能します。
さて、トリッキーな部分です。注文が完了すると、出品者にメールが送信されます。私がやりたいことは、注文/ショーのPDF請求書バージョンをそのメールに添付することです. これを行うことは可能ですか?電子メールの添付ファイルに関するドキュメントはかなり限られており、説明しているワークフローを実行するリソースを見つけることができませんでした.
任意のガイダンスをいただければ幸いです。
ruby-on-rails-3 - メーラーのビューで form_for を再利用すると偽造エラーが発生する
テンプレート new.html.erb に form_for があり、DB に通常の保存を行い、成功時に電子メールを送信します。フォームが完全に入力されるように、メーラーが本文と同じ new.html.erb を送信し、モデルを渡すようにします。次のエラーが表示されます。
form_for タグの直後の行 (認証トークン タグを挿入しているため)。メーラーでテンプレートを再利用できるように、これを回避する方法はありますか?
メーラーコードは次のようになります
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 の違いは何ですか?
ありがとう。
ruby-on-rails - Actionmailer "Timeout::Error" の問題?
アクションメーラーでメールを送信しようとするとTimeout::Error (execution expired):
、コンソールにメールが送信されたと表示されますが、次のように表示されます
次に、送信された電子メールが表示され、次のエラーが表示されます。
ここに私の設定があります:
また、username@gmail.comに設定authentication
して使用しようとしましたが、希望はありませんでした。:plain
user_name
何か案は
ruby-on-rails - バウンスされた電子メールを処理する-ActionMailer
Railsアプリを持っていて、ActionMailerを使用してメールを送信していますが、メールが配信されているかどうかを知る必要がありますか?
送信された電子メールのステータス(バウンス、配信など)を処理する方法を知っている人はいますか?
ありがとう。
ruby-on-rails - Actionmailerがメールを配信しない、Rails 3
ユーザーが登録するとメールを送信するアプリケーションを作成しようとしています。
GmailのSMTP設定をconfig/application.rbファイルに入力すると、メール機能は次のようになります。
ログを見ると、メールが送信されたと表示されていますが、メールをまったく受信していません...
また、メール配信関数を呼び出すとEmails.signed(@user).deliver
、フォームページはリダイレクトされませんが、次のいずれかのメール送信コードをコメントアウトすると機能します。
また
ありがとう :)
編集:development.rb