Difference between revisions of "S-nail"

From ArchWiki
Jump to: navigation, search
(Creation)
 
m (rm gap + '<< EOT' not needed for a quick test)
Line 1: Line 1:
 
[[Category:Email Client]]
 
[[Category:Email Client]]
 
 
S-nail is a mail processing system with a command syntax reminiscent of ed with lines replaced by messages. It is based on Heirloom mailx that is based upon Berkeley Mail 8.1, is intended to provide the functionality of the POSIX mailx command and offers (mostly optional) extensions for IDNA, MIME, S/MIME, SMTP, POP3 and IMAP. It is usable as a mail batch language.
 
S-nail is a mail processing system with a command syntax reminiscent of ed with lines replaced by messages. It is based on Heirloom mailx that is based upon Berkeley Mail 8.1, is intended to provide the functionality of the POSIX mailx command and offers (mostly optional) extensions for IDNA, MIME, S/MIME, SMTP, POP3 and IMAP. It is usable as a mail batch language.
  
Line 22: Line 21:
 
To test the configuration and send mails on bash scripts you can use:
 
To test the configuration and send mails on bash scripts you can use:
  
  $echo "'''message'''" << EOT | mailx -v -s "'''subject'''" '''receiver@mail.com'''
+
  $ echo "'''message'''" | mailx -v -s "'''subject'''" '''receiver@mail.com'''

Revision as of 16:12, 21 October 2013

S-nail is a mail processing system with a command syntax reminiscent of ed with lines replaced by messages. It is based on Heirloom mailx that is based upon Berkeley Mail 8.1, is intended to provide the functionality of the POSIX mailx command and offers (mostly optional) extensions for IDNA, MIME, S/MIME, SMTP, POP3 and IMAP. It is usable as a mail batch language.

Setup for send mails with external smtp server

Add to your /etc/mail.rc the following text changing bold strings:

set smtp=server:port
set smtp-use-starttls
set ssl-verify=ignore
set ssl-auth=login
set smtp-auth-user=mailuser
set smtp-auth-password=password
set from="youremail@domain"    #optional
set sender="youremail@domain"  #optional

Remember that this configuration is system-wide.

Testing and sending emails

To test the configuration and send mails on bash scripts you can use:

$ echo "message" | mailx -v -s "subject" receiver@mail.com