問題タブ [cloudmailin]

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 投票する
1 に答える
423 参照

ruby-on-rails - Rails は CloudMailIn と Paperclip を使用して添付ファイルを S3 に保存します

私はカスタマー チケット (worequests) を処理する Rails アプリです。チケットには、顧客と従業員の間でやり取りされるコメントがあります。コメントには添付ファイルを含めることができます。Heroku で実行されており、PaperClip は添付ファイルを S3 に保存しています。

新しいコメントが作成され、顧客とチケットに割り当てられた従業員の両方に電子メールが送信されたとき。

CloudMailIn を使用して、顧客または従業員が新しいコメントでコメント メールに返信できるようにしています。

これまでのところ、うまくいきます!

ただし、返信メールに添付ファイルを 1 つだけ含めることを許可したいと考えています。

これは、動作中の受信メール コントローラーです。

のログ結果には次がRails.logger.info params含まれます。

attachments はハッシュで、「0」はキーの名前です。params[:attachments][‘0’]

これらのフィールドに問題なくアクセスできます。

:attachしかし、PaperClipファイルを設定するにはどうすればよいでしょうか。

これは私の現在の試みです:

:attach => params[:attachments]['0'].path,間違っています。

これを取得する:

何を使えばいいのかわからない???????

助けてくれてありがとう!

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

email - API を使用して電子メール ID を作成できる電子メール SaaS プロバイダーはありますか?

プロジェクトでは、メール サーバー (Open X-change、Kolab など)をセットアップするか、 Mailgun、Sendgrid などのプロバイダーからメール サービスを Saas として使用する必要があります。しかし、私の主な要件は次のとおりです。

  1. (Rest) API またはその他の API をプログラムで使用して、新しいメール アドレスを作成します。
  2. 膨大な数のメール ID (10,000 以上) を作成する機能

私が調査したところ、API を介してメッセージを送受信する機能を提供する mailgun のようなものがあることがわかりました。しかし、API を使用して新しいメール ID を作成することについては何も言及されていません。

前述の機能を提供するメールサーバー/SaaSを知っている人はいますか?

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

google-app-engine - Google App Engine と CloudMailIn を Heroku で 1 つのセットアップに組み合わせる

私は Google App Engine で Web アプリを開発していますが、最近、高パフォーマンスの受信メール処理機能が必要であると判断しました。受信メールに対する GAE の機能はかなり制限されていますが、Heroku の CloudMailIn は私が望むすべてのことを実行できるようです ( https://addons.heroku.com/cloudmailin )

GAE で Web サイト、ユーザー アカウント、およびデータベースを実行し、GAE でデータストアに書き込むための API 接続などを使用して CloudMailIn を個別に実行することは賢明な決定だと思いますか? これまでのところ、すべての Web アプリを GAE で構築してきたので、自分が知っていることに固執することを好みます。ただし、規模を拡大したときにこれに悩まされる可能性がある場合は、もちろんすべてを Heroku に移行します。誰もこれを経験していますか?

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

node.js - Google Cloud 非同期処理が 200 を返す

サードパーティ サービスからペイロードを受信するために、Google クラウド機能を Webhook として使用しています。通常、このようなサービスが Webhook にリクエストを行う場合、確認として HTTP 200 を期待します。ただし、以下のようにクラウド機能をセットアップすると (Google が推奨するように)、進行中の処理が行われているときに、要求元のサービスに 408 が返されます。

この状況では、サードパーティのサービス (この場合はそのクラウドメールインですが、統合を試みた Webhook にも同じことが当てはまります) は、リクエストが正常に処理されたとしても、リクエストを再試行します。

私の質問は、クラウド関数が 200 を返し、非同期処理を続行するにはどうすればよいですか?