# SMTP - Komendy {{#include ../../banners/hacktricks-training.md}} **Komendy z:** [**https://serversmtp.com/smtp-commands/**](https://serversmtp.com/smtp-commands/) **HELO**\ To pierwsza komenda SMTP: rozpoczyna rozmowę, identyfikując serwer nadawcy i zazwyczaj jest następnie uzupełniana o jego nazwę domeny. **EHLO**\ Alternatywna komenda do rozpoczęcia rozmowy, podkreślająca, że serwer używa protokołu Extended SMTP. **MAIL FROM**\ Za pomocą tej komendy SMTP rozpoczynają się operacje: nadawca podaje adres e-mail w polu „From” i faktycznie rozpoczyna transfer e-maila. **RCPT TO**\ Identyfikuje odbiorcę e-maila; jeśli jest ich więcej niż jeden, komenda jest po prostu powtarzana adres po adresie. **SIZE**\ Ta komenda SMTP informuje zdalny serwer o szacowanej wielkości (w bajtach) załączonego e-maila. Może być również używana do zgłaszania maksymalnego rozmiaru wiadomości, która ma być zaakceptowana przez serwer. **DATA**\ Za pomocą komendy DATA rozpoczyna się transfer treści e-maila; zazwyczaj jest następnie uzupełniana o kod odpowiedzi 354 wydany przez serwer, dający pozwolenie na rozpoczęcie rzeczywistej transmisji. **VRFY**\ Serwer jest proszony o weryfikację, czy dany adres e-mail lub nazwa użytkownika faktycznie istnieje. **TURN**\ Ta komenda jest używana do odwrócenia ról między klientem a serwerem, bez potrzeby uruchamiania nowego połączenia. **AUTH**\ Za pomocą komendy AUTH klient autoryzuje się na serwerze, podając swoją nazwę użytkownika i hasło. To dodatkowa warstwa bezpieczeństwa, aby zapewnić prawidłowy transfer. **RSET**\ Informuje serwer, że trwający transfer e-maila zostanie zakończony, chociaż rozmowa SMTP nie zostanie zamknięta (jak w przypadku QUIT). **EXPN**\ Ta komenda SMTP prosi o potwierdzenie identyfikacji listy mailingowej. **HELP**\ To prośba klienta o informacje, które mogą być przydatne do pomyślnego transferu e-maila. **QUIT**\ Kończy rozmowę SMTP. {{#include ../../banners/hacktricks-training.md}}