geary/src/engine/smtp/smtp-error.vala
2017-11-14 00:37:43 +11:00

36 lines
1,010 B
Vala

/* Copyright 2016 Software Freedom Conservancy Inc.
*
* This software is licensed under the GNU Lesser General Public License
* (version 2.1 or later). See the COPYING file in this distribution.
*/
/**
* Thrown when an error occurs communicating with a SMTP server.
*/
public errordomain Geary.SmtpError {
/** The client already has a connection to the server. */
ALREADY_CONNECTED,
/** The credentials presented for authentication were rejected. */
AUTHENTICATION_FAILED,
/** The client does not have a connection to the server. */
NOT_CONNECTED,
/** The server does not support an SMTP feature required by the engine. */
NOT_SUPPORTED,
/** A response from the server could not be parsed. */
PARSE_ERROR,
/** A message could not be sent because a field required by SMTP was missing. */
REQUIRED_FIELD,
/** The server reported an error. */
SERVER_ERROR,
/** Establishing STARTTLS was attempted, but failed. */
STARTTLS_FAILED
}