SMTP - コマンド

Reading time: 4 minutes

tip

AWSハッキングを学び、実践する:HackTricks Training AWS Red Team Expert (ARTE)
GCPハッキングを学び、実践する:HackTricks Training GCP Red Team Expert (GRTE) Azureハッキングを学び、実践する:HackTricks Training Azure Red Team Expert (AzRTE)

HackTricksをサポートする

Commands from: https://serversmtp.com/smtp-commands/

HELO
最初のSMTPコマンドで、送信者サーバーを特定し、一般的にはそのドメイン名が続きます。

EHLO
会話を開始するための代替コマンドで、サーバーがExtended SMTPプロトコルを使用していることを示します。

MAIL FROM
このSMTPコマンドで操作が始まります:送信者は「From」フィールドにソースのメールアドレスを示し、実際にメール転送を開始します。

RCPT TO
メールの受信者を特定します;複数の受信者がいる場合は、コマンドを単にアドレスごとに繰り返します。

SIZE
このSMTPコマンドは、添付されたメールの推定サイズ(バイト単位)をリモートサーバーに通知します。また、サーバーが受け入れるメッセージの最大サイズを報告するためにも使用できます。

DATA
DATAコマンドでメールの内容の転送が始まります;一般的には、サーバーからの354応答コードが続き、実際の転送を開始する許可が与えられます。

VRFY
特定のメールアドレスまたはユーザー名が実際に存在するかどうかを確認するようサーバーに要求します。

TURN
このコマンドは、クライアントとサーバーの役割を反転させるために使用され、新しい接続を実行する必要はありません。

AUTH
AUTHコマンドを使用して、クライアントはサーバーに対して自分自身を認証し、ユーザー名とパスワードを提供します。適切な転送を保証するためのもう一つのセキュリティ層です。

RSET
進行中のメール転送が終了することをサーバーに通知しますが、SMTPの会話は終了しません(QUITの場合のように)。

EXPN
このSMTPコマンドは、メーリングリストの識別に関する確認を要求します。

HELP
成功したメール転送に役立つ情報を求めるクライアントのリクエストです。

QUIT
SMTPの会話を終了します。

tip

AWSハッキングを学び、実践する:HackTricks Training AWS Red Team Expert (ARTE)
GCPハッキングを学び、実践する:HackTricks Training GCP Red Team Expert (GRTE) Azureハッキングを学び、実践する:HackTricks Training Azure Red Team Expert (AzRTE)

HackTricksをサポートする