Occasionally I find myself needing to test email via an alternate source. Perhaps I want to test to see if a system is answering as part of troubleshooting for instance.

Well, telnet works great for that of course. Here’s an example of that, telnetting to port 25., The lines in bold, what I type.


Gregorys-MacBook-Pro:~ gvandenham$ telnet webmail.gogo.com 25

Trying 10.1.200.05...
Connected to webmail.gogo.com.
Escape character is '^]'.
220 il-ecs-01.gogo.local Microsoft ESMTP MAIL Service ready at Mon, 1 Jun 2015 16:56:09 -0500

ehlo fax.gogo.com

250-il-ecs-01.gogo.local Hello [10.1.100.13]
250-SIZE 36700160
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-8BITMIME
250-BINARYMIME
250 CHUNKING

mail from:[email protected]

250 2.1.0 Sender OK

rcpt to:[email protected]

250 2.1.5 Recipient OK

data

354 Start mail input; end with .

subject: test fax message

two empty returns here (press enter, enter)

hello, this is a test message from gogo fax services.

.

250 2.6.0 <[email protected]> [InternalId=12060898167846, Hostname=il-ecs-01.gogo.local] Queued mail for delivery

quit

221 2.0.0 Service closing transmission channel
Connection closed by foreign host.

 

Now, there is a way to send email via powershell as well, if you’re looking for a quick and dirty way to push email out.

Send-MailMessage -To "Greg VDH <[email protected]>" -From "John Smith
<[email protected]>"
-Subject "Reporting Document" -Body "Here's the document you wanted" -
Attachments "C:\Report.doc"
-SmtpServer smtp.test.local