以下のようなソースでメールの自動送信をすると
始めはメーラがOutLook Expressで送信されたかと思うと
しばらく送信を続けていると
Outlookで送信されます。
なぜでしょうか?
ご存知でしたらご教授下さい。
MAPISession1.SignOn
MAPIMessages1.SessionID = MAPISession1.SessionID
MAPIMessages1.Compose
MAPIMessages1.RecipType = mapToList
'あて先のメールアドレス
If mailto = 1 Then
MAPIMessages1.RecipAddress = "abc@edf.com"
MAPIMessages1.RecipDisplayName = "abc@edf.com"
ElseIf mailto = 2 Then
MAPIMessages1.RecipAddress = "abc-sb@def.com"
MAPIMessages1.RecipDisplayName = "shukka-sb@def.com"
ElseIf mailto = 3 Then
MAPIMessages1.RecipAddress = "abc-os@def.com"
MAPIMessages1.RecipDisplayName = "shukka-os@def.com"
Else
MAPIMessages1.RecipAddress = "abc@def.com"
MAPIMessages1.RecipDisplayName = "abc@def.com"
End If
If Opt_Test.Value = 1 Then
MAPIMessages1.RecipAddress = "abc-test@def.com"
MAPIMessages1.RecipDisplayName = "abc-test@def.com"
End If
MAPIMessages1.MsgSubject = "案内"
MAPIMessages1.MsgNoteText = "案内"
MAPIMessages1.AttachmentIndex = 0
MAPIMessages1.AttachmentPathName = sssFile
MAPIMessages1.Send False
とりあえず、知らぬ人からの意見だとして聞いてください
> しばらく送信を続けていると
というのはどれくらいの期間ですか?
必ずその期間を過ごすとメーラが変わるものですか?
その間になにか特別なことはしませんでしたか?
はじめはOutlook Expressが起動し
2,3回送信すると
Outlook
が起動してしまいます。
特別なことはしていないと思います。
宜しくお願いします。
ツイート | ![]() |