問題タブ [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 - 本番Railsアプリでraise_delivery_errorsをtrueに設定する必要がありますか?
Ruby on Rails のデフォルトでは、これは false に設定されています (本番環境および開発環境)。
奇妙に思えます。私は間違いなく開発中にそれをオンにしています。これは役に立ちました。しかし、なぜ誰も本番環境でこれをオンにしていないように見えるのでしょうか? メールが届かない場合に通知を受け取りたいと思いませんか? これはかなり重要なようです。
production.rbのレールコメントは述べています
悪いメールアドレスは無視されます
しかし、間違ったメールアドレスをチェックするための検証がいくつかあります。ユーザーがメールを受信していない頻度を(例外通知機能などを介して)知りたいと思っているようです。
ruby-on-rails - Rails ActionMailer - 送信者と受信者の名前/メールアドレスのフォーマット
ActionMailer を使用するときに、送信者と受信者の情報に電子メールと名前を指定する方法はありますか?
通常、次のようにします。
でも、名前も指定したい―― MyCompany <info@mycompany.com>
、。John Doe <john.doe@mycompany>
それを行う方法はありますか?
ruby-on-rails - Restful 認証プラグインを使用した Rails ActionMailer がメールを配信しない
私は、安らかな認証プラグインを使用するレールアプリに取り組んできました。新しいユーザーは、電子メールの確認を通じてアカウントを有効にする必要があります。これは数時間前まで機能していましたが、アプリケーションが突然電子メールの配信に失敗し始めました。代わりに、次のエラー メッセージが表示されます。
古いリビジョンに戻し、actionmailer で新しいアプリを作成し、レールを再インストールし、すべてのプラグインと gem を再インストールしましたが、エラーは解決しません。誰もこのエラーを見たことがありますか? perform_delivery_SMTP メソッドを UserMailer モデルに追加する必要があるように思えますが、その方法と理由は? ありがとう。
ruby-on-rails - IMAPを介してレールでメールを取得する
この Rails アプリはローカル イントラネットで実行されており、1,000 人の通常ユーザーがいます。メール サーバー (MS Exchange) との統合を検討しています。基本的 -
1) 各ユーザーについて、アプリはメールサーバーから受信トレイに新しいメッセージを取得し、解析して、データベースにファイルする必要があります。
ruby/net-imap で実装できましたが、パフォーマンスが心配です。前述したように、1,000 人のユーザーがいて、それぞれが異なるメール アドレスを持っています。電子メール サーバーを x 分ごとにポーリングすると、1,000 ユーザーの場合、パフォーマンスが大幅に低下する可能性があります。
ruby/net-imap を使用した IMAP IDLE がオプションになる可能性があるようです。メールサーバーは、新しいメール (IPhone/Outlook スタイル) があるたびにアプリに通知をプッシュします。しかし、そのためには、サーバーとのimap接続を開いたままにしておく必要があるようです。したがって、一度に 100 人のユーザーがログインしている場合、メール サーバーへの接続数は 100 になります。それはアプリを大幅に遅くしますか?
または、他のオプションを知っている人はいますか(ところで、私はメールサーバーを制御できません)
MRI を使用していますが、jruby にも簡単に切り替えることができます。
ruby-on-rails - ActionMailerを使用したマルチパートメールの送信の問題
次のコードを使用して、Railsでメールを送信しています。
私には問題ないようです。メールもGmailのウェブインターフェースに表示されるように表示されます。しかし、Mail(Appleプログラム)では、添付ファイルが1つだけ(2つあるはずです)、テキストがありません。何が原因なのかわからないようです。
ログからメールをコピーしました。
ruby-on-rails - レールでメールを受信するためのベスト プラクティス
Railsアプリケーションで受信メールを処理する最良の方法を見つけようとしています。「ベスト プラクティス」は非常に主観的なものであることを理解しています。そのため、私の主な関心事はスケーラビリティと効率であることを述べることから始めます。これは主に、大きな添付ファイルの処理が必要なためです。
昨日までは ActionMailer を使用して電子メールを受信する方法が受け入れられていたようですが、最近、電子メールごとに新しい Rails インスタンスを生成するため (大量の場合は恐ろしい)、これは非効率的であるという記事をいくつか見つけました。
ごく最近、この記事が注目を集めています: http://jasonseifer.com/2009/04/24/receving-email-with-rails
この投稿では、Rails インスタンス全体を強制的に生成する必要のない ActionMailer システムのスリム化されたバージョンについて述べていますが、コメントでは、専用のメール ディレクトリ (maildir?) や imap/pop の取得など、他のいくつかのオプションについて述べています。
私の質問は次のとおりです。Rails アプリケーション (添付ファイルを含む) で受信メールを処理するための現在の最良のオプションについて何か考えている人はいますか?
ruby-on-rails - RubyonRailsの電子メールテンプレート
電子メールテンプレートについてサポートが必要です。3つの画像が埋め込まれたhtmlテンプレートがあります。私はRESTful認証プラグインを使用しており、デフォルトのメーラーをカスタマイズしようとしました。テンプレートはスタンドアロンのWebページとしてはうまく機能しますが、何らかの理由で画像で適切にレンダリングされません。画像を添付してもインラインでレンダリングできないか、まったく添付しないかのどちらかです。
とにかくメーラーは次のとおりです。
また、次のようにテンプレートを作成しました。
ruby-on-rails - ActionMailer は、送信されたメッセージのメッセージ ID を取得します
特定のアクションが発生したときにメールを送信するレールアプリケーションを作成しています。ユーザーはこれらのメールに返信でき、システムは返信メールをユーザーに送信された元のメールと照合する必要があります。
これを行う最善の方法は、メッセージを送信するときにメッセージ ID ヘッダー フィールドを保存することのようですが、これは ActionMailer で可能ですか? 次に、返信から参照ヘッダーを取得し、メッセージを照合します。
これが不可能な場合、代替ソリューションはありますか?
ruby-on-rails - 再利用アクション メーラー テンプレート
複数のメーラー「アクション」に同じアクション メーラー テンプレートを再利用するにはどうすればよいですか?
ActionController では、次のことができます
ActionMailer でも同じことができると思いますが、正しい方法を見つけることができなかったようです。関連がある場合、私は Rails 2.3.2 を使用しています。
ありがとう!