Ik heb hier een mooi voorbeeld om mail te versturen in VB, werkt perfect. Mijn probleem is echter dat dit per mail gaat.... Dus...
Verbinden.....
Mailtje versturen
Afsluiten
Verbinden.....
Volgende Mailtje versturen
Afsluiten
etc..
Aangezien er ongeveer 50 mailtjes per keer verstuurd moeten worden duurd dit erg lang... Weet iemand hoe je deze code kan aanpassen zodat er meer in eens verstuurd kan worden ?
VB CODE:
Const SESSION_SIGNON = 1
Const SESSION_SIGNOFF = 2
Const MESSAGE_COMPOSE = 6
Const ATTACHTYPE_DATA = 0
Const RECIPTYPE_TO = 1
Const RECIPTYPE_CC = 2
Const MESSAGE_RESOLVENAME = 13
Const MESSAGE_SEND = 3
MAPISession1.Action = SESSION_SIGNON
MAPIMessages1.SessionID = _
Mainform.MAPISession1.SessionID
MAPIMessages1.Action = MESSAGE_COMPOSE
MAPIMessages1.MsgSubject = "Hallo"
MAPIMessages1.MsgNoteText = "Hoi"
MAPIMessages1.RecipIndex = 0
MAPIMessages1.RecipType = RECIPTYPE_TO
MAPIMessages1.RecipDisplayName = "a@a.com"
MAPIMessages1.RecipAddress = "a@a.com"
MAPIMessages1.Action = MESSAGE_SEND
MAPISession1.Action = SESSION_SIGNOFF
Verbinden.....
Mailtje versturen
Afsluiten
Verbinden.....
Volgende Mailtje versturen
Afsluiten
etc..
Aangezien er ongeveer 50 mailtjes per keer verstuurd moeten worden duurd dit erg lang... Weet iemand hoe je deze code kan aanpassen zodat er meer in eens verstuurd kan worden ?
VB CODE:
Const SESSION_SIGNON = 1
Const SESSION_SIGNOFF = 2
Const MESSAGE_COMPOSE = 6
Const ATTACHTYPE_DATA = 0
Const RECIPTYPE_TO = 1
Const RECIPTYPE_CC = 2
Const MESSAGE_RESOLVENAME = 13
Const MESSAGE_SEND = 3
MAPISession1.Action = SESSION_SIGNON
MAPIMessages1.SessionID = _
Mainform.MAPISession1.SessionID
MAPIMessages1.Action = MESSAGE_COMPOSE
MAPIMessages1.MsgSubject = "Hallo"
MAPIMessages1.MsgNoteText = "Hoi"
MAPIMessages1.RecipIndex = 0
MAPIMessages1.RecipType = RECIPTYPE_TO
MAPIMessages1.RecipDisplayName = "a@a.com"
MAPIMessages1.RecipAddress = "a@a.com"
MAPIMessages1.Action = MESSAGE_SEND
MAPISession1.Action = SESSION_SIGNOFF