GMailSender

SMTP client that works with GMail SMTP server exclusively. Requires no parameters to specify, you only need to

version(ssl)
class GMailSender : MailSender {}

Constructors

this
this()
Undocumented in source.

Inherited Members

From MailSender

maxMessageSize
uint maxMessageSize()

Server limits

extensionPipelining
bool extensionPipelining()

Server-supported extensions

extensionVrfy
bool extensionVrfy()
Undocumented in source. Be warned that the author may not have intended to support it.
extensionEtrn
bool extensionEtrn()
Undocumented in source. Be warned that the author may not have intended to support it.
extensionEnhancedStatusCodes
bool extensionEnhancedStatusCodes()
Undocumented in source. Be warned that the author may not have intended to support it.
extensionDsn
bool extensionDsn()
Undocumented in source. Be warned that the author may not have intended to support it.
extension8bitMime
bool extension8bitMime()
Undocumented in source. Be warned that the author may not have intended to support it.
extensionBinaryMime
bool extensionBinaryMime()
Undocumented in source. Be warned that the author may not have intended to support it.
extensionChunking
bool extensionChunking()
Undocumented in source. Be warned that the author may not have intended to support it.
extensionTls
bool extensionTls()
Undocumented in source. Be warned that the author may not have intended to support it.
connect
SmtpReply connect()

Connecting to SMTP server and also trying to get server possibiities in order to expose it via public API.

authenticate
SmtpReply authenticate(SmtpAuthType authType, A params)

Perfrom authentication process in one method (high-level) instead of sending AUTH and auth data in several messages.

send
SmtpReply send(SmtpMessage mail)

High-level method for sending messages.

~this
~this()

Perform clean shutdown for allocated resources.

Meta