OnSendComplete Event
Fired by SMTP object when message sending
is complete.
Firing this event denotes that SMTP server received all message data and
returned response whether the message was accepted or not.
This event can be fired by both Send and RelayMessage methods.
Parameters: | ||
Accepted As Boolean | If True, SMTP server has accepted the message for delivery. False if the message was rejected (see SMTP.ErrDesc value for details) | |
Remarks: | Events are turned off by default. To enable them, set EnableEvents to True |
Usage example:
Option Explicit Dim WithEvents objSMTP As MailBee.SMTP Private Sub Form_Load() Set objSMTP = New MailBee.SMTP objSMTP.LicenseKey = "put your license key here" objSMTP.EnableEvents = True objSMTP.ServerName = "mailserver.com" If objSMTP.Connect Then objSMTP.Message.ToAddr = "bill@yoursite.com" objSMTP.Message.FromAddr = "joe@mysite.com" objSMTP.Message.Subject = "Hello" objSMTP.Message.ImportBodyText "C:\docs\letter.htm", True objSMTP.Message.BodyEncoding = 2 objSMTP.Send objSMTP.Disconnect End If End Sub Private Sub objSMTP_OnSendComplete(ByVal Accepted As Boolean) If Not Accepted Then MsgBox "The message was rejected by the server" End Sub
See Also:
EnableEvents Property
OnMessageReady Event
OnSendStart Event
OnSendProgress Event
Copyright © 2002-2024, AfterLogic Corporation. All rights reserved.