GNU Mailutils Manual (split by section):   Section:   Chapter:FastBack: Programs   Up: Programs   FastForward: Libraries   Contents: Table of ContentsIndex: Function Index

3.13 lmtpd

The LMTP is a local mail transport protocol defined in RFC 2033. GNU Mailutils is shipped with lmtpd - a daemon for delivering messages using this protocol.

The daemon shares most of its codebase and configuration with mda and consequently provides the same features. See mda, for a detailed description of these.

The behavior of lmtpd is affected by the following configuration statements:

StatementReference
aclSee The acl Statement.
authSee The auth Statement.
debugSee The debug Statement.
homedirSee The homedir Statement.
ldapSee The ldap Statement.
lockingSee The locking Statement.
mailboxSee The mailbox Statement.
mailerSee The mailer Statement.
pamSee PAM Statement.
radiusSee The radius Statement.
serverSee Server Settings
sqlSee The sql Statement.
tcp-wrappersSee The tcp-wrappers Statement.
virtdomainSee The virtdomain Statement.

3.13.1 Using lmtpd with MeTA1.

MeTA1 (http://meta1.org) communicates with the delivery agent using LMTP.

The socket to listen for LMTP requests must be specified using the server statement (see Server Settings). For the purposes of this section, let’s suppose lmtpd will listen on a UNIX socket /var/spool/meta1/lmtpsock. Then, the following (minimal) lmtpd configuration will do the job:

# Run as daemon.
mode daemon;
# Switch to this group after startup.
group meta1c;
# Configure server:
server unix:///var/spool/meta1/lmtpsock {
  transcript no;
};

To configure MeTA1 to use this socket, add the following statement to the ‘smtpc’ section in /etc/meta1/meta1.conf:

  LMTP_socket="lmtpsock";

GNU Mailutils Manual (split by section):   Section:   Chapter:FastBack: Programs   Up: lmtpd   FastForward: Libraries   Contents: Table of ContentsIndex: Function Index