Skip to content

Latest commit

 

History

History
88 lines (62 loc) · 2.05 KB

lmtp-delivery.md

File metadata and controls

88 lines (62 loc) · 2.05 KB
title up
LMTP delivery
../customize.md#sympa-and-other-systems

LMTP Delivery

smtpc is a small program to be used as an alternative to sendmail(1) utility. It supports Local Mail Transfer Protocol (LMTP) along with SMTP / ESMTP.

Installation

You can get source tarball at release page, then build and install:

$ tar xzf smtpc-X.X.X.tar.gz
$ cd smtpc-X.X.X
$ ./configure --bindir=<directory to install>
$ make
# make install

Note

  • As of Sympa 6.2.26, smtpc was no longer bundled in Sympa.

Setup

Requirements

  • LMTP or SMTP server to deliver messages received from smtpc.

    Note

    • smtpc itself does not provide features included in mail server, such as mail routing, message queuing, rtrying delivery after temporary failure.

Sympa configuration parameter

  • sendmail

    Absolute path to sendmail command line utility.

  • sendmail_args

    Arguments fed to utility above, separated by spaces.

Instruction

Add settings to sympa.conf as following (Note: replace /path/to/smtpc with full path to smtpc.

LMTP delivery using Unix domain socket

sendmail /path/to/smtpc
sendmail_args --lmtp /absolute/path/to/socket

Note that socket should have been created by LMTP server.

LMTP delivery using TCP socket

sendmail /path/to/smtpc
sendmail_args --lmtp server.example.org:24

Note that LMTP server (server.example.org above) should listen specified port. Port number may be omitted if it is default port (24).

SMTP/ESMTP delivery

sendmail /path/to/smtpc
sendmail_args --esmtp server.example.org:25

Note that LMTP server (server.example.org above) should listen specified port. Port number may be omitted if it is default port (25).