問題タブ [ar-mailer]
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 ar_mailer がメールの送信に失敗する
ar_mailer を使用するようにアプリケーションを切り替えたところです。ar_sendmail を実行すると (長い休止の後)、次のエラーが表示されます。
Gmail SMTP を使用して電子メールを送信していますが、ar_mailer をインストールしたばかりの ActionMailer::Base.smtp_settings を変更していません。
バージョン:
レール: 2.1、ar_mailer: 1.3.1
ruby-on-rails - TestMailerでの引数の数が間違っています
メールの送信で奇妙な問題が発生しています。この例外が発生します:
私のweb_reservations_controllerには、単純なメソッド呼び出しがあります
そして私のTesMailerは次のようなものです:
何か考えはありますか?
ありがとう!ロベルト
ruby-on-rails - 設定変更でARメーラー?
現在、プロジェクトの 1 つで ARMailer を実行しています。問題なく動作していますが、さまざまな顧客がこのサービスを介して確認メールを送信できるため、独自の SMTP 設定を使用できるようにしたいと考えています。
その場で ARMailer の設定を変更する方法はありますか?
または、おそらくこれをよりよく抽象化する ARMailer の代替手段がありますか?
ありがとう
マット
ruby-on-rails - AR_mailer スロー例外。メールがまだ送信されている
AR_mailer でメールを送信するように設定しています。送信の観点からはすべて機能しますが、メールが実際に作成されると、次のエラーが表示されます。
ただし、メールは引き続きキューに追加されます。
Rails 2.1.0 でad_zap の AR_mailer フォーク ( http://github.com/adzap/ar_mailer/tree/master ) バージョン 2.1.5 を使用しています。
ありがとうニック。
ruby-on-rails - 新しいサーバーで ar_mailer/ar_sendmail を動作させる際の問題
こんにちは。新しいubuntuサーバーで新しいアプリを起動して実行しています。通常は問題なく動作していますが、ar_sendmail が動作しません。このページの指示に従っています: http://www.ameravant.com/posts/sending-tons-of-emails-in-ruby-on-rails-with-ar_mailer
セットアップはすべて完了しました。つまり、Email テーブルにレコードを保存するだけで「メールを配信」できます。ここで、ar_sendmail デーモンを実行して実際に送信したいと考えています。(そのため、そのWebページの「デーモンモードでar_sendmailを実行しています」にいます)。
初めにすること:
わかりました...それで、ar_sendmail はどこですか? 調べてみると、ar_mailer プラグインの bin フォルダーに ar_sendmail ファイルがあるので、その場所をパスに追加します。これが正しいことであったかどうかはわかりません。
わかりました、もう一度やり直してください。
うーん。これが問題のファイルです。そこにはあまりありません。
わかりました...文字通り、これを要求しようとしているだけで、見つかりません。ファイル action_mailer/ar_sendmail.rb は、ar_mailer プラグインの lib フォルダーにあります。つまり、プラグイン内から呼び出されていることを考えると、これを正しく認識できるはずですか?
私はここで軌道から外れており、簡単なことを見逃しているような気がします。誰でも私を正すことができますか?関連する場合に備えて、レール2.3.4を使用しています。
編集 - 私はちょっとばかげたことに気付きました: このようにコマンドラインから ar_sendmail を呼び出すと、その 1 つのファイルをロードしているだけで、残りのものをどこで探すべきかわかりません。それは本当に私が正しいことを実行しようとしていないと私に思わせます。ar_sendmail デーモンは、apt_get などで取得できる別のプログラムですか?
EDIT2 - ar_mailer gem をインストールすることである程度の進歩を遂げました (ガイドはこれを行うべきではないと述べています)。それは実行されているようです。メールリクエストをどこかに送信し、保留中のメールのメールテーブルをクリアしています。-ov (ワンショット口頭) モードで ar_sendmail を実行すると、たとえば次のように報告されます。
from@address.com から to@address.com にメール 00000000019 を送信しました: #
だから、それは実際に動作しているように見えます.Eメールを送信する実際のものをセットアップする必要があります. はぁ。まだアドバイスをありがとう。
ありがとう、マックス
ruby-on-rails - メール送信をAR_MailerからDelayedJobに切り替えた後に値が失われました
私はAR_Mailerを約6か月間使用しており、問題が発生することはありません。最近、いくつかの管理バックグラウンドジョブにDelayedJobを追加しました。DelayedJobは電子メールも非常にうまく処理するので(DelayedMailer gemのおかげで)、アプリケーションからAR_Mailerを完全に削除しました。
このメール以外はすべて完璧に機能します。自動的に生成されたパスワードは失われます。
このバグが発生する理由について何か考えはありますか?ありがとう!
構成:Rails2.3.2およびDelayedJob2.0.4
ruby-on-rails - Tmail と ActionMailer::ARMailer を使用してメールを転送する
Tmail を使用して、受信メールのメールボックスの 1 つを通過する rake タスクを作成しています。特定のメールについては、別のアドレスに転送したいだけです。それを行う最善の方法が何であるかはわかりません。
Web サイトの通常のメールは、ARMailer を使用して送信されます。Mailer.deliver_ を呼び出すと、メールがテンプレートから生成され、実際にメールを送信する ARMailer によってアクセスされる Email テーブルに入れられます。したがって、私の Mailer クラスのクラス定義は次のようになります。
だから、私がやりたいことは、私のスクリプトでは、受信メールを表す Tmail オブジェクトがあるときに、新しいメールを生成してメール キューに入れることです。これは基本的に Tmail メールであり、新しいアドレスに転送されます。それを行う最善の方法が何であるかはわかりません。受信した Tmail オブジェクトから本文、件名、送信元フィールドをコピーして新しいマルチパート メールを作成することもできますが、それは少しぎこちなく、もっと良い方法があるはずです。
次のようなことができますか
newmail = Mailer.create_forward(my_tmail_object) newmail.to = "forwardingaddress@domain.com" newmail.deliver
??
Mailer/ARMailer には create_forward メソッドはありませんが、私が求めているのはそのようなものです。どんなアドバイスでも大歓迎です!ありがとう
ruby-on-rails - ar_sendmailコマンドがruby1.9.2で機能しない
ar_sendmail
端末からコマンドを実行できません。私はその構成を見逃したとは思わない。以下は私のコードです。
ar_sendmailコマンドを実行するたびに、以下のメッセージが表示されます。コンソールRAILS_ROOT
を押すと、次のように表示されます/Users/me/Dev/a5his
よろしくお願いします<><
ruby-on-rails - Rails - データベースに挿入された疑問符
今日、説明できないアプリケーションの奇妙な動作に気付きました。
ArMailer 経由でメールを送信するためのメール キューがあります。それらのいくつかでは、疑問符がどこからともなく挿入されます。
これは、挿入コマンドからのものですレールは、サーバーログに私を示しています:
Outstanding: €999.00<br /><br />
その後、データベースにあるものは次のとおりです。
Outstanding: €999.00?<br /><br />
この疑問符はどこから来たのでしょうか? この位置でのみ再現可能です。
前もって感謝します!
編集:
これは、電子メールの他の同様の部分では発生しません。
Deposit: €114.00<br /><br />
データベースに正しく書き込まれます。
ruby-on-rails - ar_mailer_rails3 を動作させるには、どのメール プログラムをインストールする必要がありますか?
ar_mailer_rails3 がメールを送信しない
メール送信がサーバー上で設定されていないため、可能だと思います。mail-utils をインストールしましたが、有効になりません。
助けてくれてありがとう。