タイトル : 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 |