]> code.citadel.org Git - citadel.git/blobdiff - citadel/modules/smtp/smtp_clienthandlers.h
AUTH PLAIN: second try.
[citadel.git] / citadel / modules / smtp / smtp_clienthandlers.h
index 64a405d99b6923e91617e22640a612cf758912ab..e080167bd2405f87226080aa259bb66925564eb2 100644 (file)
@@ -22,6 +22,8 @@ typedef enum _eSMTP_C_States {
        eEHLO,
        eHELO,
        eSMTPAuth,
+       eSMTPAuthPlain1,
+       eSMTPAuthPlain2,
        eFROM,
        eRCPT,
        eDATA,
@@ -60,6 +62,7 @@ typedef struct _stmp_out_msg {
        ParsedURL *pCurrRelay;
        StrBuf *msgtext;
        StrBuf *QMsgData;
+       StrBuf *MultiLineBuf;
        const char *envelope_from;
 
        char user[1024];
@@ -68,6 +71,7 @@ typedef struct _stmp_out_msg {
        char mailfrom[1024];
        long SendLogin;
        long Flags;
+       long IsRelay;
 } SmtpOutMsg;