C#(VS2005)でMAPIによるメール送信を行いたいのです。

他の掲示板にでていたVB2005の例を試してみましたが、VB2005でも、C#でも同様の結果でした。
どちらも
MAPI Message Control/MAPI Session Constrolの二つを参照設定しコントロールをフォームに貼り付けております。
下のコードのSignOn()で『サポートされていません。』 とのエラーが発生します。
With AxMAPISession1
.DownLoadMail = False
.SignOn()
End With
With AxMAPIMessages1
.SessionID = AxMAPISession1.SessionID
.Compose()
.RecipDisplayName = ""
~(略)
どこが良くないのでしょうか。

回答の条件
  • 1人3回まで
  • 登録:2007/05/28 21:36:58
  • 終了:2007/05/30 13:37:18

回答(1件)

id:mj99 No.1

mj99回答回数138ベストアンサー獲得回数382007/05/29 15:49:30

ポイント60pt

http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja...

メールクライアントは何をお使いでしょうか?

MAPIはOSで設定されている「標準で使用するメールクライアント」の助けを借りて動作するAPIです。

メールクライアントがインストールされていなかったり、「標準で使用するメールクライアント」がMAPIに対応していない場合は、MAPIを利用することはできません。

id:td700

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

ShurikenとOutlookExを使い分けています。

確かに標準はShurikenにしており、MAPIには未対応かもしれません。Outlookだけ入ったPCで確認してみます。

2007/05/29 16:57:11

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません