Begins asynchronous Send operation.
Sends a mail message constructed from the specified parameters.
Namespace:
Rebex.Net
Assembly:
Rebex.Smtp (in Rebex.Smtp.dll)
Syntax
Visual Basic |
---|
Public Function BeginSend ( _ from As String, _ to As String, _ subject As String, _ body As String, _ callback As AsyncCallback, _ state As Object _ ) As IAsyncResult |
C# |
---|
public IAsyncResult BeginSend( string from, string to, string subject, string body, AsyncCallback callback, Object state ) |
Parameters
- from
- Type: System..::..String
Message sender.
- to
- Type: System..::..String
Comma-separated list of message recipients.
- subject
- Type: System..::..String
The subject of the message.
- body
- Type: System..::..String
The text body of the message.
- callback
- Type: System..::..AsyncCallback
An optional asynchronous callback to be called when the operation is complete.
- state
- Type: System..::..Object
A user-provided object that identifies this particular asynchronous operation.
Return Value
An IAsyncResult that references the asynchronous operation.Remarks
Set the AllowNullSender property to allow sending a mail without a sender specified.
In builds for .NET 4.0 and higher, this method is available as an extension method. Add 'using Rebex.Legacy' (C#) or 'Import Rebex.Legacy' (VB.NET) to your code in order to use it.