問題タブ [griddler]

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 に答える
392 参照

ruby-on-rails - Sendgrid parse api raw コールバックを Griddler 電子メール オブジェクトに解析できません

私は次のことを達成しようとしています:

自分のドメインに送信されたすべての電子メールの宛先、本文、件名、および ... の内容を解析して、そこからファックス オブジェクトを作成し、ファックスとして送信します。

これまでのところ、Sendgrid を指すように MX レコードをセットアップでき、Ngrok を使用して Sendgrid の Parse API から、ローカルホスト サーバーでコールバックを取得できました。次のステップは、生のオブジェクトを操作できるオブジェクトに変換することです。これにより、Thoughtbot のGriddler Gemにたどり着きました。

これまでにアプリをセットアップした方法は次のとおりです。

Sendgrid セットアップ: URL: https://8c00fab0.ngrok.io/email_processor | Spam Check と Send Raw の両方にチェックが入っている

前に述べたように、私はこれを受け取っているので、この部分は機能します:

Gemfile

Gemfile.lock

ルート.rb

config/initializers/griddler.rb

app/controllers/fax_controller.rb

アプリ/モデル/email_processor.rb

最終的に Completed 500 Internal server error - Sendgrid に 200 OK を渡さないため、ログに次のエラーが記録されることが重要です。

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

ruby-on-rails-4 - sendgrid と cloudmailin でメールを受信する

私はこの質問で述べたのと同じ概念を持っています (レールアプリでユーザーごとに一意のランダムな電子メールアドレスを生成します。ユーザーがそのランダムに生成された電子メールアドレスに電子メールを送信すると、本文を処理して db に保存します。

次の手順に従いました。

  1. アプリを Heroku にデプロイしました
  2. sendgrid アカウントを作成し、heroku に設定usernamepasswordました (sendgrid アドオンを取得するため)。
  3. griddler gemを追加し、griddlerに記載されている手順に従いました。
  4. ホストと URL を使用して、sendgrid で解析 Webhook を構成しました。

主な問題は次のとおりです。

coludmailin に登録すると、単一のメールアドレスが生成されました。Railsアプリケーションへのuniqメールを受信する方法がよくわかりません。私はsendgridでホワイトラベルを付けようとcloudmailin.netしましたが、うまくいきません(ここで間違っているかもしれません)。

たくさんグーグルで検索しましたが、ここから先に進む方法がわかりませんでした。誰かがこの問題を解決するのを手伝ってくれませんか。良いステップバイステップのリファレンスがあれば感謝します

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

ruby-on-rails - インスタンス変数を遅延ジョブに渡す

受信メールを処理するために、delayed_jobs (バックグラウンド ワーカー) を使用しようとしています。

問題は、インスタンス変数 (@raw_html & @subject) を遅延ジョブに渡すことができないことです。遅延ジョブは、データをモデルに保存してバックグラウンド タスクで取得するように要求しますが、バックグラウンド ワーカーにタスク全体 (レコードの保存を含む) を完了させたいと考えています。

何かご意見は?

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

ruby-on-rails - Postman で SendGrid の Inbound Parse Webhook の例を使用するにはどうすればよいですか?

Griddlerと SendGrid を使用して、Ruby on Rails アプリで受信メールの段落が削除されている理由を理解しようとしています。そのために、Postman を使用して受信メールをモックしたいと思います。

SendGrid には、次のような「デフォルト ペイロード」の例があります。

私の問題は、Postman にはこのような生のペイロードを指定する方法がないため、この形式を Postman に入れる方法がよくわからないことです。あるいは、curl を使用して同様のことを達成できますか?

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

ruby-on-rails-4 - griddler-sendgrid gemを使用して電子メールのbccデータを取得しようとしています

Rails 4 では、ドキュメントを読んだ後、"from" フィールドを取得する方法を確認できます: Email オブジェクトから @email.from[:email] が、bcc フィールドを取得する方法が見つかりません。

sendgrid Inbound Parse サービスでキャッチしている電子メールの bcc フィールドを取得しようとしています。それを行う方法はありますか?

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

ruby-on-rails - 「griddler-sendgrid」gemでSPF検証をスキップするには?

受信メール用のRuby on Railsアプリでgem 'griddler-sendgrid'でgem 'griddler'を使用しています。

ステージング サーバーでは問題なく動作していますが、運用サーバーでは問題が発生しています。私の設定に問題はありません。これを で確認しましたsendgrid support。彼らは、検証のみを使用DKIM validationして削除するように私に言いました。SPF check

そのために両方の宝石をチェックしましたが、それに関連するものは見つかりませんでした。

これが私のgem構成の詳細です:

ルビー「2.2.3」

宝石「レール」、「4.1.2」

宝石「グリドラー」、「1.4.0」

gem 'griddler-sendgrid', '1.0.0'

gem 'griddler-sendgrid' で SPF チェックの検証をスキップする方法を教えてもらえますか?

前もって感謝します!