問題タブ [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.
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 を渡さないため、ログに次のエラーが記録されることが重要です。
ruby-on-rails-4 - sendgrid と cloudmailin でメールを受信する
私はこの質問で述べたのと同じ概念を持っています (レールアプリでユーザーごとに一意のランダムな電子メールアドレスを生成します。ユーザーがそのランダムに生成された電子メールアドレスに電子メールを送信すると、本文を処理して db に保存します。
次の手順に従いました。
- アプリを Heroku にデプロイしました
- sendgrid アカウントを作成し、heroku に設定
username
しpassword
ました (sendgrid アドオンを取得するため)。 - griddler gemを追加し、griddlerに記載されている手順に従いました。
- ホストと URL を使用して、sendgrid で解析 Webhook を構成しました。
主な問題は次のとおりです。
coludmailin に登録すると、単一のメールアドレスが生成されました。Railsアプリケーションへのuniqメールを受信する方法がよくわかりません。私はsendgridでホワイトラベルを付けようとcloudmailin.net
しましたが、うまくいきません(ここで間違っているかもしれません)。
たくさんグーグルで検索しましたが、ここから先に進む方法がわかりませんでした。誰かがこの問題を解決するのを手伝ってくれませんか。良いステップバイステップのリファレンスがあれば感謝します
ruby-on-rails - インスタンス変数を遅延ジョブに渡す
受信メールを処理するために、delayed_jobs (バックグラウンド ワーカー) を使用しようとしています。
問題は、インスタンス変数 (@raw_html & @subject) を遅延ジョブに渡すことができないことです。遅延ジョブは、データをモデルに保存してバックグラウンド タスクで取得するように要求しますが、バックグラウンド ワーカーにタスク全体 (レコードの保存を含む) を完了させたいと考えています。
何かご意見は?
ruby-on-rails - Postman で SendGrid の Inbound Parse Webhook の例を使用するにはどうすればよいですか?
Griddlerと SendGrid を使用して、Ruby on Rails アプリで受信メールの段落が削除されている理由を理解しようとしています。そのために、Postman を使用して受信メールをモックしたいと思います。
SendGrid には、次のような「デフォルト ペイロード」の例があります。
私の問題は、Postman にはこのような生のペイロードを指定する方法がないため、この形式を Postman に入れる方法がよくわからないことです。あるいは、curl を使用して同様のことを達成できますか?
ruby-on-rails-4 - griddler-sendgrid gemを使用して電子メールのbccデータを取得しようとしています
Rails 4 では、ドキュメントを読んだ後、"from" フィールドを取得する方法を確認できます: Email オブジェクトから @email.from[:email] が、bcc フィールドを取得する方法が見つかりません。
sendgrid Inbound Parse サービスでキャッチしている電子メールの bcc フィールドを取得しようとしています。それを行う方法はありますか?
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 チェックの検証をスキップする方法を教えてもらえますか?
前もって感謝します!