sSMTP

from Wikipedia, the free encyclopedia
sSMTP
Basic data

Maintainer Anibal Monsalve Salazar, Santiago Ruano Rincón
developer Debian
Current  version 2.64-6
(December 28, 2012)
operating system Unix derivatives
programming language C.
category Mail Transfer Agent
License GPL
German speaking No
packages.qa.debian.org

sSMTP is a simple computer program for sending e-mails using SMTP and SMTPS . It is like the counterpart to download programs like fetchmail and getmail .

Motivation for development

A Mail Transfer Agent (MTA) such as sendmail or Postfix is usually responsible for sending e-mails on Unix-like systems . Full-fledged MTAs have a wide range of functions. This is reflected in a complex configuration and increased resource consumption (compared to sSMTP). If the computer is part of a network with a central infrastructure for e-mail, it does not need a full-fledged MTA. This applies to the computers of private individuals who manage their e-mail via the infrastructure of their ISP . But also on workstation computers in organizations that have central systems for e-mail.

functionality

sSMTP receives e-mails on the local computer. It can also adjust the sender address - if desired. It then establishes a connection to an SMTP server and sends the e-mails to it for further processing. If the SMTP server cannot be reached or if it refuses to accept it, sSMTP aborts with an error message. Storage of e-mails is not planned. This also eliminates the possibility of repeating failed delivery attempts at a later point in time.

The purpose of adapting the sender address ( header From: ) is root@localhostto replace addresses automatically generated by the system such as - which are invalid on the Internet - with the user's valid address (e.g. user@example.com).

After the installation, sSMTP replaces the two commands sendmail and mail on the system with links to itself. In Unix-like operating systems, it is a quasi-standard that processes sendmailcall for sending e-mails . Users, on the other hand, use the command mailwhich in turn calls sendmail.

SSMTP is controlled via its own configuration file. This is usually located at /etc/ssmtp.conf. Alternatively, the user ssmtpcan call up the command directly and control it using parameters .

Web links

Individual evidence

  1. ssmtp.conf (5) - Linux man page. Retrieved July 24, 2015 .
  2. ssmtp (8) - Linux man page. Retrieved July 24, 2015 .