Les mots-clefs (ou commandes) du protocole SMTP sont listés ci-dessous. Chaque mot-clef est cité avec son nom, sa syntaxe (entre parenthèses, sans distinction entre minuscules et majuscules) et sa signification.
Commence une session SMTP par une identification des deux parties. Le récepteur s'identifie dans sa réponse ;
Commence une nouvelle transaction. Spécifie l'expéditeur, pour le renvoi des messages d'erreur éventuels ;
Spécifie un destinataire. Cette procédure peut être répétée autant de fois que nécessaire. Si le destinataire n'est pas valide, un code d'erreur est renvoyé aussitôt ;
Envoie le message (en-tête + corps) terminé par une ligne ne contenant qu'un point.
Pour ne pas interférer avec le message à transmettre, toute ligne du message contenant un point en première position est modifiée en insérant un point supplémentaire en début. Ce point supplémentaire est supprimé par le récepteur (hidden dot algorithm) ;
Commence une nouvelle transaction (de manière analogue à MAIL) pour envoyer un message sur un terminal ;
Note : non supporté par sendmail.
Commence une nouvelle transaction (de manière analogue à MAIL) pour envoyer un message sur un terminal ou dans une boîte aux lettres si le destinataire n'est pas connecté ;
Note : non supporté par sendmail.
Commence une nouvelle transaction (de manière analogue à MAIL) pour envoyer un message sur un terminal et dans une boîte aux lettres ;
Note : non supporté par sendmail.
La transaction courante est annulée, l'ensemble du logiciel est réinitialisé, un nouveau message peut donc être envoyé sur le même canal ;
Demande au site récepteur de vérifier que le destinataire est une adresse valide ;
Demande au site récepteur, d'une part de vérifier que le destinataire est une adresse de liste de diffusion valide, et d'autre part de renvoyer les identités des membres de la liste ;
Renvoie la liste des commandes SMTP admises par le site récepteur ;
Ne fait rien ;
Demande au site récepteur de devenir site émetteur. Le site émetteur devient site récepteur ;
Note : non supporté par sendmail.