Hi there,
By defualt the control sends its own e-mail. Right before it does that, it raises the SendingMail event which your code can handle. In this case, inside this event you sent your own e-mail. To stop the framework from sending its own e-mail as well, you need to tell it not to do that by setting e.Cancel to true, Internally, something like this happens (pseudo code, not the real thing and does not compile).
Code:
Dim args As MailMessageEventArgs = New MailMessageEventArgs()
RaiseEvent SendingMail (args) ' this is where your event handler code is called
If Not args.Cancel Then
' Not cancelled, send e-mail here.
Else
Apparently, someone subscribed to Sending mail set Cancel to True, so don't bother sending an e-mail.
End If
Hope this helps,
Imar