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