package com.al_williams.SMTP;

/**
 * Static values for SMTP result codes
 * @author Al Williams
 * @version 1.0
 */
public class SMTPResults
{
    /**  
     * Syntax error, command unrecognized
     */
    static final public int SMTP_RESULT_UNRECOG = 500;
    /**	
     * Syntax error in parameters or arguments
     */
    static final public int SMTP_RESULT_PARAM = 501;
    /**	
     * Command not implemented
     */
    static final public int SMTP_RESULT_UNIMPLEMENTED = 502;
    /**	
     * Bad sequence of commands
     */
    static final public int SMTP_RESULT_SEQUENCE = 503;
    /**	
     * Command parameter not implemented
     */
    static final public int SMTP_RESULT_PARAMNI = 504;
    /**	
     * System status, or system help reply
     */
    static final public int SMTP_RESULT_SYSTEM = 211;
    /**  
     * Help message
     */
    static final public int SMTP_RESULT_HELP = 214;
    /**	
     * <domain> Service ready
     */
    static final public int SMTP_RESULT_READY = 220;
    /**  
     * <domain> Service closing transmission channel
     */
    static final public int SMTP_RESULT_CLOSING = 221;
    /**  <
     * domain> Service not available, closing transmission channel
     */
    static final public int SMTP_RESULT_SERUNAVAILABLE = 421;
    /**  
     * Requested mail action okay, completed
     */
    static final public int SMTP_RESULT_COMPLETED = 250;
    /**  
     * User not local; will forward to <forward-path>
     */
    static final public int SMTP_RESULT_FORWARD = 251;
    /**  
     * Requested mail action not taken: mailbox unavailable
     */
    static final public int SMTP_RESULT_MBXUNAVAILABLE = 450;
    /**  
     * Requested action not taken: mailbox unavailable
     */
    static final public int SMTP_RESULT_NOTTAKEN = 550;
    /**  
     * Requested action aborted: error in processing
     */
    static final public int SMTP_RESULT_ABORTED = 451;
    /**  
     * User not local; please try <forward-path>
     */
    static final public int SMTP_RESULT_USER_NOT_LOCAL = 551;
    /**  
     * Requested action not taken: insufficient system storage
     */
    static final public int SMTP_RESULT_STORAGE = 452;
    /**  
     * Requested mail action aborted: exceeded storage allocation
     */
    static final public int SMTP_RESULT_EXSTORAGE = 552;
    /**  
     * Requested action not taken: mailbox name not allowed
     */
    static final public int SMTP_RESULT_NOT_ALLOWED = 553;
    /**  
     * Start mail input; end with <CRLF>.<CRLF>
     */
    static final public int SMTP_RESULT_MAIL_START = 354;
    /**  
     * Transaction failed
     */
    static final public int SMTP_RESULT_TRANS_FAILED = 554;
}

