xref: /freebsd/share/man/man5/mailer.conf.5 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
13ae92913SPeter Wemm.\"	$NetBSD: mailer.conf.5,v 1.2 1999/05/29 18:18:30 christos Exp $
23ae92913SPeter Wemm.\"
33ae92913SPeter Wemm.\" Copyright (c) 1998
43ae92913SPeter Wemm.\" 	Perry E. Metzger.  All rights reserved.
53ae92913SPeter Wemm.\"
63ae92913SPeter Wemm.\" Redistribution and use in source and binary forms, with or without
73ae92913SPeter Wemm.\" modification, are permitted provided that the following conditions
83ae92913SPeter Wemm.\" are met:
93ae92913SPeter Wemm.\" 1. Redistributions of source code must retain the above copyright
103ae92913SPeter Wemm.\"    notice, this list of conditions and the following disclaimer.
113ae92913SPeter Wemm.\" 2. Redistributions in binary form must reproduce the above copyright
123ae92913SPeter Wemm.\"    notice, this list of conditions and the following disclaimer in the
133ae92913SPeter Wemm.\"    documentation and/or other materials provided with the distribution.
143ae92913SPeter Wemm.\" 3. All advertising materials mentioning features or use of this software
153ae92913SPeter Wemm.\"    must display the following acknowledgment:
163ae92913SPeter Wemm.\"	This product includes software developed for the NetBSD Project
173ae92913SPeter Wemm.\"	by Perry E. Metzger.
183ae92913SPeter Wemm.\" 4. The name of the author may not be used to endorse or promote products
193ae92913SPeter Wemm.\"    derived from this software without specific prior written permission.
203ae92913SPeter Wemm.\"
213ae92913SPeter Wemm.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
223ae92913SPeter Wemm.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
233ae92913SPeter Wemm.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
243ae92913SPeter Wemm.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
253ae92913SPeter Wemm.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
263ae92913SPeter Wemm.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
273ae92913SPeter Wemm.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
283ae92913SPeter Wemm.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
293ae92913SPeter Wemm.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
303ae92913SPeter Wemm.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
313ae92913SPeter Wemm.\"
32*a9a7c8c0SXin LI.Dd December 26, 2017
333ae92913SPeter Wemm.Dt MAILER.CONF 5
343ae92913SPeter Wemm.Os
353ae92913SPeter Wemm.Sh NAME
363ae92913SPeter Wemm.Nm mailer.conf
373ae92913SPeter Wemm.Nd configuration file for
3859322008SRuslan Ermilov.Xr mailwrapper 8
393ae92913SPeter Wemm.Sh DESCRIPTION
403ae92913SPeter WemmThe file
411c27a122SMark Ovens.Pa /etc/mail/mailer.conf
428fe1b8c0SXin LIcontains a series of lines of the form
438fe1b8c0SXin LI.Pp
4481ae4b8dSRuslan Ermilov.Ar name
4581ae4b8dSRuslan Ermilov.Ar program
468fe1b8c0SXin LI.Op Ar arguments ...
478fe1b8c0SXin LI.Pp
488fe1b8c0SXin LIThe first word of each line is the
4981ae4b8dSRuslan Ermilov.Ar name
503ae92913SPeter Wemmof a program invoking
518fe1b8c0SXin LI.Xr mailwrapper 8 .
528fe1b8c0SXin LI(For example, on a typical system
538fe1b8c0SXin LI.Pa /usr/sbin/sendmail
548fe1b8c0SXin LIwould be a symbolic link to
558fe1b8c0SXin LI.Xr mailwrapper 8 ,
568fe1b8c0SXin LIas would
573ae92913SPeter Wemm.Xr newaliases 1
583ae92913SPeter Wemmand
598fe1b8c0SXin LI.Xr mailq 1 .
608fe1b8c0SXin LIThus,
6181ae4b8dSRuslan Ermilov.Ar name
628fe1b8c0SXin LImight be
6381ae4b8dSRuslan Ermilov.Dq Li sendmail
648fe1b8c0SXin LIor
6581ae4b8dSRuslan Ermilov.Dq Li newaliases
668fe1b8c0SXin LIetc.)
678fe1b8c0SXin LI.Pp
688fe1b8c0SXin LIThe second word of each line is the name of the
6981ae4b8dSRuslan Ermilov.Ar program
708fe1b8c0SXin LIto actually execute when the first name is invoked.
718fe1b8c0SXin LI.Pp
728fe1b8c0SXin LIThe further
738fe1b8c0SXin LI.Ar arguments ,
748fe1b8c0SXin LIif any, are passed to the
7581ae4b8dSRuslan Ermilov.Ar program ,
768fe1b8c0SXin LIfollowed by the arguments
778fe1b8c0SXin LI.Xr mailwrapper 8
788fe1b8c0SXin LIwas called with.
798fe1b8c0SXin LI.Pp
808fe1b8c0SXin LIThe file may also contain comment lines, denoted by a
8181ae4b8dSRuslan Ermilov.Ql #
828fe1b8c0SXin LImark in the first column of any line.
839cbda590SRuslan Ermilov.Sh FILES
842710751bSJoel Dahl.Bl -tag -width Pa
852710751bSJoel Dahl.It Pa /etc/mail/mailer.conf
862710751bSJoel Dahl.El
873ae92913SPeter Wemm.Sh EXAMPLES
888fe1b8c0SXin LIThis example shows how to set up
893ae92913SPeter Wemm.Nm
908fe1b8c0SXin LIto invoke the traditional
918fe1b8c0SXin LI.Xr sendmail 8
928fe1b8c0SXin LIprogram:
938fe1b8c0SXin LI.Bd -literal -offset indent
948fe1b8c0SXin LI# Execute the "real" sendmail program located in
958fe1b8c0SXin LI# /usr/libexec/sendmail/sendmail
963ae92913SPeter Wemmsendmail	/usr/libexec/sendmail/sendmail
973ae92913SPeter Wemmmailq		/usr/libexec/sendmail/sendmail
983ae92913SPeter Wemmnewaliases	/usr/libexec/sendmail/sendmail
993ae92913SPeter Wemm.Ed
1003ae92913SPeter Wemm.Pp
101dd51b8ceSJason HelfmanUsing
102b602c58eSMark Murray.Nm Postfix
103dd51b8ceSJason Helfman(from ports)
104dd51b8ceSJason Helfmanto replace
1058fe1b8c0SXin LI.Xr sendmail 8 :
1068fe1b8c0SXin LI.Bd -literal -offset indent
1073ae92913SPeter Wemm# Emulate sendmail using postfix
1081b91bc6fSEivind Eklundsendmail	/usr/local/sbin/sendmail
1091b91bc6fSEivind Eklundmailq		/usr/local/sbin/sendmail
1101b91bc6fSEivind Eklundnewaliases	/usr/local/sbin/sendmail
1113ae92913SPeter Wemm.Ed
1128fe1b8c0SXin LI.Pp
113dd51b8ceSJason HelfmanUsing
114b602c58eSMark Murray.Nm Exim
115b602c58eSMark Murray(from ports)
116dd51b8ceSJason Helfmanto replace
117b602c58eSMark Murray.Xr sendmail 8 :
118b602c58eSMark Murray.Bd -literal -offset indent
119b602c58eSMark Murray# Emulate sendmail using exim
120b602c58eSMark Murraysendmail	/usr/local/sbin/exim
121b602c58eSMark Murraymailq		/usr/local/sbin/exim -bp
122b602c58eSMark Murraynewaliases	/usr/bin/true
123b602c58eSMark Murrayrmail		/usr/local/sbin/exim -i -oee
124b602c58eSMark Murray.Ed
125b602c58eSMark Murray.Pp
126dd51b8ceSJason HelfmanUsing
12781ae4b8dSRuslan Ermilov.Nm mini_sendmail
128dd51b8ceSJason Helfman(from ports)
129dd51b8ceSJason Helfmanto replace
130dd51b8ceSJason Helfman.Xr sendmail 8 :
1318fe1b8c0SXin LI.Bd -literal -offset indent
1328fe1b8c0SXin LI# Send outgoing mail to a smart relay using mini_sendmail
1338fe1b8c0SXin LIsendmail	/usr/local/bin/mini_sendmail -srelayhost
1348fe1b8c0SXin LI.Ed
13508e91068SJason Helfman.Pp
13608e91068SJason HelfmanUsing
13708e91068SJason Helfman.Xr dma 8
13808e91068SJason Helfmanto replace
13908e91068SJason Helfman.Xr sendmail 8 :
14008e91068SJason Helfman.Bd -literal -offset indent
14108e91068SJason Helfman# Execute dma instead of sendmail
14208e91068SJason Helfmansendmail	/usr/libexec/dma
14308e91068SJason Helfmanmailq		/usr/libexec/dma
14408e91068SJason Helfmannewaliases	/usr/libexec/dma
14508e91068SJason Helfmanrmail		/usr/libexec/dma
14608e91068SJason Helfman.Ed
1473ae92913SPeter Wemm.Sh SEE ALSO
1483ae92913SPeter Wemm.Xr mail 1 ,
1493ae92913SPeter Wemm.Xr mailq 1 ,
1503ae92913SPeter Wemm.Xr newaliases 1 ,
151dd51b8ceSJason Helfman.Xr dma 8 ,
152180ddf32SDima Dorfman.Xr mailwrapper 8 ,
1536fe89339SBen Smithurst.Xr sendmail 8
1548fe1b8c0SXin LI.Pp
15581ae4b8dSRuslan Ermilov.Xr postfix 1 Pq Pa ports/mail/postfix ,
156dd51b8ceSJason Helfman.Xr dma 8 Pq Pa ports/mail/dma ,
157dd51b8ceSJason Helfman.Xr exim 8 Pq Pa ports/mail/exim ,
1588fe1b8c0SXin LI.Xr mini_sendmail 8 Pq Pa ports/mail/mini_sendmail
1593ae92913SPeter Wemm.Sh HISTORY
1603ae92913SPeter Wemm.Nm
1613ae92913SPeter Wemmappeared in
1623ae92913SPeter Wemm.Nx 1.4 .
1633ae92913SPeter Wemm.Sh AUTHORS
164a63d6c94SBaptiste Daroussin.An Perry E. Metzger Aq Mt perry@piermont.com
1653ae92913SPeter Wemm.Sh BUGS
1665203edcdSRuslan ErmilovThe entire reason this program exists is a crock.
1675203edcdSRuslan ErmilovInstead, a command
1683ae92913SPeter Wemmfor how to submit mail should be standardized, and all the "behave
1693ae92913SPeter Wemmdifferently if invoked with a different name" behavior of things like
1703ae92913SPeter Wemm.Xr mailq 1
1713ae92913SPeter Wemmshould go away.
172