ESMTP (Extended Simple Mail Transfer Protocol) specifica le estensioni al protocollo originale per l'invio di e-mail che supporta file grafici, audio e video e testo in varie lingue nazionali. I protocolli Internet originali per l'invio di posta elettronica sono descritti in RFC (Request for Comments) 822, Standard per il formato dei messaggi di testo Internet ARPA e in RFC 821, SMTP (Simple Mail Transfer Protocol). Quando gli utenti hanno iniziato a voler allegare vari tipi di file alla posta elettronica, è nata la necessità di funzionalità aggiuntive che hanno portato all'RFC 1869, Extended Simple Mail Transfer Protocol.
ESMTP consente a un programma di posta elettronica client di chiedere a un programma di posta elettronica server quali funzionalità supporta e quindi comunicare di conseguenza. Attualmente, la maggior parte dei client e dei server di posta elettronica commerciali supportano ESMTP.