More about cacert.org :
CAcert.org is a community-driven Certificate Authority that issues certificates to the public at large for free.
CAcert’s goal is to promote awareness and education on computer security through the use of encryption, specifically by providing cryptographic certificates. These certificates can be used to digitally sign and encrypt email, authenticate and authorize users connecting to websites and secure data transmission over the internet. Any application that supports the Secure Socket Layer Protocol (SSL or TLS) can make use of certificates signed by CAcert, as can any application that uses X.509 certificates, e.g. for encryption or code signing and document signatures.
If you want to have free certificates issued to you, join the CAcert Community .
If you want to use certificates issued by CAcert, read the CAcert Root Distribution License .This license applies to using the CAcert root keys .
So, now you can reach out to https version… dont be scared if you get that un-verified certificate, you can import the cacert.org root certificate.
If you are having issues with the SMTP Server, then sometimes you just wish you had a swiss army knife to test the same and then you would not have to spend your precious time on some silly mistake that you may have made. Your wish is now fulfilled.
Swiss Army Knife SMTP: A command line SMTP tester. Swaks can test various aspects of your SMTP server, including TLS and AUTH.
swaks can be easily installed with :
sudo yum install swaks
To begin with, if you want to test the localhost then simply enter swaks, you will be asked for \”to\” address. And then there will be a attempt to send the mail. And you can see the messages on the console. Here\’s an example:
=== Trying localhost:25…
=== Connected to ===============.
<- 220 amit.themafia.info ESMTP Exim 4.69 Sun, 07 Mar 2010 10:24:25 +0530
-> EHLO amit.themafia.info
<- 250-amit.themafia.info Hello ======================
<- 250-SIZE 52428800
<- 250 HELP
-> MAIL FROM:===========================
<- 250 OK
-> RCPT TO:================
<- 250 Accepted
<- 354 Enter message, ending with \”.\” on a line by itself
-> Date: Sun, 07 Mar 2010 10:24:25 +0550
-> From: ===================================
-> Subject: test Sun, 07 Mar 2010 10:24:25 +0550
-> X-Mailer: swaks v20061116.0 jetmore.org/john/code/#swaks
-> This is a test mailing
<- 250 OK id=1No8VV-0003bT-EC
<- 221 amit.themafia.info closing connection
=== Connection closed with remote host.
For my own security, I have removed my email address and other things. Now, coming to other things.
Here are few of the options that you may find useful
-s ==> server
-f ==> from
-t ==> to
-l ==> input file
-d ==> data
-h ==> header
HELO AUTH TLS PORT
SMTP HELO smtp / 25
SSMTP EHLO->HELO -tlsc smtps / 465
SSMTPA EHLO->HELO -a -tlsc smtps / 465
SMTPS HELO -tlsc smtps / 465
ESMTP EHLO->HELO smtp / 25
ESMTPA EHLO->HELO -a smtp / 25
ESMTPS EHLO->HELO -tls smtp / 25
ESMTPSA EHLO->HELO -a -tls smtp / 25
LMTP LHLO lmtp / 24
LMTPA LHLO -a lmtp / 24
LMTPS LHLO -tls lmtp / 24
LMTPSA LHLO -a -tls lmtp / 24
You can check other options in the man page or the help.