MAPIでメールの送信をするには?


Darsch  2002-08-27 23:23:05  No: 76022

MAPIでメールの送信を行おうとしたのですが、メールが送信されず
Outlookを開くと送信トレイにメールが残っていて送信されません。
コードは以下のとうりです。
    With MAPISess
        .DownLoadMail = False
        .LogonUI = False
        .UserName = EmProfile
        .SignOn
        .NewSession = True
        MAPIMess.SessionID = .SessionID
    End With
    With MAPIMess
        .Compose
        .RecipIndex = 0
        .RecipDisplayName = Address
        .MsgSubject = Subject
        .MsgNoteText = NoteText
        .ResolveName
        .Send False
    End With
    With MAPISess
        .SignOff
        .NewSession = False
    End With
どこが悪いのでしょう?
ちなみに、SendをTrueにしてダイアログから送信するとOKです。
ダイアログを表示しないで送信したいので、よろしくお願いします。


Darsch  2002-08-28 00:54:36  No: 76023

開発環境はWindows2000Server、Outlook2000です。


電気蛙  2002-08-31 02:35:11  No: 76024

過去の記憶なので少々自信が無いのですが、Res.が付かないようなので、、

当方Outlook Expressですが
Expressの方では、オプションで、”メッセージを直ちに送信する”というチェックが必要だったと思います。
Outlook2000のオプション設定はどうなっていますか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加