none
メール送信時のMessage-IDをコンピュータ名から変更したい RRS feed

  • 質問

  • お世話になります。

    VBSでCDO.MESSAGEを使用してメールを送信するときに、

    メッセージIDがコンピュータ名になってしまいます。

    何か変更する手段はございませんか?

    • 移動 田中夢 2012年6月7日 2:55 より適切と思われるカテゴリに移動しました。 (移動元:Windows Server 2008 全般)
    2012年6月5日 11:33

回答

  • sID = "440212-1-1922589443@contoso.com"

    set m = CreateObject("CDO.message") '... 必要な値を設定... with m.fields .item("urn:schemas:mailheader:message-id") = sID .update end with m.send


    手元ではこれで変更できました。ここを参照して試してみただけですが。
    • 回答としてマーク 山本春海 2012年6月28日 8:52
    2012年6月7日 3:36

すべての返信

  • tyupaya さん、こんにちは。
    フォーラム オペレーターの田中夢です。
     
    ご質問の件に関しまして、現時点でご提供いただいている情報だけでは具体的にイメージしにくいところがありますので、明確な情報を得るのは難しいかもしれません。。。
    よろしければ、コードの内容や、実現させたい内容等を具体的にお知らせいただきますと参考となる情報が集まりやすくなるのではないかと思いますよ。
     
    また、ご質問の内容から、MSDN フォーラムの Visual Basic カテゴリに移動したほうが参考となる情報が集まりやすいかもしれませんので、私の方で移動させていただきました。
     
    - Visual Basic
    http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/threads
     
     
    よろしくお願いいたします。
    ---------------------------------------------------------------------
    日本マイクロソフト株式会社 フォーラム オペレーター 田中夢
    • 編集済み 田中夢 2012年6月7日 2:56
    2012年6月7日 2:01
  • sID = "440212-1-1922589443@contoso.com"

    set m = CreateObject("CDO.message") '... 必要な値を設定... with m.fields .item("urn:schemas:mailheader:message-id") = sID .update end with m.send


    手元ではこれで変更できました。ここを参照して試してみただけですが。
    • 回答としてマーク 山本春海 2012年6月28日 8:52
    2012年6月7日 3:36
  • こんにちは、tyupaya さん。

    MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。
    参考になる情報をいただいているように思われましたので、勝手ながら私の方で回答としてマークさせていただきました。
    HomeCloset  さん、ありがとうございます。
    今後とも MSDN フォーラムをよろしくお願いいたします。それでは。
    _____________________
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2012年6月28日 8:52