Nové příkazy:
EHLO
nahrazuje HELO
; odpovědí je seznam volitelných
nebo rozšířených příkazů nebo rozšíření podporovaných serverem (povinné
jsou HELO
, MAIL
, RCPT
, DATA
, RSET
,
VRFY
, NOOP
a QUIT
, mezi volitelné příkazy patří
SEND
, SOML
, SAML
, EXPN
, HELP
,
TURN
, mezi rozšířené ETRN
, BDAT
)ETRN jméno
; způsobí odeslání obsahu fronty pro zadaný stroj
nebo doménu začíná-li jméno zavináčem
Nové parametry některých příkazů (MAIL FROM:
, RCPT TO:
).
Rozšíření (viz
http://www.isi.edu/in-notes/iana/assignments/mail-parameters
):
PIPELINING
-- klient může odesílat další SMTP příkazy bez
čekání na odpověď na předchozí příkaz8BITMIME
-- možnost příjmu textových osmibitových zpráv; je-li
použito, bude mít příkaz MAIL FROM:
parametr BODY=8BITMIME
SIZE
-- při použití jako odpověď na příkaz EHLO
udává
parametr maximální velikost zprávy, která může být přijata; parametr
SIZE=
příkazu MAIL FROM:
udává horní odhad velikosti
předávané zprávyCHUNKING
-- umožňuje přenos binárních zpráv; po příkazu
MAIL FROM:
s parametrem BODY=BINARYMIME
se místo příkazu
DATA
se použije jeden nebo více příkazů BDAT velikost [LAST]
,
kde velikost udává počet bytů, které budou následovat, a LAST
signalizuje, že se jedná o poslední kus zprávy; standardní sendmail dosud
toto rozšíření neimplementujeDSN
-- (delivery status notification) definuje mechanismus,
kterým je možné sdělit odesilateli, zda byl jeho dopis doručen; v příkazu
MAIL FROM:
mohou být použity parametry:
RET={FULL,HDRS}
-- vrátit celou zprávu nebo jen hlavičkyENVID=envelope-identifier
RCPT TO:
parametry
NOTIFY={NEVER,SUCCESS,FAILURE,DELAY}
-- o čem
informovat; s výjimkou NEVER
lze uvést více možností oddělených
čárkamiORCPT=address-type;original-recipient
-- původní adresa
příjemce; pro Internetovou poštu je address-type RFC822
Petr Kolář <Petr.Kolar@vslib.cz>