TestSender
("TestSender") looks backward at the sending end of an Internet eMail transfer to test the software, server, or appliance that sends email to the Internet. These include the sendmail type devices mentioned in TestReceiver, and for most organizations it is the same device that receives Internet email. Just because it is the same device does not mean that if secure email is working in one direction it will also be working in the other direction. The two setups are very different.
TestSender is Important
It is the sender's responsibility to assure that confidential information is protected during email transport. The receiver's responsibility starts when they receive the information. Senders must make sure sensitive emails are encrypted.
CheckTLS TestSender is Unique
Several Internet sites will probe your email address. We know that CheckTLS is the most comprehensive, but all of these are looking at how you receive email.
Only CheckTLS has tests that look at how you send email. Our technology lets you create custom mailers that you can send to.
For example, if you program your mailer to deprecate TLS 1.0 (as you should), what exactly does your mailer do when it encounters an old email domain that only uses TLS 1.0? CheckTLS is the only site on the Internet that lets you build such an old mailer and send a message to it.
CheckTLS is the only site that can prove your mailer will enforce your sending rules. And how you send is more important than how you receive.
Using TestSender
Using
is a two-step process.cannot tell your email system "send me an email". You'll need to do that, and before you do, you have to tell it's coming, and you do that by starting a Listener.
TestSender Listener
If you are a CheckTLS Subscriber, you have a permanent Listener and unlimited access to page.
. You can retrieve your permanent TS Passcode, which goes in the Subject: of your test emails and connects the email to your Listener, by opening your Subscription on theVisitors to CheckTLS must browse to the
page to start a Listener each time they want to test. Starting the Listener will generate a one-time TS Passcode that goes in the test email Subject: and connects the email to the Listener.To start the test, send an email to test@TestSender.CheckTLS.com with your TS Passcode in the Subject: line. When your email system connects to CheckTLS to send us your email, answers instead and tests your sender as it sends the email.
As a convenience, the
webpage has a link that will start the email on your PC with the proper To: and Subject:.Before using
, you should add CheckTLS.com to your list of allowed domains so the returned report is not inadvertently marked as spam.
Should you wish to include other text besides the one-time-use code in the Subject of your email, i.e. if you have subscribed to CheckTLS and are automating may tests, just enclose the one-time-use code (for subscribers, your permanent Sender Test passcode) in parenthesis, like this:
Subject: Test number 12 (whizzywhig) on Tuesday
Automating TestSender
Since Subscribers have unlimited access to
without visiting the page, they can automate Sender tests. Because there is no way for us to tell your email system to "send us an email", you automate Sender testing by telling your email system to automatically send an email to our address (see above). That starts the test, just as if you started it from the webpage.See Batch Test, and especially the section on Batch Thru Test for a better way to automate Sender testing.
Saving the Results
Corporate Subscribers can choose to have their
results saved on our webservers instead of being emailed back to the sending (i.e. tested) address. Use this when testing a sender that cannot (or should not) receive email, for example mailing lists, digests, LISTSERVs, pager notifications.Understanding the Results
Results are emailed back to the address from which you sent the test email. The email shows whether or not the test was successful in the Subject: and also in the body of the text. This email is formatted in very simple html, so it is both readable even in non-html mailers and is also easily parsed by another computer or Excel.
Normal Result Email
The reply email looks like:
Subject: SUCCESSFUL
SUCCESSFUL
Your email was sent securely using TLS.
Failure Result Email
The reply email looks like:
Subject: FAILED
FAILED
Your email was sent, however it was NOT SENT SECURELY using TLS.
Show Extra Items Result Email
If you Select Extra Items to Show when starting a Listener at
the result email shows the fields you selected:The conversation shows all of the commands and responses sent to and from the two servers as they transfer the email. In front of the log is a brief reminder of how to read it.
Any obvious errors found during the test are boxed in with asterisks so they're easy to find in the log:
****************************************
*** ********** Error Note ********** ***
*** ***
*** Sender used HELO instead of EHLO ***
****************************************
****************************************
Tests that use the next two fields take ten or more minutes to finish because your emailer has to try to send it twice. You can only have one test running at a time or the "send twice" logic will report incorrect results.
You can limit to set of accepted SSL versions by adding !version separated by ':', e.g. !TLSv1_1!TLSv1_2!TLSv1_3 to disable TLS versions 1.1, 1.2, and 1.3 while still allowing TLS version 1.0.