xref: /freebsd/contrib/dma/dma.8 (revision fbe95b885f3431b1d8003545b32e8ffa88f2d16b)
1a9e8641dSBaptiste Daroussin.\"
2e56bad4aSBaptiste Daroussin.\" Copyright (c) 2008-2014, Simon Schubert <2@0x2c.org>.
3a9e8641dSBaptiste Daroussin.\" Copyright (c) 2008
4a9e8641dSBaptiste Daroussin.\"	The DragonFly Project.  All rights reserved.
5a9e8641dSBaptiste Daroussin.\"
6a9e8641dSBaptiste Daroussin.\" Redistribution and use in source and binary forms, with or without
7a9e8641dSBaptiste Daroussin.\" modification, are permitted provided that the following conditions
8a9e8641dSBaptiste Daroussin.\" are met:
9a9e8641dSBaptiste Daroussin.\"
10a9e8641dSBaptiste Daroussin.\" 1. Redistributions of source code must retain the above copyright
11a9e8641dSBaptiste Daroussin.\"    notice, this list of conditions and the following disclaimer.
12a9e8641dSBaptiste Daroussin.\" 2. Redistributions in binary form must reproduce the above copyright
13a9e8641dSBaptiste Daroussin.\"    notice, this list of conditions and the following disclaimer in
14a9e8641dSBaptiste Daroussin.\"    the documentation and/or other materials provided with the
15a9e8641dSBaptiste Daroussin.\"    distribution.
16a9e8641dSBaptiste Daroussin.\" 3. Neither the name of The DragonFly Project nor the names of its
17a9e8641dSBaptiste Daroussin.\"    contributors may be used to endorse or promote products derived
18a9e8641dSBaptiste Daroussin.\"    from this software without specific, prior written permission.
19a9e8641dSBaptiste Daroussin.\"
20a9e8641dSBaptiste Daroussin.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21a9e8641dSBaptiste Daroussin.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22a9e8641dSBaptiste Daroussin.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
23a9e8641dSBaptiste Daroussin.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
24a9e8641dSBaptiste Daroussin.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
25a9e8641dSBaptiste Daroussin.\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING,
26a9e8641dSBaptiste Daroussin.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
27a9e8641dSBaptiste Daroussin.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
28a9e8641dSBaptiste Daroussin.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
29a9e8641dSBaptiste Daroussin.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
30a9e8641dSBaptiste Daroussin.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31a9e8641dSBaptiste Daroussin.\" SUCH DAMAGE.
32a9e8641dSBaptiste Daroussin.\"
337e9a7040SEric van Gyzen.Dd May 20, 2017
34a9e8641dSBaptiste Daroussin.Dt DMA 8
35a9e8641dSBaptiste Daroussin.Os
36a9e8641dSBaptiste Daroussin.Sh NAME
37a9e8641dSBaptiste Daroussin.Nm dma
38a9e8641dSBaptiste Daroussin.Nd DragonFly Mail Agent
39a9e8641dSBaptiste Daroussin.Sh SYNOPSIS
40a9e8641dSBaptiste Daroussin.Nm
41a9e8641dSBaptiste Daroussin.Op Fl DiOt
42a9e8641dSBaptiste Daroussin.Op Fl A Ns Ar mode
43a9e8641dSBaptiste Daroussin.Op Fl b Ns Ar mode
44a9e8641dSBaptiste Daroussin.Op Fl f Ar sender
45a9e8641dSBaptiste Daroussin.Op Fl L Ar tag
46a9e8641dSBaptiste Daroussin.Op Fl o Ns Ar option
47a9e8641dSBaptiste Daroussin.Op Fl r Ar sender
48a9e8641dSBaptiste Daroussin.Op Fl q Ns Op Ar arg
49a9e8641dSBaptiste Daroussin.Op Ar recipient ...
50a9e8641dSBaptiste Daroussin.Sh DESCRIPTION
51a9e8641dSBaptiste Daroussin.Nm
52a9e8641dSBaptiste Daroussinis a small Mail Transport Agent (MTA), designed for home and office use.
53a9e8641dSBaptiste DaroussinIt accepts mails from locally installed Mail User Agents (MUA) and
54a9e8641dSBaptiste Daroussindelivers the mails either locally or to a remote destination.
55a9e8641dSBaptiste DaroussinRemote delivery includes several features like TLS/SSL support and SMTP
56a9e8641dSBaptiste Daroussinauthentication.
57a9e8641dSBaptiste Daroussin.Pp
58a9e8641dSBaptiste Daroussin.Nm
59a9e8641dSBaptiste Daroussinis not intended as a replacement for real, big MTAs like
60a9e8641dSBaptiste Daroussin.Xr sendmail 8
61a9e8641dSBaptiste Daroussinor
62a9e8641dSBaptiste Daroussin.Xr postfix 1 .
63a9e8641dSBaptiste DaroussinConsequently,
64a9e8641dSBaptiste Daroussin.Nm
65a9e8641dSBaptiste Daroussindoes not listen on port 25 for incoming connections.
66a9e8641dSBaptiste Daroussin.Pp
67a9e8641dSBaptiste DaroussinThe options are as follows:
68a9e8641dSBaptiste Daroussin.Bl -tag -width indent
69a9e8641dSBaptiste Daroussin.It Fl A Ns Ar mode
70a9e8641dSBaptiste Daroussin.Fl \&Ac
71a9e8641dSBaptiste Daroussinacts as a compatibility option for sendmail.
72a9e8641dSBaptiste Daroussin.It Fl b Ns Ar mode
73a9e8641dSBaptiste Daroussin.Bl -tag -width indent
74a9e8641dSBaptiste Daroussin.It Fl bp
75a9e8641dSBaptiste DaroussinList all mails currently stored in the mail queue.
76a9e8641dSBaptiste Daroussin.It Fl bq
77d7b1cc20SEric van GyzenQueue the mail, but do not attempt to deliver it.
78a9e8641dSBaptiste DaroussinSee also the
79a9e8641dSBaptiste Daroussin.Sq DEFER
80a9e8641dSBaptiste Daroussinconfig file setting below.
81a9e8641dSBaptiste Daroussin.El
82a9e8641dSBaptiste Daroussin.Pp
83a9e8641dSBaptiste DaroussinAll other
84a9e8641dSBaptiste Daroussin.Ar mode Ns
85d7b1cc20SEric van Gyzens are ignored.
86a9e8641dSBaptiste Daroussin.It Fl D
87d7b1cc20SEric van GyzenDo not run in the background.
88a9e8641dSBaptiste DaroussinUseful for debugging.
89a9e8641dSBaptiste Daroussin.It Fl f Ar sender
90a9e8641dSBaptiste DaroussinSet sender address (envelope-from) to
91a9e8641dSBaptiste Daroussin.Ar sender .
92*fbe95b88SBaptiste DaroussinThis overrides the value of the
93*fbe95b88SBaptiste Daroussin.Ev EMAIL
94*fbe95b88SBaptiste Daroussinenvironment variable, but is overridden by the
95*fbe95b88SBaptiste Daroussin.Sq MASQUERADE
96*fbe95b88SBaptiste Daroussinconfig file setting.
97a9e8641dSBaptiste Daroussin.It Fl i
98a9e8641dSBaptiste DaroussinIgnore dots alone on lines by themselves in incoming messages.
99a9e8641dSBaptiste DaroussinThis should be set if you are reading data from a file.
100a9e8641dSBaptiste Daroussin.It Fl L Ar tag
101a9e8641dSBaptiste DaroussinSet the identifier used in syslog messages to the supplied
102a9e8641dSBaptiste Daroussin.Ar tag .
103a9e8641dSBaptiste DaroussinThis is a compatibility option for sendmail.
104a9e8641dSBaptiste Daroussin.It Fl O
105a9e8641dSBaptiste DaroussinThis is a compatibility option for sendmail.
106a9e8641dSBaptiste Daroussin.It Fl o Ns Ar option
107a9e8641dSBaptiste DaroussinSpecifying
108a9e8641dSBaptiste Daroussin.Fl oi
109a9e8641dSBaptiste Daroussinis synonymous to
110a9e8641dSBaptiste Daroussin.Fl i .
111a9e8641dSBaptiste DaroussinAll other options are ignored.
112a9e8641dSBaptiste Daroussin.It Fl q Ns Op Ar arg
113a9e8641dSBaptiste DaroussinProcess saved messages in the queue.
114a9e8641dSBaptiste DaroussinThe argument is optional and ignored.
115a9e8641dSBaptiste Daroussin.It Fl r Ar sender
116a9e8641dSBaptiste DaroussinSame as
117a9e8641dSBaptiste Daroussin.Fl f .
118a9e8641dSBaptiste Daroussin.It Fl t
119a9e8641dSBaptiste DaroussinObtain recipient addresses from the message header.
120a9e8641dSBaptiste Daroussin.Nm
121a9e8641dSBaptiste Daroussinwill parse the
122a9e8641dSBaptiste Daroussin.Li To: ,
123a9e8641dSBaptiste Daroussin.Li Cc: ,
124a9e8641dSBaptiste Daroussinand
125a9e8641dSBaptiste Daroussin.Li Bcc:
126a9e8641dSBaptiste Daroussinheaders.
127a9e8641dSBaptiste DaroussinThe
128a9e8641dSBaptiste Daroussin.Li Bcc:
129a9e8641dSBaptiste Daroussinheader will be removed independent of whether
130a9e8641dSBaptiste Daroussin.Fl t
131a9e8641dSBaptiste Daroussinis specified or not.
132a9e8641dSBaptiste Daroussin.El
133a9e8641dSBaptiste Daroussin.Sh CONFIGURATION
134a9e8641dSBaptiste Daroussin.Nm
135a9e8641dSBaptiste Daroussincan be configured with two config files:
136a9e8641dSBaptiste Daroussin.Pp
137a9e8641dSBaptiste Daroussin.Bl -bullet -compact
138a9e8641dSBaptiste Daroussin.It
139a9e8641dSBaptiste Daroussinauth.conf
140a9e8641dSBaptiste Daroussin.It
141a9e8641dSBaptiste Daroussindma.conf
142a9e8641dSBaptiste Daroussin.El
143a9e8641dSBaptiste Daroussin.Pp
144a9e8641dSBaptiste DaroussinThese two files are stored per default in
145a9e8641dSBaptiste Daroussin.Pa /etc/dma .
146a9e8641dSBaptiste Daroussin.Sh FILE FORMAT
147a9e8641dSBaptiste DaroussinEvery file contains parameters of the form
148a9e8641dSBaptiste Daroussin.Sq name value .
149a9e8641dSBaptiste DaroussinLines containing boolean values are set to
150a9e8641dSBaptiste Daroussin.Sq NO
151a9e8641dSBaptiste Daroussinif the line is commented and to
152a9e8641dSBaptiste Daroussin.Sq YES
153a9e8641dSBaptiste Daroussinif the line is uncommented.
154a9e8641dSBaptiste DaroussinEmpty lines or lines beginning with a
155a9e8641dSBaptiste Daroussin.Sq #
156a9e8641dSBaptiste Daroussinare ignored.
157a9e8641dSBaptiste DaroussinParameter names and their values are case sensitive.
158a9e8641dSBaptiste Daroussin.Sh PARAMETERS
159a9e8641dSBaptiste Daroussin.Ss auth.conf
160a9e8641dSBaptiste DaroussinSMTP authentication can be configured in
161a9e8641dSBaptiste Daroussin.Pa auth.conf .
162a9e8641dSBaptiste DaroussinEach line has the format
163a9e8641dSBaptiste Daroussin.Dq Li user|smarthost:password .
164a9e8641dSBaptiste Daroussin.Ss dma.conf
165a9e8641dSBaptiste DaroussinMost of the behaviour of
166a9e8641dSBaptiste Daroussin.Nm
167a9e8641dSBaptiste Daroussincan be configured in
168a9e8641dSBaptiste Daroussin.Pa dma.conf .
169a9e8641dSBaptiste Daroussin.Bl -tag -width 4n
170a9e8641dSBaptiste Daroussin.It Ic SMARTHOST Xo
171a9e8641dSBaptiste Daroussin(string, default=empty)
172a9e8641dSBaptiste Daroussin.Xc
173a9e8641dSBaptiste DaroussinIf you want to send outgoing mails via a smarthost, set this variable to
174a9e8641dSBaptiste Daroussinyour smarthosts address.
175a9e8641dSBaptiste Daroussin.It Ic PORT Xo
176a9e8641dSBaptiste Daroussin(numeric, default=25)
177a9e8641dSBaptiste Daroussin.Xc
178a9e8641dSBaptiste DaroussinUse this port to deliver remote emails.
179a9e8641dSBaptiste DaroussinOnly useful together with the
180a9e8641dSBaptiste Daroussin.Sq SMARTHOST
181a9e8641dSBaptiste Daroussinoption, because
182a9e8641dSBaptiste Daroussin.Nm
183a9e8641dSBaptiste Daroussinwill deliver all mails to this port, regardless of whether a smarthost is set
184a9e8641dSBaptiste Daroussinor not.
185a9e8641dSBaptiste Daroussin.It Ic ALIASES Xo
186a9e8641dSBaptiste Daroussin(string, default=/etc/aliases)
187a9e8641dSBaptiste Daroussin.Xc
188a9e8641dSBaptiste DaroussinPath to the local aliases file.
189a9e8641dSBaptiste DaroussinJust stick with the default.
190a9e8641dSBaptiste DaroussinThe aliases file is of the format
191a9e8641dSBaptiste Daroussin.Dl nam: dest1 dest2 ...
192a9e8641dSBaptiste DaroussinIn this case, mails to
193a9e8641dSBaptiste Daroussin.Li nam
194a9e8641dSBaptiste Daroussinwill instead be delivered to
195a9e8641dSBaptiste Daroussin.Li dest1
196a9e8641dSBaptiste Daroussinand
197a9e8641dSBaptiste Daroussin.Li dest2 ,
198a9e8641dSBaptiste Daroussinwhich in turn could be entries in
199a9e8641dSBaptiste Daroussin.Pa /etc/aliases .
200a9e8641dSBaptiste DaroussinThe special name
201a9e8641dSBaptiste Daroussin.Ql *
202a9e8641dSBaptiste Daroussincan be used to create a catch-all alias, which gets used if no other
203a9e8641dSBaptiste Daroussinmatching alias is found.
204d7b1cc20SEric van GyzenUse the catch-all alias only if you do not want any local mail to be
205a9e8641dSBaptiste Daroussindelivered.
206a9e8641dSBaptiste Daroussin.It Ic SPOOLDIR Xo
207a9e8641dSBaptiste Daroussin(string, default=/var/spool/dma)
208a9e8641dSBaptiste Daroussin.Xc
209a9e8641dSBaptiste DaroussinPath to
210a9e8641dSBaptiste Daroussin.Nm Ap s
211a9e8641dSBaptiste Daroussinspool directory.
212a9e8641dSBaptiste DaroussinJust stick with the default.
213a9e8641dSBaptiste Daroussin.It Ic AUTHPATH Xo
214a9e8641dSBaptiste Daroussin(string, default=not set)
215a9e8641dSBaptiste Daroussin.Xc
216a9e8641dSBaptiste DaroussinPath to the
217a9e8641dSBaptiste Daroussin.Sq auth.conf
218a9e8641dSBaptiste Daroussinfile.
2197e9a7040SEric van Gyzen.It Ic SECURETRANSFER Xo
220a9e8641dSBaptiste Daroussin(boolean, default=commented)
221a9e8641dSBaptiste Daroussin.Xc
222a9e8641dSBaptiste DaroussinUncomment if you want TLS/SSL secured transfer.
223a9e8641dSBaptiste Daroussin.It Ic STARTTLS Xo
224a9e8641dSBaptiste Daroussin(boolean, default=commented)
225a9e8641dSBaptiste Daroussin.Xc
226a9e8641dSBaptiste DaroussinUncomment if you want to use STARTTLS.
227a9e8641dSBaptiste DaroussinOnly useful together with
2287e9a7040SEric van Gyzen.Sq SECURETRANSFER .
229*fbe95b88SBaptiste Daroussin.It Ic FINGERPRINT Xo
230*fbe95b88SBaptiste Daroussin(string, default=empty)
231*fbe95b88SBaptiste Daroussin.Xc
232*fbe95b88SBaptiste DaroussinPin the server certificate by specifying its SHA256 fingerprint.
233*fbe95b88SBaptiste DaroussinOnly makes sense if you use a smarthost.
234a9e8641dSBaptiste Daroussin.It Ic OPPORTUNISTIC_TLS Xo
235a9e8641dSBaptiste Daroussin(boolean, default=commented)
236a9e8641dSBaptiste Daroussin.Xc
237a9e8641dSBaptiste DaroussinUncomment if you want to allow the STARTTLS negotiation to fail.
238a9e8641dSBaptiste DaroussinMost useful when
239a9e8641dSBaptiste Daroussin.Nm
240a9e8641dSBaptiste Daroussinis used without a smarthost, delivering remote messages directly to
241a9e8641dSBaptiste Daroussinthe outside mail exchangers; in opportunistic TLS mode, the connection will
242a9e8641dSBaptiste Daroussinbe encrypted if the remote server supports STARTTLS, but an unencrypted
243a9e8641dSBaptiste Daroussindelivery will still be made if the negotiation fails.
244a9e8641dSBaptiste DaroussinOnly useful together with
2457e9a7040SEric van Gyzen.Sq SECURETRANSFER
246a9e8641dSBaptiste Daroussinand
247a9e8641dSBaptiste Daroussin.Sq STARTTLS .
248a9e8641dSBaptiste Daroussin.It Ic CERTFILE Xo
249a9e8641dSBaptiste Daroussin(string, default=empty)
250a9e8641dSBaptiste Daroussin.Xc
251a9e8641dSBaptiste DaroussinPath to your SSL certificate file.
252a9e8641dSBaptiste Daroussin.It Ic SECURE Xo
253a9e8641dSBaptiste Daroussin(boolean, default=commented)
254a9e8641dSBaptiste Daroussin.Xc
255a9e8641dSBaptiste DaroussinUncomment this entry and change it to
256a9e8641dSBaptiste Daroussin.Sq INSECURE
257a9e8641dSBaptiste Daroussinto use plain text SMTP login over an insecure connection.
258a9e8641dSBaptiste DaroussinYou have to rename this variable manually to prevent that you send your
259a9e8641dSBaptiste Daroussinpassword accidentally over an insecure connection.
260a9e8641dSBaptiste Daroussin.It Ic DEFER Xo
261a9e8641dSBaptiste Daroussin(boolean, default=commented)
262a9e8641dSBaptiste Daroussin.Xc
263a9e8641dSBaptiste DaroussinUncomment if you want that
264a9e8641dSBaptiste Daroussin.Nm
265a9e8641dSBaptiste Daroussindefers your mail.
266a9e8641dSBaptiste DaroussinYou have to flush your mail queue manually with the
267a9e8641dSBaptiste Daroussin.Fl q
268a9e8641dSBaptiste Daroussinoption.
269a9e8641dSBaptiste DaroussinThis option is handy if you are behind a dialup line.
270a9e8641dSBaptiste Daroussin.It Ic FULLBOUNCE Xo
271a9e8641dSBaptiste Daroussin(boolean, default=commented)
272a9e8641dSBaptiste Daroussin.Xc
273a9e8641dSBaptiste DaroussinUncomment if you want the bounce message to include the complete original
274a9e8641dSBaptiste Daroussinmessage, not just the headers.
275a9e8641dSBaptiste Daroussin.It Ic MAILNAME Xo
276a9e8641dSBaptiste Daroussin(string, default=empty)
277a9e8641dSBaptiste Daroussin.Xc
278a9e8641dSBaptiste DaroussinThe internet hostname
279a9e8641dSBaptiste Daroussin.Nm
280a9e8641dSBaptiste Daroussinuses to identify the host.
281a9e8641dSBaptiste DaroussinIf not set or empty, the result of
282a9e8641dSBaptiste Daroussin.Xr gethostname 3
283a9e8641dSBaptiste Daroussinis used.
284a9e8641dSBaptiste DaroussinIf
285a9e8641dSBaptiste Daroussin.Sq MAILNAME
286a9e8641dSBaptiste Daroussinis an absolute path to a file, the first line of this file will be used
287a9e8641dSBaptiste Daroussinas the hostname.
288a9e8641dSBaptiste Daroussin.It Ic MASQUERADE Xo
289a9e8641dSBaptiste Daroussin(string, default=empty)
290a9e8641dSBaptiste Daroussin.Xc
291a9e8641dSBaptiste DaroussinMasquerade the envelope-from addresses with this address/hostname.
292a9e8641dSBaptiste DaroussinUse this setting if mails are not accepted by destination mail servers
293a9e8641dSBaptiste Daroussinbecause your sender domain is invalid.
294*fbe95b88SBaptiste DaroussinThis setting overrides the
295a9e8641dSBaptiste Daroussin.Fl f
296a9e8641dSBaptiste Daroussinflag and the
297a9e8641dSBaptiste Daroussin.Ev EMAIL
298a9e8641dSBaptiste Daroussinenvironment variable.
299a9e8641dSBaptiste Daroussin.Pp
300a9e8641dSBaptiste DaroussinIf
301a9e8641dSBaptiste Daroussin.Sq MASQUERADE
302a9e8641dSBaptiste Daroussindoes not contain a
303a9e8641dSBaptiste Daroussin.Li @
304a9e8641dSBaptiste Daroussinsign, the string is interpreted as a host name.
305a9e8641dSBaptiste DaroussinFor example, setting
306a9e8641dSBaptiste Daroussin.Sq MASQUERADE
307a9e8641dSBaptiste Daroussinto
308a9e8641dSBaptiste Daroussin.Ql john@
309a9e8641dSBaptiste Daroussinon host
310a9e8641dSBaptiste Daroussin.Ql hamlet
311a9e8641dSBaptiste Daroussinwill send all mails as
312a9e8641dSBaptiste Daroussin.Ql john@hamlet ;
313a9e8641dSBaptiste Daroussinsetting it to
314a9e8641dSBaptiste Daroussin.Ql percolator
315a9e8641dSBaptiste Daroussinwill send all mails as
316d7b1cc20SEric van Gyzen.Sm off
317d7b1cc20SEric van Gyzen.Ql Va username @percolator .
318a9e8641dSBaptiste Daroussin.Sm on
319a9e8641dSBaptiste Daroussin.It Ic NULLCLIENT Xo
320*fbe95b88SBaptiste Daroussin(boolean, default=commented)
321a9e8641dSBaptiste Daroussin.Xc
322a9e8641dSBaptiste DaroussinBypass aliases and local delivery, and instead forward all mails to
323a9e8641dSBaptiste Daroussinthe defined
324a9e8641dSBaptiste Daroussin.Sq SMARTHOST .
325a9e8641dSBaptiste Daroussin.Sq NULLCLIENT
326a9e8641dSBaptiste Daroussinrequires
327a9e8641dSBaptiste Daroussin.Sq SMARTHOST
328a9e8641dSBaptiste Daroussinto be set.
329a9e8641dSBaptiste Daroussin.El
330a9e8641dSBaptiste Daroussin.Ss Environment variables
331a9e8641dSBaptiste DaroussinThe behavior of
332a9e8641dSBaptiste Daroussin.Nm
333a9e8641dSBaptiste Daroussincan be influenced by some environment variables.
334a9e8641dSBaptiste Daroussin.Bl -tag -width 4n
335a9e8641dSBaptiste Daroussin.It Ev EMAIL Xo
336a9e8641dSBaptiste Daroussin.Xc
337a9e8641dSBaptiste DaroussinUsed to set the sender address (envelope-from).
338a9e8641dSBaptiste DaroussinUse a plain address, in the form of
339a9e8641dSBaptiste Daroussin.Li user@example.com .
340a9e8641dSBaptiste DaroussinThis value will be overridden when the
341*fbe95b88SBaptiste Daroussin.Sq MASQUERADE
342*fbe95b88SBaptiste Daroussinconfig file setting or the
343a9e8641dSBaptiste Daroussin.Fl f
344a9e8641dSBaptiste Daroussinflag is used.
345a9e8641dSBaptiste Daroussin.El
346a9e8641dSBaptiste Daroussin.Sh SEE ALSO
347a9e8641dSBaptiste Daroussin.Xr mailaddr 7 ,
348a9e8641dSBaptiste Daroussin.Xr mailwrapper 8 ,
349a9e8641dSBaptiste Daroussin.Xr sendmail 8
350a9e8641dSBaptiste Daroussin.Rs
351a9e8641dSBaptiste Daroussin.%A "J. B. Postel"
352a9e8641dSBaptiste Daroussin.%T "Simple Mail Transfer Protocol"
353a9e8641dSBaptiste Daroussin.%O RFC 821
354a9e8641dSBaptiste Daroussin.Re
355a9e8641dSBaptiste Daroussin.Rs
356a9e8641dSBaptiste Daroussin.%A "J. Myers"
357a9e8641dSBaptiste Daroussin.%T "SMTP Service Extension for Authentication"
358a9e8641dSBaptiste Daroussin.%O RFC 2554
359a9e8641dSBaptiste Daroussin.Re
360a9e8641dSBaptiste Daroussin.Rs
361a9e8641dSBaptiste Daroussin.%A "P. Hoffman"
362a9e8641dSBaptiste Daroussin.%T "SMTP Service Extension for Secure SMTP over TLS"
363a9e8641dSBaptiste Daroussin.%O RFC 2487
364a9e8641dSBaptiste Daroussin.Re
365a9e8641dSBaptiste Daroussin.Sh HISTORY
366a9e8641dSBaptiste DaroussinThe
367a9e8641dSBaptiste Daroussin.Nm
368a9e8641dSBaptiste Daroussinutility first appeared in
369a9e8641dSBaptiste Daroussin.Dx 1.11 .
370a9e8641dSBaptiste Daroussin.Sh AUTHORS
371a9e8641dSBaptiste Daroussin.An -nosplit
372a9e8641dSBaptiste Daroussin.Nm
373a9e8641dSBaptiste Daroussinwas written by
374a9e8641dSBaptiste Daroussin.An Matthias Schmidt Aq Mt matthias@dragonflybsd.org
375a9e8641dSBaptiste Daroussinand
376a9e8641dSBaptiste Daroussin.An Simon Schubert Aq Mt 2@0x2c.org .
377