Bir SMTP işleminin adımları şu sırayı içerir: İstemci SMTP sunucusuna bağlanır, istemci kendisini tanımlamak için bir HELO veya EHLO komutu gönderir, sunucu bir karşılama mesajıyla yanıt verir, istemci gönderenin adresini belirtmek için MAIL FROM komutunu gönderir. e-posta adresi, sunucu bunu onaylar, istemci, alıcının e-posta adresini belirlemek için RCPT TO komutunu gönderir, sunucu bunu kabul eder, istemci DATA komutunu gönderir, sunucu mesaj içeriğini almaya hazır olduğunu belirterek yanıt verir, istemci e-postayı gönderir mesaj, mesajın sonunu belirtmek için satırda tek başına bir nokta ile takip edilir ve sunucu, mesajın alındığını onaylamak için yanıt verir. Son olarak istemci bağlantıyı kapatmak için QUIT komutunu gönderir ve sunucu bağlantıyı onaylayıp kapatır.
SMTP adım adım şu şekilde çalışır: E-posta istemcisi, 25 numaralı bağlantı noktasındaki SMTP sunucusuyla TCP bağlantısı kurar. İstemci, konuşmayı başlatmak ve kendini tanıtmak için sunucuya bir HELO veya EHLO komutu gönderir. Sunucu, 220 hizmete hazır mesajıyla yanıt verir. İstemci, gönderenin e-posta adresini belirtmek için bir MAIL FROM komutu yayınlar ve sunucu, 250 OK mesajıyla yanıt verir. İstemci, alıcının e-posta adresini belirtmek için bir RCPT TO komutu gönderir ve sunucu yine 250 OK mesajıyla yanıt verir. İstemci DATA komutunu gönderir ve sunucu 354 Başlangıç postası giriş mesajıyla yanıt verir. İstemci, veri bölümünü sonlandırmak için e-posta içeriğini ve ardından satırda tek bir noktayı gönderir ve sunucu, başarılı bir şekilde alındığını belirten bir 250 OK mesajıyla yanıt verir. İstemci oturumu sonlandırmak için QUIT komutunu gönderir ve sunucu 221 Bye mesajıyla yanıt vererek bağlantıyı kapatır.
SMTP işleminin ilk adımı, e-posta istemcisi ile SMTP sunucusu arasında, genellikle 25 numaralı bağlantı noktası üzerinden bir bağlantının başlatılmasıdır. Bunu, istemcinin sunucuya, istemciyi sunucuya tanımlayan bir HELO veya EHLO komutu göndermesi takip eder. ve SMTP görüşmesini başlatır.
SMTP’deki aktarım aşamaları; bağlantı kurulum aşamasını, posta işlem aşamasını ve bağlantı sonlandırma aşamasını içerir. Bağlantı kurulumu aşamasında istemci, sunucuya TCP bağlantısı kurar ve kendisini HELO veya EHLO komutuyla tanımlar. Posta işlemi aşamasında istemci, e-posta mesajını aktarmak için MAIL FROM, RCPT TO ve DATA komutlarını gönderir. Bağlantı sonlandırma aşamasında istemci, oturumu sonlandırmak için QUIT komutunu gönderir ve sunucu bağlantıyı kapatır.
SMTP protokolünün sırası şu şekildedir: İstemci sunucuya bağlanır ve bir HELO veya EHLO komutu gönderir, sunucu bir tebrik ile yanıt verir, istemci gönderenin adresini belirtmek için MAIL FROM komutunu gönderir, sunucu bunu onaylar, istemci, alıcının adresini belirlemek için RCPT TO komutunu gönderir, sunucu bunu kabul eder, istemci mesaj içeriğinin aktarımını başlatmak için DATA komutunu gönderir, sunucu bir hazırlık mesajıyla yanıt verir, istemci e-posta içeriğini tek bir mesajla biten gönderir Bir hat üzerinde belirli bir süre boyunca sunucu mesajın alındığını onaylar ve istemci bağlantıyı sonlandırmak için QUIT komutunu gönderir ve sunucu bağlantıyı kapatarak bunu onaylar.