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をサポートする
- サブスクリプションプランを確認してください!
- **💬 Discordグループまたはテレグラムグループに参加するか、Twitter 🐦 @hacktricks_liveをフォローしてください。
- HackTricksおよびHackTricks CloudのGitHubリポジトリにPRを提出してハッキングトリックを共有してください。
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をサポートする
- サブスクリプションプランを確認してください!
- **💬 Discordグループまたはテレグラムグループに参加するか、Twitter 🐦 @hacktricks_liveをフォローしてください。
- HackTricksおよびHackTricks CloudのGitHubリポジトリにPRを提出してハッキングトリックを共有してください。