Go to the source code of this file.
|  | 
| enum | SMTPFrameTypes { SMTP_FRAME_COMMAND_LINE, 
SMTP_FRAME_DATA, 
SMTP_FRAME_RESPONSE_LINE
 } | 
|  | 
| enum | SMTPCode { SMTP_REPLY_211, 
SMTP_REPLY_214, 
SMTP_REPLY_220, 
SMTP_REPLY_221,
 SMTP_REPLY_235, 
SMTP_REPLY_250, 
SMTP_REPLY_251, 
SMTP_REPLY_252,
 SMTP_REPLY_334, 
SMTP_REPLY_354, 
SMTP_REPLY_401, 
SMTP_REPLY_402,
 SMTP_REPLY_421, 
SMTP_REPLY_435, 
SMTP_REPLY_450, 
SMTP_REPLY_451,
 SMTP_REPLY_452, 
SMTP_REPLY_454, 
SMTP_REPLY_455, 
SMTP_REPLY_500,
 SMTP_REPLY_501, 
SMTP_REPLY_502, 
SMTP_REPLY_503, 
SMTP_REPLY_504,
 SMTP_REPLY_511, 
SMTP_REPLY_521, 
SMTP_REPLY_522, 
SMTP_REPLY_525,
 SMTP_REPLY_530, 
SMTP_REPLY_534, 
SMTP_REPLY_535, 
SMTP_REPLY_541,
 SMTP_REPLY_543, 
SMTP_REPLY_550, 
SMTP_REPLY_551, 
SMTP_REPLY_552,
 SMTP_REPLY_553, 
SMTP_REPLY_554, 
SMTP_REPLY_555
 }
 | 
|  | 
◆ FILEDATA_CONTENT_INSPECT_MIN_SIZE
      
        
          | #define FILEDATA_CONTENT_INSPECT_MIN_SIZE   32768 | 
      
 
 
◆ FILEDATA_CONTENT_INSPECT_WINDOW
      
        
          | #define FILEDATA_CONTENT_INSPECT_WINDOW   4096 | 
      
 
 
◆ FILEDATA_CONTENT_LIMIT
      
        
          | #define FILEDATA_CONTENT_LIMIT   100000 | 
      
 
 
◆ rawmsgname
      
        
          | #define rawmsgname   "rawmsg" | 
      
 
 
◆ SCHEME_SUFFIX_LEN
      
        
          | #define SCHEME_SUFFIX_LEN   3 | 
      
 
 
◆ SMTP_COMMAND_BDAT
      
        
          | #define SMTP_COMMAND_BDAT   3 | 
      
 
 
◆ SMTP_COMMAND_BUFFER_STEPS
      
        
          | #define SMTP_COMMAND_BUFFER_STEPS   5 | 
      
 
 
◆ SMTP_COMMAND_DATA
      
        
          | #define SMTP_COMMAND_DATA   2 | 
      
 
 
◆ SMTP_COMMAND_DATA_MODE
      
        
          | #define SMTP_COMMAND_DATA_MODE   4 | 
      
 
 
◆ SMTP_COMMAND_OTHER_CMD
      
        
          | #define SMTP_COMMAND_OTHER_CMD   5 | 
      
 
 
◆ SMTP_COMMAND_RSET
      
        
          | #define SMTP_COMMAND_RSET   6 | 
      
 
 
◆ SMTP_COMMAND_STARTTLS
      
        
          | #define SMTP_COMMAND_STARTTLS   1 | 
      
 
 
◆ SMTP_DEFAULT_MAX_TX
      
        
          | #define SMTP_DEFAULT_MAX_TX   256 | 
      
 
 
◆ SMTP_MPM
◆ SMTP_PARSER_STATE_COMMAND_DATA_MODE
      
        
          | #define SMTP_PARSER_STATE_COMMAND_DATA_MODE   0x01 | 
      
 
 
◆ SMTP_PARSER_STATE_FIRST_REPLY_SEEN
      
        
          | #define SMTP_PARSER_STATE_FIRST_REPLY_SEEN   0x04 | 
      
 
 
