tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: MAPIのRecipAddressについて
投稿日: 2013/03/28(Thu) 21:30
投稿者魔界の仮面弁士
回答に非ず。具体的な答えは私も持っていません。


> MAPIMessages1.RecipAddress = "SMTP:" & Text2.Text
> というのがあるのですが、「SMTP:」を付けている場合と、
> 付けていない場合とで、何が違うのでしょうか?

「SMTP:you@example.com」の方が正式のようですが、
「you@example.com」でも違いは無いと思います。多分。

仮に接頭辞を付けたとしても、手元の環境で試した限りではそれが
smtp: でも http: でも isbn: でも telnet: でも、実際には
その後のアドレスしか読まれませんでした。そういうものなのかも。


なお、MSMAPI だけでなく他の MAPI インターフェイスも調べてみたところ、
「MapiRecipDesc 構造体」の lpszAddress では、
"SMTP:you@example.com" または "FAX:0123-456-789" 形式を
サポートしているとのことでした。


[MAPI プログラミング インターフェイス]
http://msdn.microsoft.com/ja-jp/library/cc421157.aspx

[MapiRecipDesc 構造体]
http://msdn.microsoft.com/en-us/library/windows/desktop/dd296720.aspx

[32 ビット プラットフォームの Simple MAPI 用 Mapivb32.bas]
[Updated Mapivb32.bas for Simple MAPI on 32-bit platforms]
http://support.microsoft.com/kb/163216/ja-jp
http://support.microsoft.com/kb/163216/en-us

[Outlook 2013 MAPI Reference]
http://msdn.microsoft.com/en-us/library/office/cc765775.aspx

[Outlook 2010: MAPI Reference]
http://www.microsoft.com/en-us/download/details.aspx?id=3258

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。