メールでの他製品連携について

コメント

8件のコメント

  • Kompiraサポートチーム

    お問い合わせありがとうございます。

    お問い合わせいただいた「Toヘッダー情報の差異」について、詳細な調査を進めるため、以下の2点についてご確認・ご提供いただけますでしょうか。

    1.「AlertHub経由前:」こちらに記載いただいた4つのメールアドレスは監視システムがAlertHub経由せずに「Operations Orchestration」に送信していた際のメールアドレス、という理解で正しいでしょうか。

    2. AlertHub のメールアクションの設定内容後続の OO へ送信する際のアクション設定を確認させてください。
    • 宛先(To)欄の設定: アクション設定画面の「To」欄の設定★
    • 送信元の設定: 「Email アクション送信元」の設定において、特定のSMTPサーバーを使用していますか? それともAlertHub標準の送信機能(SendGrid等)を使用していますか?
    AlertHubのメールアクションから送信されるメールの宛先は★の設定により決まりますので、特にこの部分についての情報をいただけますと助かります。
     
    お手数おかけしますが、よろしくお願いします。
    0
    コメントアクション パーマリンク
  • 小林 剛

    1.「AlertHub経由前:」について、

    監視システムがAlertHub経由せずに「Operations Orchestration」に送信していた際のメールアドレスになります。

     

    2. AlertHub のメールアクションの設定内容

    メール送信は下記の流れとなります。

    AlertHub標準の送信機能(SendGrid等)→弊社内専用SMTPサーバ→mail_link31@***.or.jpへ送信

     

    アクション設定は下記の通りとなります。

    ---ここから---

    to欄 名前:mail_link31 メール:mail_link31@***.or.jp

    障害発生しました。詳細は下記メール本文を参照下さい。

    メール本文:{{relatedMessageCount}}件発生
    {{#relatedMessages}}
    -  {{content.subject}} [{{metadata.date}}]

    -  {{content.text}}
    ---------------------------------------------------
    {{/relatedMessages}}

    メールを受信したメールアドレス     
        {{message.metadata.deliveredTo}}
    メール送信元のメールアドレス    
        {{message.metadata.from.email}}
    メール送信先のメールアドレス    
        {{message.metadata.to.email}}
    メールヘッダー情報    
         {{message.metadata.headers}} <--「Operations Orchestration」で抽出条件としているTo情報あり

    --ここまで---

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お世話になっております。

    お問い合わせいただいた件について、状況を整理させていただきました。まず、起きている現象ですが、AlertHubからOperations Orchestration(以下、OO)に送るメール本文の中に『監視システムからAlertHubに送ったメールのヘッダー情報』を埋め込もうとしているが、
    その情報が文字化けしたり欠落したりしてOO側で正しく読み取れなくなっている」という理解で間違いございませんでしょうか。

    AlertHubの {{message.metadata.headers}} は、受信したメールヘッダの「生のテキスト」をそのまま保持しているのではなく、システムが処理しやすいよう「辞書形式(キーと値のセット)」に変換されたデータとして保持されています。そのため、受信時と全く同一の見た目でヘッダーを一括出力することは現在の仕様上難しく、結果としてOO側での抽出が困難になっているものと推測いたします。

    代替案として、OO側で必要としている情報が「元メールのToに指定されていた各メールアドレス」のみであれば、メールアクションの本文設定を以下の記述に変更することで、ご要望の形式に近い状態で情報を埋め込むことが可能です。

    ◼︎設定変更案:メールアドレスを抽出して1行ずつ列挙するAlertHubが解析済みの宛先リストをループ処理(繰り返し処理)で書き出します。
    これにより、宛先が複数ある場合でも、1行ずつ確実に展開することができます。

    【アクション本文の設定例】
    {{#message.metadata.to}} 
    To: {{email}}
    {{/message.metadata.to}}
    【メール本文への展開イメージ】
    To: mail_link3@***.or.jp 
    To: mail_link3@***.or.jp
    To: A@vvv.***.or.jp
    To: A@vvv.***.or.jp
    ※OO側の抽出条件が「特定の順序」や「特定の文字(カンマなど)」に依存している場合は、
     上記の出力形式に合わせてOO側の設定も微調整いただく必要があるかもしれません。

    まずはこちらの設定にて、OOでの抽出が改善されるかご確認いただけますでしょうか。
    以上、よろしくお願いします。
    0
    コメントアクション パーマリンク
  • 小林 剛

    お世話になります。

    AlertHubの {{message.metadata.headers}} に関して教えて頂きありがとうございます。

    代替案(メールアドレスを抽出して1行ずつ列挙する)を設定の上、確認してみます。

     

    0
    コメントアクション パーマリンク
  • 小林 剛

    お世話になります。

    代替案(メールアドレスを抽出して1行ずつ列挙する)でTo情報は取得できているように見えます。

     

    あと、追加となりますが、

    Toではなく、ccに含まれているものメッセージがありました。

    同様にcc情報も取得したいのですが、その場合の設定方法をご教示いたただけると助かります。

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お世話になっております。

    CC情報であれば、message.metadata.cc.email(toの部分をccに変える)で取得できます。
    アクション本文設定例としては、以下のような形になります。

    {{#message.metadata.cc}} 
    To: {{email}}
    {{/message.metadata.cc}}

    以上、よろしくお願いします。

    0
    コメントアクション パーマリンク
  • 小林 剛

    お世話になります。

    下記の設定をおこないました。メッセージ受信結果が分かりましたらお知らせします。

    {{#message.metadata.to}} 
    To: {{email}} 
    Cc: {{email}} 
    {{/message.metadata.to}}

    0
    コメントアクション パーマリンク
  • 小林 剛

    お世話になります。

    設定に関して訂正です。下記設定となります。

    <メール転送先(To)情報>:
    {{#message.metadata.to}} 
    To: {{email}} 
    {{/message.metadata.to}}

    <メール転送先(Cc)情報>:
    {{#message.metadata.cc}} 
    Cc: {{email}} 
    {{/message.metadata.cc}}

    対象となるアラート発生が稀のため、少し時間を要します。

    結果分かりましたらお知らせします。

    0
    コメントアクション パーマリンク

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