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