S-nail: Difference between revisions

From Coolscript
Jump to navigation Jump to search
Line 9: Line 9:
with [https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#STARTTLS_or_%22Opportunistic_TLS%22 STARTTLS]  
with [https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol#STARTTLS_or_%22Opportunistic_TLS%22 STARTTLS]  
and [https://en.wikipedia.org/wiki/SMTP_Authentication#Details PLAIN] which suits for almost all mail server.
and [https://en.wikipedia.org/wiki/SMTP_Authentication#Details PLAIN] which suits for almost all mail server.
It already contains the USERNAME and PWD. <br>
It already contains the '''USERNAME''' and '''PWD'''. <br>
This way the client does not need to authenticate anymore. This example trusts the MTA and does not verify the TLS certificate,  
This way the client does not need to authenticate anymore. This example trusts the MTA and does not verify the TLS certificate,  
this is a workaround for missing root certificate seen often in private environments.
this is a workaround for missing root certificate seen often in private environments.


*Add the following to /etc/s-nail.rc
*Add the following to '''/etc/s-nail.rc'''


  set v15-compat  
  set v15-compat  
Line 23: Line 23:
  set ssl-verify=ignore
  set ssl-verify=ignore
  set smtp-auth=plain
  set smtp-auth=plain
=Test=
echo "TestText" | s-nail -s "TestSubject" user.name@domain.com
Keywords: mta mail tls ssl smtp pop pop3 imap message

Revision as of 19:15, 18 March 2021

S-nail is an easy workaround for Linux workstation which can be quickly establish, it works with gmail, yahoo and others. The following is an example tested Ubuntu 20 or Debian 10/Buster

Installation

apt-get install s-nail

Configuration

This configuration is a quick sample to use TLS with STARTTLS and PLAIN which suits for almost all mail server. It already contains the USERNAME and PWD.
This way the client does not need to authenticate anymore. This example trusts the MTA and does not verify the TLS certificate, this is a workaround for missing root certificate seen often in private environments.

  • Add the following to /etc/s-nail.rc
set v15-compat 
ssl-method=auto
set smtp=<your-mailserver.com>
set user=<username>
set password=<password>
set smtp-use-starttls
set ssl-verify=ignore
set smtp-auth=plain

Test

echo "TestText" | s-nail -s "TestSubject" user.name@domain.com


Keywords: mta mail tls ssl smtp pop pop3 imap message