Defines

SMTProtocol.cpp File Reference

#include <zeusbase/Net/Protocols/SMTProtocol.h>
#include <zeusbase/Net/Socket.h>
#include <zeusbase/Security/NTLMAuthentication.h>
#include <zeusbase/Security/MD5Hash.h>
#include <zeusbase/System/Base64OutputStream.h>
#include <zeusbase/System/Base64InputStream.h>
#include <zeusbase/System/BitCodedValue.h>
#include <zeusbase/System/StringTokenizer.h>
#include <zeusbase/System/Set.hpp>

Defines

#define SMTP_COMMAND_START   "EHLO"
#define SMTP_COMMAND_SIMPLESTART   "HELO"
#define SMTP_COMMAND_QUIT   "QUIT"
#define SMTP_COMMAND_MAIL   "MAIL"
#define SMTP_COMMAND_RCPT   "RCPT"
#define SMTP_COMMAND_DATA   "DATA"
#define SMTP_COMMAND_RESET   "RSET"
#define ESMTP_COMMAND_AUTH   "AUTH"
#define AUTH_LOGIN   L"LOGIN"
#define AUTH_CRAM_MD5   L"CRAM-MD5"
#define AUTH_NTLM   L"NTLM"
#define SMPT_STATE_OK   220
#define SMPT_STATE_TERMINATED   221
#define SMPT_STATE_COMPLETED   250
#define SMPT_STATE_COMPLETED_RELAY   251
#define SMPT_STATE_START_INPUT   354
#define SMTP_STATE_SYNTAX   500
#define SMPT_STATE_INVALID_ARG   501
#define SMPT_STATE_INVALID_COMMAND   502
#define SMPT_STATE_BAD_COMMAND   503
#define SMPT_STATE_FAILURE   550
#define SMPT_STATE_TRANSMISSION_FAILED   554
#define ESMPT_STATE_LOGIN_OK   235
#define ESMPT_STATE_INPUTLOGINDATA   334
#define ESMPT_STATE_LOGIN_NEEDED   432

Define Documentation

#define AUTH_CRAM_MD5   L"CRAM-MD5"
#define AUTH_LOGIN   L"LOGIN"
#define AUTH_NTLM   L"NTLM"
#define ESMPT_STATE_INPUTLOGINDATA   334
#define ESMPT_STATE_LOGIN_NEEDED   432
#define ESMPT_STATE_LOGIN_OK   235
#define ESMTP_COMMAND_AUTH   "AUTH"
#define SMPT_STATE_BAD_COMMAND   503
#define SMPT_STATE_COMPLETED   250
#define SMPT_STATE_COMPLETED_RELAY   251
#define SMPT_STATE_FAILURE   550
#define SMPT_STATE_INVALID_ARG   501
#define SMPT_STATE_INVALID_COMMAND   502
#define SMPT_STATE_OK   220
#define SMPT_STATE_START_INPUT   354
#define SMPT_STATE_TERMINATED   221
#define SMPT_STATE_TRANSMISSION_FAILED   554
#define SMTP_COMMAND_DATA   "DATA"
#define SMTP_COMMAND_MAIL   "MAIL"
#define SMTP_COMMAND_QUIT   "QUIT"
#define SMTP_COMMAND_RCPT   "RCPT"
#define SMTP_COMMAND_RESET   "RSET"
#define SMTP_COMMAND_SIMPLESTART   "HELO"
#define SMTP_COMMAND_START   "EHLO"
#define SMTP_STATE_SYNTAX   500
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:21