kompiraとの連携について

コメント

8件のコメント

  • Ichiro Takahashi

    フィックスポイントの高橋です。

    Kompira によるメール送信時に利用する SMTP サーバを「設定」メニューの「システム設定」において設定することが可能です(未設定時はローカルの postfix によりメール配送されます)。

    AmazonSES につきましては弊社内で利用実績があります(下記が設定例です)が、SendGrid につきましては私のほうでは把握できておりません。

    参考になさってください。

    0
    コメントアクション Permalink

    もう少し質問させて下さい。

     

    AmazonSESでメール送信できることは理解できましたが、AmazonSESやSendGridで受信したメールをトリガーとして、メールサーバで受信したときと同じような動作はできないでしょうか。

    例えばAmazon SESトリガーでLambdaを実行するなどしてREST API経由でジョブフロー実行する、もしくはkompira sendevtでメッセージを送信するといった事例や実績はありますでしょうか。

    (メールのラッシュ等を考えると後者が望ましいと考えています。)

    またその場合、Lambdaのサンプルなどがあれば提供してもらうことは可能でしょうか。

    0
    コメントアクション Permalink
  • Ichiro Takahashi

    ご返信が遅くなってしまい申し訳ございません。

    「AmazonSESやSendGridで受信したメールをトリガーとして、メールサーバで受信したときと同じような動作」について、現状では相当するような機能はございません。

    「Amazon SESトリガーでLambdaを実行するなどしてREST API経由でジョブフロー実行する」につきましては、事例は確認できておりません(そのためサンプルもご用意がございません)が、AWS Lambda から Kompira の REST API を呼び出すことが可能な環境であれば、ジョブフロー実行は可能であると思います。

    一方で、Kompira sendevt は対象サーバにインストールする必要があるため、Lambda から直接呼び出すようなことは難しいのではないかと思います。

    参考になさってください。

    0
    コメントアクション Permalink
  • auto_ope

    ご回答ありがとうございます。

    少し観点がずれますが、kompira enterprise からKompira sendevtを実行して、自身に送信することは可能でしょうか

    0
    コメントアクション Permalink
  • Ichiro Takahashi

    はい、可能です。

    以下のサンプルでは、ジョブフローの chan パラメータで指定したチャネルオブジェクトの絶対パスを kompira_sendevt コマンドの --channel オプションに指定して実行して、その後、そのチャネルで受信したデータを表示しています。

    |chan = ./chan|
    ["/opt/kompira/bin/kompira_sendevt --channel=$chan key1=val1 key2=val2"] ->
    <chan> ->
    print($RESULT)

    簡単のために kompira サーバのローカル上で kompira_sendevt を実行していますが、__node__ などで指定したリモートサーバの kompira_sendevt を同様に実行することでデータの送信が可能です。

    0
    コメントアクション Permalink
  • auto_ope

    ご回答ありがとうございます。

    五月雨で申し訳ございませんが、もう少しお付き合いください。

    これまでご回答頂きました内容からメールサーバの代わりになんとかAmazonSESで代用できないかと考えております。

    具体的にはAmazonSESで受けたメールをS3上に保管し、それを定期的にkompiraのジョブフローからデータを取得しながら処理することで、同等の処理が行えないかと考えておりますが、そのような実績はございますでしょうか。

     

    0
    コメントアクション Permalink
  • auto_ope

    先日ご質問させて頂きました件、どのような状況でしょうか。

    急がせてしまい大変申し訳ございませんが、ご回答いただけますと幸いです。

    0
    コメントアクション Permalink
  • Ichiro Takahashi

    ご返信が遅くなってしまい申し訳ございません。

    社内で確認してみましたが、AmazonSES についてはやはりメールの送信での実績しかございませんでした。

    SES の設定で受信メールを S3 に保存することは出来るようですので、Kompira からは aws cli や API でポーリングさせるような連携は可能なのではないかと思います(現状サンプルなどはございません)。

    参考になる情報がご提供できず、申し訳ありません。

    0
    コメントアクション Permalink

サインインしてコメントを残してください。