Le Local Mail Transfer Protocol (LMTP) est un dérivé de l'Extended SMTP (ESMTP, parfois appelé Enhanced SMTP, est une définition des extensions de protocole à la norme Simple Mail Transfer Protocol), l'extension du Simple Mail Transfer Protocol (SMTP). LMTP est un protocole de la couche application de l'Internet Protocol Suite. Il ne doit pas utiliser le numéro de port non sécurisé par défaut (25) du SMTP, mais il utilise un transport TCP (Transmission Control Protocol) comme le SMTP. Lorsque le côté récepteur ne dispose pas d'une file d'attente de mails, comme un serveur de stockage de mails agissant comme un MDA (Mail Delivery Agent), LMTP est conçu comme une alternative au SMTP normal pour ces situations.

Les files d'attente de mails sont une condition importante du SMTP. Dans certaines situations où les files d'attente de mails ne sont pas possibles, LMTP est souhaitable, car un serveur de stockage de mails ne doit gérer que son magasin de mails et il n'allouera pas plus de stockage pour une file d'attente de mails. Ceci est impossible avec SMTP lorsqu'il y a plusieurs destinataires pour un message de courrier. Le SMTP ne peut que signaler la réussite ou l'échec de la distribution pour tous les destinataires ou aucun d'entre eux et il crée également une file d'attente distincte pour gérer les destinataires ayant échoué. Mais dans le cas de LMTP, il peut indiquer au client le succès ou l'échec pour chaque destinataire et il permet également au client de gérer la mise en file d'attente. Dans ce scénario, le client serait une passerelle de messagerie faisant face à Internet.