◆ SMTP_PARSER_STATE_PARSING_MULTILINE_REPLY
      
        
          | #define SMTP_PARSER_STATE_PARSING_MULTILINE_REPLY   0x08 | 
      
 
 
◆ SMTP_PARSER_STATE_PIPELINING_SERVER
      
        
          | #define SMTP_PARSER_STATE_PIPELINING_SERVER   0x10 | 
      
 
 
◆ SMTP_RAW_EXTRACTION_DEFAULT_VALUE
      
        
          | #define SMTP_RAW_EXTRACTION_DEFAULT_VALUE   false | 
      
 
 
◆ SMTPInput
◆ SMTPLine
◆ SMTPThreadCtx
◆ SMTPCode
| Enumerator | 
|---|
| SMTP_REPLY_211 |  | 
| SMTP_REPLY_214 |  | 
| SMTP_REPLY_220 |  | 
| SMTP_REPLY_221 |  | 
| SMTP_REPLY_235 |  | 
| SMTP_REPLY_250 |  | 
| SMTP_REPLY_251 |  | 
| SMTP_REPLY_252 |  | 
| SMTP_REPLY_334 |  | 
| SMTP_REPLY_354 |  | 
| SMTP_REPLY_401 |  | 
| SMTP_REPLY_402 |  | 
| SMTP_REPLY_421 |  | 
| SMTP_REPLY_435 |  | 
| SMTP_REPLY_450 |  | 
| SMTP_REPLY_451 |  | 
| SMTP_REPLY_452 |  | 
| SMTP_REPLY_454 |  | 
| SMTP_REPLY_455 |  | 
| SMTP_REPLY_500 |  | 
| SMTP_REPLY_501 |  | 
| SMTP_REPLY_502 |  | 
| SMTP_REPLY_503 |  | 
| SMTP_REPLY_504 |  | 
| SMTP_REPLY_511 |  | 
| SMTP_REPLY_521 |  | 
| SMTP_REPLY_522 |  | 
| SMTP_REPLY_525 |  | 
| SMTP_REPLY_530 |  | 
| SMTP_REPLY_534 |  | 
| SMTP_REPLY_535 |  | 
| SMTP_REPLY_541 |  | 
| SMTP_REPLY_543 |  | 
| SMTP_REPLY_550 |  | 
| SMTP_REPLY_551 |  | 
| SMTP_REPLY_552 |  | 
| SMTP_REPLY_553 |  | 
| SMTP_REPLY_554 |  | 
| SMTP_REPLY_555 |  | 
Definition at line 200 of file app-layer-smtp.c.
 
 
◆ SMTPFrameTypes
| Enumerator | 
|---|
| SMTP_FRAME_COMMAND_LINE |  | 
| SMTP_FRAME_DATA |  | 
| SMTP_FRAME_RESPONSE_LINE |  | 
Definition at line 152 of file app-layer-smtp.c.
 
 
◆ RegisterSMTPParsers()
      
        
          | void RegisterSMTPParsers | ( | void |  | ) |  | 
      
 
 
◆ SMTPParserCleanup()
      
        
          | void SMTPParserCleanup | ( | void |  | ) |  | 
      
 
Free memory allocated for global SMTP parser state. 
Definition at line 1922 of file app-layer-smtp.c.
 
 
◆ SMTPParserRegisterTests()
      
        
          | void SMTPParserRegisterTests | ( | void |  | ) |  | 
      
 
 
◆ SMTPStateAlloc()
      
        
          | void* SMTPStateAlloc | ( | void * | orig_state, | 
        
          |  |  | AppProto | proto_orig | 
        
          |  | ) |  |  | 
      
 
 
◆ smtp_config
◆ smtp_decoder_event_table
◆ smtp_frame_table
Initial value:= {
    {
            "command_line",
    },
    {
            "data",
    },
    {
            "response_line",
    },
    { NULL, -1 },
}
Definition at line 158 of file app-layer-smtp.c.
 
 
◆ smtp_reply_map