問題タブ [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 投票する
2 に答える
1144 参照

ruby-on-rails - ActionMailer のパスワード セキュリティ

私は気が狂っていますか、それとも ActionMailer の SMTP ユーザー名とパスワードを実際の (開発/運用) 構成ファイルに保持するのは悪い考えですか? 暗号化された場所に保存するか、少なくとも Mercurial プッシュから除外する必要があるようです。

現在、プッシュを実行する前にソース ファイルからパスワードを削除しているだけですが、私が使用している方法よりもスマートな方法が必要です。:)

おそらく、別のユーザー(暗号化されたパスワードで既に保存されている)としてデータベースに保存し、プログラムで取得する必要がありますか?

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

ruby-on-rails - Ruby on Railsで領収書付きのメールを送信するには?

受信者が実際に電子メールを受信して​​読んだことを確認するために、Return Receipt (別名「受信確認」) を含む自動電子メールを送信する必要があります。確認は、指定されたアドレス (電子メール ヘッダーで指定された「Disposition-Notification-To」アドレス) に送信される単純な電子メールです。

Rails (ActionMailer) でそれを行う簡単な方法があるかどうか知っていますか? それとも Ruby (TMail、Net/SMTP) でしょうか?

よろしくお願いします。

0 投票する
6 に答える
20550 参照

ruby-on-rails - ActionMailer:デフォルトFrom:アドレス?

これは役に立たないためにグーグルで検索した。APIにも何も見つかりませんでした。私はそれを設定するためにある種のクラスメソッドまたは構成オプションを期待していました...

だから、呼び出すのではなく

すべてのメソッドについて、自動的に呼び出すことができます。

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

ruby-on-rails - 実行時に ActionMailer template_root を設定する

実行時に ActionMailer の template_root を設定することは可能ですか? 以下を使用して、開発モードでこれを実行できるようです。

メーラーのビュー ディレクトリが特別な view_path に存在するかどうかを確認し、存在する場合は ActionMailer にその view_path を使用しています。それ以外の場合は、デフォルトのままにします。これは、environment.rb の構成時ではなく、要求時に発生します。開発モードで動作します。

これを本番サーバーに移動すると、実行時に、アプリ/ビューで xxx.erb ファイルが見つからないというエラーが表示されます。そのため、特別なビュー パスではなく、デフォルト パスを探しています。デバッグ ステートメントをログに記録しており、template_root が正しく設定されていることがわかりますが、アプリはそれを使用していないようです。

何か案は?

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

ruby-on-rails - actionmailer を使用してアクセント付きメールを送信する方法

私の environment.rb は次のようになります。

アクセントにはこれで十分ですが、メッセージの件名は次のように送信されます。

Convite para participação de projeto

それを修正するために私がしなければならないことを誰かが知っていますか?

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

ruby-on-rails - TLS暗号化用のRailsActionMailerプラグイン

暗号化が必要なSMTPサーバーを介して電子メールを有効にするためのプラグイン/方向を誰かに教えてもらえますか?いくつか検索してhttp://agilewebdevelopment.com/plugins/actionmailer_tlsを見つけましたが、ダウンロードがダウンしており、他のいくつかのプラグインでもパターンが繰り返されています。

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

ruby-on-rails - からフォーマットされたactionmailer

「Support team foo@bar.com」などの書式設定された送信者でメールを送信したい。

私が書いた配信方法from "support team <foo@bar.com>"from "\"support team\" <foo@bar.com>"、smtpサーバーが言う場合

これは、Rails が完全な "from" 文字列を中括弧に入れることを意味します。モンキーパッチを適用せずにこれを修正するにはどうすればよいですか?

0 投票する
6 に答える
11704 参照

ruby-on-rails - Actionmailer / RubyonRailsを使用して複数の動的SMTPでメールを送信する方法

私はこの投稿を見ましたが、私のものは少し異なります:

複数のSMTPサーバーを備えたRailsActionMailer

ユーザーが自分のSMTPクレデンシャルを使用してメールを送信できるようにしているので、実際にはユーザーから送信されます。

ただし、これらはRailsアプリから送信されるため、ユーザーごとに、独自のSMTPサーバーを使用してメールを送信する必要があります。

どうやってやるの?

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

ruby-on-rails - Railsで送信する前に、メールをquoted-printableとしてエンコードします

私はこの質問を見て、それを利用できませんでした: Rubyの電子メールエンコーディングとquoted-printableコンテンツ

引用印刷可能としてメールを送信したいのですが、エンコードされていない状態で送信されますtext/html。何か助けはありますか?

0 投票する
0 に答える
355 参照

ruby-on-rails - Rails Actionmailer の失敗したメッセージの処理

LinuxボックスでRails 2.2.2を使用しており、rakeタスクを使用してメールを送信しています。エラー処理のない非常に単純なスクリプトです。

1.) 送信するメールを取得する 2.) メールを送信する 3.) メールを送信済みとしてマークする

現在、smtp サーバーのポートが一時的にブロックされているため、ステップ 1 と 3 は完了していますが、ステップ 2 は完了していません。私の質問は、ポートのブロックを解除すると、以前に失敗したメッセージがどこかにキューに入れられた (そして送信される予定である) ことです。 ) またはタイムアウトして /dev/nulled になりましたか? それらがどこかにキューに入っている場合、ファイルの場所を取得できますか? 適切なエラー処理を構築できるように、動作を理解したいだけです。ありがとう、

ドリュー