## org.gnome.OnlineAccounts.Mail org.gnome.OnlineAccounts.Mail |

## Properties

    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

## Description

An account object implements this interface if it provides email-like messaging capabilities.

## Property Details

### The "EmailAddress" property

    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.

### The "Name" property

    Name  readable   s

`since`: 3.8.0 The full name of the user associated with "EmailAddress".

### The "ImapSupported" property

    ImapSupported  readable   b

Set to `TRUE` if the messages for the account can be accessed and manipulated using the IMAP protocol.

### The "ImapAcceptSslErrors" property

    ImapAcceptSslErrors  readable   b

`since`: 3.8.0 Accept SSL/TLS errors caused by invalid certificates.

### The "ImapHost" property

    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.

### The "ImapUseSsl" property

    ImapUseSsl  readable   b

`since`: 3.8.0 Whether SSL should be used.

This indicates that SSL should be used on a dedicated port.

### The "ImapUseTls" property

    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.

### The "ImapUserName" property

    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.

### The "SmtpSupported" property

    SmtpSupported  readable   b

Set to `TRUE` if the SMTP protocol can be used to send messages for the account.

### The "SmtpAcceptSslErrors" property

    SmtpAcceptSslErrors  readable   b

`since`: 3.8.0 Accept SSL/TLS errors caused by invalid certificates.

### The "SmtpHost" property

    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.

### The "SmtpUseAuth" property

    SmtpUseAuth  readable   b

`since`: 3.8.0 Whether authentication is needed

This indicates whether the server uses authentication.

### The "SmtpAuthLogin" property

    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.

### The "SmtpAuthPlain" property

    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.

### The "SmtpAuthXoauth2" property

    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.

### The "SmtpUseSsl" property

    SmtpUseSsl  readable   b

`since`: 3.8.0 Whether SSL should be used.

This indicates that SSL should be used on a dedicated port.

### The "SmtpUseTls" property

    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.

### The "SmtpUserName" property

    SmtpUserName  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.