So this is fairly basic but I realized I don’t have anything laying out the basic tools for testing SMTP posted.
Test with Telnet
- Determine the address of your SMTP server (unless you already know it or are testing local to the server)
- Open a command line (each line is a line return)
- type nslookup
- set type=mx
- domain.com
- Record the results
- Test with Telnet
- telnet <mail.domain.com> 25
- (this could be localhost or the output from the nslookup step)
- If you mistype past this point hit enter and try again don’t use backspace)
- ehlo mail.mydomain.com (you can replace ehlo with helo if your not using an exchange server)
- mail from: test@domain.com
- rcpt to: user@domain.com
- data
- Subject: This is a test
- Here you type your test message
- . (this is a period)
- quit
Web Based tools
Local Test tools
- Pop3\SMTP mail client (outlook\express, thunderbird)
- powershell
- CMD\Telnet
Exchange 2007\2010 Powershell tools
- Test-EdgeSynchronization (if using an edge subscription)
- Test-Mailflow
- Test-SmtpConnectivity
Supporting URLs