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=8BITMIMESIZE -- 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>