ESMTP (Extended Simple Mail Transfer Protocol) especifica extensões ao protocolo original para o envio de e-mail que suporta gráficos, arquivos de áudio e vídeo, e texto em vários idiomas nacionais. Os protocolos originais da Internet para envio de e-mail são descritos em Request for Comments (RFC) 822, Standard for the Format of ARPA Internet Text Messages, e em RFC 821, Simple Mail Transfer Protocol (SMTP). Como os usuários começaram a querer anexar vários tipos de arquivos ao e-mail, surgiu a necessidade de capacidades adicionais e resultou no RFC 1869, Extended Simple Mail Transfer Protocol.
ESMTP fornece a capacidade de um programa de e-mail cliente para perguntar a um programa de e-mail do servidor quais capacidades ele suporta e então comunicar de acordo. Atualmente, a maioria dos servidores e clientes comerciais de e-mail suportam ESMTP.