MailBee.NET Objects 4.0

Smtp.QuickSend Method (String, String, String, String)

Sends a mail message, in a single line of code.

public static void QuickSend(
   string from,
   string to,
   string subject,
   string body
);

Parameters

from
The string containing the sender e-mail address.
to
The comma-separated list of the message recipients.
subject
The subject of the message.
body
The message body as plain-text.

Remarks

This method allows the developer to send a mail message without needing to create an instances of Smtp component and MailMessage class.

The message will be sent in direct send mode. MailBee will discover SMTP servers of recipients domains via DNS MX lookup, and then send the message directly to these SMTP MX servers. No dedicated SMTP relay server is used.

DNS servers for MX lookup are taken either from the config file (such as app.config, web.config, or machine.config) or from operating system settings if the config file contains no DNS server definitions. See Autodetect method for more information.

Note   Although this method is static, it still requires valid license key be assigned to the Smtp class. The developer can set the key either in the config file or in the code (by setting LicenseKey property value).

Exceptions

Exception TypeCondition
MailBeeExceptionAn error occurred.

Example

This sample composes and sends a plain-text message in a single line of code.

[C#]
MailBee.SmtpMail.Smtp.QuickSend("joe@me.com", "bill@you.com", "Hello", "Simple message");
[Visual Basic]
MailBee.SmtpMail.Smtp.QuickSend("joe@me.com", "bill@you.com", "Hello", "Simple message")

See Also

Smtp Class | MailBee.SmtpMail Namespace | Smtp.QuickSend Overload List | Send