Module command Copy item path Source A_d_l A-d-l = At-domain *( “,” At-domain )
; Note that this form, the so-called “source
; route”, MUST BE accepted, SHOULD NOT be
; generated, and SHOULD be ignored. At_domain At-domain = “@” Domain Dot_string Dot-string = Atom *(“.” Atom) Forward_path Forward-path = Path Local_part Local-part = Dot-string / Quoted-string
; MAY be case-sensitive Mail_parameters Mail-parameters = esmtp-param *(SP esmtp-param) Mailbox Mailbox = Local-part “@” ( Domain / address-literal ) Path Rcpt_parameters Rcpt-parameters = esmtp-param *(SP esmtp-param) Reverse_path Reverse-path = Path / “<>” auth_login https://interoperability.blob.core.windows.net/files/MS-XLOGIN/[MS-XLOGIN].pdf auth_plain command data data = “DATA” CRLF ehlo ehlo = “EHLO” SP ( Domain / address-literal ) CRLF esmtp_keyword esmtp-keyword = (ALPHA / DIGIT) *(ALPHA / DIGIT / “-”) esmtp_param esmtp-param = esmtp-keyword [“=” esmtp-value] esmtp_value Any CHAR excluding “=”, SP, and control characters.
If this string is an email address, i.e., a Mailbox,
then the “xtext” syntax [32] SHOULD be used. expn expn = “EXPN” SP String CRLF helo helo = “HELO” SP Domain CRLF help help = “HELP” [ SP String ] CRLF mail mail = “MAIL FROM:” Reverse-path [SP Mail-parameters] CRLF noop noop = “NOOP” [ SP String ] CRLF quit quit = “QUIT” CRLF rcpt rcpt = “RCPT TO:” ( “<Postmaster@” Domain “>” / “” / Forward-path ) [SP Rcpt-parameters] CRLF rset rset = “RSET” CRLF starttls vrfy vrfy = “VRFY” SP String CRLF