Top | ![]() |
![]() |
![]() |
![]() |
EmailAddress readable s Name readable s ImapSupported readable b ImapAcceptSslErrors readable b ImapHost readable s ImapUseSsl readable b ImapUseTls readable b ImapUserName readable s SmtpSupported readable b SmtpAcceptSslErrors readable b SmtpHost readable s SmtpUseAuth readable b SmtpAuthLogin readable b SmtpAuthPlain readable b SmtpAuthXoauth2 readable b SmtpUseSsl readable b SmtpUseTls readable b SmtpUserName readable s
An account object implements this interface if it provides email-like messaging capabilities.
EmailAddress readable s
The email address for the account or blank if there is no such address or if it isnt' known or isn't in a standard format.
Name readable s
since
: 3.8.0
The full name of the user associated with
"EmailAddress".
ImapSupported readable b
Set to TRUE
if the messages for the account can be accessed
and manipulated using the
IMAP
protocol.
ImapAcceptSslErrors readable b
since
: 3.8.0
Accept SSL/TLS errors caused by invalid certificates.
ImapHost readable s
The IMAP server to use.
This may be in any of a number of recognized formats; an IPv6
address, an IPv4 address, or a domain name. A port override
may be specified in the usual way with a colon. Ports may be
given as decimal numbers or symbolic names
(cf. the /etc/services
file).
If a port override is not given, then applications should try
to connect to port 993 if
"ImapUseSsl" is TRUE
and port
143 if not.
ImapUseSsl readable b
since
: 3.8.0
Whether SSL should be used.
This indicates that SSL should be used on a dedicated port.
ImapUseTls readable b
Whether TLS should be used.
This indicates that STARTTLS should be used on a standard port after the connection has been established to obtain a secure channel.
ImapUserName readable s
The user name to use for logging in.
This may be blank if username/password authentication isn't used or if the user name of the current user should be used.
SmtpSupported readable b
Set to TRUE
if the
SMTP
protocol can be used to send messages for the account.
SmtpAcceptSslErrors readable b
since
: 3.8.0
Accept SSL/TLS errors caused by invalid certificates.
SmtpHost readable s
The SMTP server to use.
This may be in any of a number of recognized formats; an IPv6
address, an IPv4 address, or a domain name. A port override
may be specified in the usual way with a colon. Ports may be
given as decimal numbers or symbolic names
(cf. the /etc/services
file).
If a port override is not given, then applications should try
to connect to port 465 if
"SmtpUseSsl" is TRUE
and port
587 (or 25) if not.
SmtpUseAuth readable b
since
: 3.8.0
Whether authentication is needed
This indicates whether the server uses authentication.
SmtpAuthLogin readable b
since
: 3.12.0
Whether LOGIN authentication should be used.
This indicates whether the server uses the LOGIN SASL mechanism for SMTP.
SmtpAuthPlain readable b
since
: 3.12.0
Whether PLAIN authentication should be used.
This indicates whether the server uses the PLAIN SASL mechanism for SMTP.
SmtpAuthXoauth2 readable b
since
: 3.12.0
Whether XOAUTH2 authentication should be used.
This indicates whether the server uses the non-standard XOAUTH2 SASL mechanism for SMTP. This is implemented by GMail and Outlook.com.
SmtpUseSsl readable b
since
: 3.8.0
Whether SSL should be used.
This indicates that SSL should be used on a dedicated port.
SmtpUseTls readable b
Whether TLS should be used.
This indicates that STARTTLS should be used on a standard port after the connection has been established to obtain a secure channel.