Introduction
This document describes the Extended Simple Mail Transfer Protocol (ESMTP) commands which are supported by the Cisco Email Security Appliance (ESA) and Cloud Email Security (CES).
What are the Current ESMTP Commands that Cisco ESA and CES Supports?
The ESA/CES supported commands are:
- auth - used for SMTP Authentication if enabled.
- data
- ehlo
- helo
- help
- mail
- noop
- quit
- rcpt
- rset
- starttls - used for TLS negotiation if enabled.
- vrfy (always return a '2xx ok' response)
Any other commands, which are not supported, return a "500 #5.5.1 command not recognized" echo response. By default after 5 incorrect commands, the ESA terminates the connection with the message "421 Exceeded bad SMTP command limit, disconnecting."
In order to use the commands on the ESA for verification purposes, log in to the CLI and telnet to the ESA's listener IP on port 25.
C680.esa.lab> telnet 10.66.71.122 25
Trying 10.66.71.122...
Connected to 10.66.71.122.
Escape character is '^]'.
220 C680.lab.test ESMTP
EHLO test
250-C680.lab.test
250-8BITMIME
250 SIZE 10485760
help
214-The following commands are recognized
214- auth data ehlo helo
214- help mail noop quit
214 rcpt rset vrfy
Related Information