Lines Matching +full:foo +full:- +full:queue
9 To get started, you may want to look at tcpproto.mc (for TCP-only
11 mail host), or the generic-*.mc files as operating system-specific
30 ANTI-SPAM CONFIGURATION CONTROL
36 QUEUE GROUP DEFINITIONS
37 NON-SMTP BASED CONFIGURATIONS
51 +--------------------------+
53 +--------------------------+
57 You must pre-load "cf.m4":
70 or the -I flag (ditto), then ${CFDIR} can be in an arbitrary directory.
72 use -D_CF_DIR_=/path/to/cf/dir/ -- note the trailing slash! For example:
74 m4 -D_CF_DIR_=${CFDIR}/ ${CFDIR}/m4/cf.m4 config.mc > config.cf
78 divert(-1)
80 # Copyright (c) 1998-2005 Proofpoint, Inc. and its suppliers.
92 # This is a Berkeley-specific configuration file for HP-UX 9.x.
102 The divert(-1) will delete the crud in the resulting output file.
112 in SMTP greeting messages -- this is defined in m4/version.m4.
154 *** Berkeley-specific assumptions built in, such as the name ***
155 *** of their UUCP-relay. You'll want to create your own ***
181 +----------------------------+
183 +----------------------------+
186 files. The most important thing to know is that M4 is stream-based,
198 define(`SMART_HOST', `smart.foo.com')
203 # See FEATURE(`foo') above
205 it will not do what you expect, because the FEATURE(`foo') will be
222 -------
224 This package requires a post-V7 version of m4; if you are running the
226 BSD-Net/2's m4 both work. GNU m4 version 1.1 or later also works.
227 Unfortunately, the M4 on BSDI 1.0 doesn't work -- you'll have to use a
229 ftp://ftp.gnu.org/pub/gnu/m4/m4-1.4.tar.gz (check for the latest version).
234 +----------------+
236 +----------------+
239 related files, /etc/mail. The new files available for sendmail 8.9 --
240 the class {R} /etc/mail/relay-domains and the access database
241 /etc/mail/access -- take advantage of this new directory. Beginning with
249 ------------ ------------
265 /etc/sendmail.cw /etc/mail/local-host-names
266 /etc/mail/sendmail.cw /etc/mail/local-host-names
267 /etc/sendmail/sendmail.cw /etc/mail/local-host-names
269 /etc/sendmail.ct /etc/mail/trusted-users
271 /etc/sendmail.oE /etc/mail/error-header
301 +--------+
303 +--------+
308 things like the location of the alias file and queue directory. Some
317 empty). Unfortunately, the list of configuration-supported systems is
318 not as broad as the list of source-supported systems, since many of
322 of the alias file(s). It can be a comma-separated
324 commas in them -- for example, use
332 queue files. To use multiple queues, supply
336 beginning with 'qd' in /var/spool/mqueue as queue
339 corresponding queue file types as explained in
340 doc/op/op.me. See also QUEUE GROUP DEFINITIONS.
342 queue files for the MSP (Mail Submission Program,
349 LOCAL_MAILER_ARGS [mail -d $u] The arguments passed to deliver local
356 LOCAL_MAILER_CHARSET [undefined] If defined, messages containing 8-bit data
363 [X-Unix] The DSN Diagnostic-Code value for the
368 LOCAL_SHELL_ARGS [sh -c $u] The arguments passed to deliver "prog"
372 LOCAL_MAILER_QGRP [undefined] The queue group for the local mailer.
376 USENET_MAILER_ARGS [-m -h -n] The command line arguments for the
383 USENET_MAILER_QGRP [undefined] The queue group for the usenet mailer.
385 flags are `mDFMuX' for all SMTP-based mailers; the
389 flags are `mDFMuX' for all SMTP-based mailers; the
408 SMTP_MAILER_QGRP [undefined] The queue group for the smtp mailer.
409 ESMTP_MAILER_QGRP [undefined] The queue group for the esmtp mailer.
410 SMTP8_MAILER_QGRP [undefined] The queue group for the smtp8 mailer.
411 DSMTP_MAILER_QGRP [undefined] The queue group for the dsmtp mailer.
412 RELAY_MAILER_QGRP [undefined] The queue group for the relay mailer.
416 SMTP_MAILER_CHARSET [undefined] If defined, messages containing 8-bit data
420 RELAY_MAILER_CHARSET [undefined] If defined, messages containing 8-bit data
429 flags are `DFMhuU' (and `m' for uucp-new mailer,
430 minus `U' for uucp-dom mailer).
431 UUCP_MAILER_ARGS [uux - -r -z -a$g -gC $h!rmail ($u)] The arguments
435 UUCP_MAILER_CHARSET [undefined] If defined, messages containing 8-bit data
439 UUCP_MAILER_QGRP [undefined] The queue group for the UUCP mailers.
450 POP_MAILER_QGRP [undefined] The queue group for the pop mailer.
458 PROCMAIL_MAILER_ARGS [procmail -Y -m $h $f $u] The arguments passed to
464 PROCMAIL_MAILER_QGRP [undefined] The queue group for the procmail mailer.
469 MAIL11_MAILER_QGRP [undefined] The queue group for the mail11 mailer.
474 PH_MAILER_ARGS [phquery -- $u] -- arguments to the phquery mailer.
475 PH_MAILER_QGRP [undefined] The queue group for the ph mailer.
480 CYRUS_MAILER_ARGS [deliver -e -m $h -- $u] The arguments passed
486 CYRUS_MAILER_QGRP [undefined] The queue group for the cyrus mailer.
489 CYRUS_BB_MAILER_ARGS [deliver -e -m $u] The arguments passed
503 CYRUSV2_MAILER_QGRP [undefined] The queue group for the cyrusv2 mailer.
504 CYRUSV2_MAILER_CHARSET [undefined] If defined, messages containing 8-bit data
514 QPAGE_MAILER_ARGS [qpage -l0 -m -P$u] The arguments passed
518 QPAGE_MAILER_QGRP [undefined] The queue group for the qpage mailer.
519 LOCAL_PROG_QGRP [undefined] The queue group for the prog mailer.
525 (thus overriding the default value), or if it starts with `+' (`-')
539 +---------+
541 +---------+
543 You will probably want to collect domain-dependent defines into one
548 UUCP_RELAY The host that will accept UUCP-addressed email.
551 BITNET_RELAY The host that will accept BITNET-addressed email.
552 If not defined, the .BITNET pseudo-domain won't work.
553 DECNET_RELAY The host that will accept DECNET-addressed email.
554 If not defined, the .DECNET pseudo-domain and addresses
556 FAX_RELAY The host that will accept mail to the .FAX pseudo-domain.
558 LOCAL_RELAY The site that will handle unqualified names -- that
562 FEATURE(`stickyhost') -- see the discussion of
565 central site to store a company- or department-wide
568 LUSER_RELAY The site that will handle lusers -- that is, apparently
574 mailer is the internal mailer name, such as ``uucp-new'' and the hostname
583 (using "DD<domain>") and set certain site-wide features. If all hosts
587 You do not have to define a domain -- in particular, if you are a
593 +---------+
595 +---------+
610 five mailers: "smtp" for regular (old-style) SMTP to
613 converting 8-bit data to MIME (essentially, this is
614 your statement that you know the other end is 8-bit
619 uucp The UNIX-to-UNIX Copy Program mailer. Actually, this
620 defines two mailers, "uucp-old" (a.k.a. "uucp") and
621 "uucp-new" (a.k.a. "suucp"). The latter is for when you
625 ("uucp-dom" and "uucp-uudom") are also defined [warning: you
628 class {U} and sends them to the uucp-old mailer; all
629 names in class {Y} are sent to uucp-new; and all
630 names in class {Z} are sent to uucp-uudom. Note that
659 ! -oi -f $1 person@other.host
668 problem, e.g., a catch-all entry in a virtusertable.
686 permits. The cyrusbb mailer delivers to a system-wide
709 +----------+
711 +----------+
718 tells sendmail that you want to have it read an /etc/mail/local-host-names
720 optional parameters -- for example:
741 use_cw_file Read the file /etc/mail/local-host-names file to get
749 use_ct_file Read the file /etc/mail/trusted-users file to get the
751 set their envelope from address using -f without generating
766 Warnings: 1. See the notice in the anti-spam section.
776 Warnings: 1. See the notice in the anti-spam section.
792 "define(`confBIND_OPTS', `-DNSRCH -DEFNAMES')" to turn off
821 "user@local.host" are marked as "sticky" -- that
842 or partial domains preceded by a dot -- for example,
854 will forward to the original user in the e-mail address
934 MASQUERADE_DOMAIN(`foo.org')
937 then *foo.org and *bar.com are converted to masq.com. Without
938 this feature, only foo.org and bar.com are masqueraded.
986 old+*@foo.org new+%1@example.com
987 gen+*@foo.org %1@example.com
997 virtusertable A domain-specific form of aliasing, allowing multiple
1001 info@foo.com foo-info
1002 info@bar.com bar-info
1007 then mail addressed to info@foo.com will be sent to the
1008 address foo-info, mail addressed to info@bar.com will be
1009 delivered to bar-info, and mail addressed to anyone at baz.org
1018 @foo.org %1@example.com
1020 meaning someone@foo.org will be sent to someone@example.com.
1025 old+*@foo.org new+%2@example.com
1026 gen+*@foo.org %2@example.com
1027 +*@foo.org %1%3@example.com
1028 X++@foo.org Z%3@example.com
1033 There are two wildcards after "+": "+" matches only a non-empty
1034 detail, "*" matches also empty details, e.g., user+@foo.org
1035 matches +*@foo.org but not ++@foo.org. This can be used
1038 All the host names on the left hand side (foo.com, bar.com,
1062 ldap_routing Implement LDAP-based e-mail recipient routing according to
1063 the Internet Draft draft-lachman-laser-ldap-mail-routing-01.
1064 This provides a method to re-route addresses with a
1073 nullclient This is a special case -- it creates a configuration file
1075 central hub via a local SMTP-based network. The argument
1087 confEBINDIR m4 variable -- making the default
1107 is just tossed, but by default it is passed as the -a
1115 [default: procmail -Y -a $h -d $u]
1120 setreuid() call, you may need to add -f $f to the procmail
1127 `maildrop -d $u')
1141 these domains -- this will reduce unnecessary DNS
1150 e-mail. If an argument is provided it is used as the
1152 confEBINDIR is used for the smrsh binary -- by default,
1177 For example, if you specify ``foo.com'', then mail to or
1178 from foo.com, abc.foo.com, or a.very.deep.domain.foo.com
1185 is, if an MX record for host foo.com points to your site,
1186 you will accept and relay mail addressed to foo.com. See
1193 if route address syntax (or %-hack syntax) is used. If
1194 this is a problem, add entries to the access-table or use
1207 anti-spam configuration control.
1246 hash -T<TMPF> /etc/mail/access
1248 See the anti-spam configuration control section for further
1250 "-T<TMPF>" is meant literal, do not replace it by anything.
1256 host foo.mydomain.com, or guest@bar.mydomain.com.
1258 described in the anti-spam configuration control section
1265 See "Delay all checks" in the anti-spam configuration control
1289 Rejected: IP-ADDRESS listed at SERVER
1291 where IP-ADDRESS and SERVER are replaced by the appropriate
1295 message. See the anti-spam configuration control section for
1311 define(`DNSBL_MAP', `dns -R A')
1318 define(`DNSBL_MAP', `dns -R A -r2')
1333 will reject the e-mail if the lookup returns the value
1394 draft-stumpf-dns-mtamark-01. Optional arguments are:
1451 with the Compat: tag -- Compat:sender<@>recipient -- in the
1468 e-mails to. Note that MX records will be used if the
1492 queuegroup A simple example how to select a queue group based
1493 on the full e-mail address or the domain of the
1502 queue groups. If an argument is specified, it is used
1503 as default queue group.
1506 queue groups and possible queue manipulations.
1539 - authenticated sessions,
1540 - connections from IP addresses in class $={R}.
1559 If the look-up succeeds, but returns an apparently forged
1566 Any IP address matched using $=R (the "relay-domains" file)
1614 (MTA-STS, see RFC 8461). It sets the option
1617 postfix-mta-sts-resolver (see feature/sts.m4
1627 +-------+
1629 +-------+
1633 macro. These will tend to be site-dependent. The release
1634 includes the Berkeley-dependent "cssubdomain" hack (that makes
1636 this is intended as a short-term aid while moving hosts into
1640 +--------------------+
1642 +--------------------+
1649 * of UUCP mailers, such as uucp-uudom. *
1656 The SITECONFIG macro allows you to indirectly reference site-dependent
1676 out-of-date configuration file has been left around to demonstrate
1700 +--------------------+
1702 +--------------------+
1706 for domain-based addressing, even for UUCP sites.
1718 non-domainized scheme. This depends entirely on what the other
1720 other end to go to a domain-based system -- non-domainized addresses
1725 uucp-old (obsolete name: "uucp")
1734 uucp-new (obsolete name: "suucp")
1739 uucp-dom
1747 domain-based addresses in the message header. (The envelope
1750 uucp-uudom
1751 This is a cross between uucp-new (for the envelope addresses)
1752 and uucp-dom (for the header addresses). It bangifies the
1762 On host grasp.insa-lyon.fr (UUCP host name "grasp"), the following
1766 ------ ------ -------------------------
1767 uucp-{old,new} wolf grasp!wolf
1768 uucp-dom wolf wolf@grasp.insa-lyon.fr
1769 uucp-uudom wolf grasp.insa-lyon.fr!wolf
1771 uucp-{old,new} wolf@fr.net grasp!fr.net!wolf
1772 uucp-dom wolf@fr.net wolf@fr.net
1773 uucp-uudom wolf@fr.net fr.net!wolf
1775 uucp-{old,new} somehost!wolf grasp!somehost!wolf
1776 uucp-dom somehost!wolf somehost!wolf@grasp.insa-lyon.fr
1777 uucp-uudom somehost!wolf grasp.insa-lyon.fr!somehost!wolf
1780 to convert all UUCP addresses to domain format -- otherwise, it will
1782 if you have the address foo!bar!baz (and you are not sending to foo),
1784 this address. However, if you map foo to foo.host.name first, it
1789 +-------------------+
1791 +-------------------+
1836 Kyplocal nis -m hosts.byname
1839 +---------------------------+
1841 +---------------------------+
1870 This can be a space-separated list of names.
1894 There are always users that need to be "exposed" -- that is, their
1967 need to unset all the other relays -- or better yet, find or build a
1974 note the trailing dot ---^
1977 +-------------------------------------------+
1979 +-------------------------------------------+
1982 own LDAP map specification or using the built-in default LDAP map
1983 specification. The built-in default specifications all provide lookups
2006 in future versions. Feedback via sendmail-YYYY@support.sendmail.org is
2009 -------
2011 -------
2021 ldap -k (&(objectClass=sendmailMTAAliasObject)
2026 …-v sendmailMTAAliasValue,sendmailMTAAliasSearch:FILTER:sendmailMTAAliasObject,sendmailMTAAliasURL:…
2031 not actually macro-expanded when read from the sendmail.cf file.
2035 dn: sendmailMTAKey=sendmail-list, dc=sendmail, dc=org
2041 sendmailMTAKey: sendmail-list
2046 dn: sendmailMTAKey=owner-sendmail-list, dc=sendmail, dc=org
2052 sendmailMTAKey: owner-sendmail-list
2064 Here, the aliases sendmail-list and owner-sendmail-list will be available
2095 define(`ALIAS_FILE', `ldap:-k (&(objectClass=mailGroup)(mail=%0)) -v mgrpRFC822MailMember')
2097 ----
2099 ----
2116 --------- ------------------
2128 Kmailertable ldap -k (&(objectClass=sendmailMTAMapObject)
2133 …-1 -v sendmailMTAMapValue,sendmailMTAMapSearch:FILTER:sendmailMTAMapObject,sendmailMTAMapURL:URL:s…
2173 FEATURE(`access_db', `ldap:-1 -k (&(objectClass=mapDatabase)(key=%0)) -v value')
2175 -------
2177 -------
2196 F{R}@ldap:-k (&(objectClass=sendmailMTAClass)
2200 …-v sendmailMTAClassValue,sendmailMTAClassSearch:FILTER:sendmailMTAClass,sendmailMTAClassURL:URL:se…
2204 not actually macro-expanded when read from the sendmail.cf file.
2210 ------- --------------------
2257 VIRTUSER_DOMAIN_FILE(`@ldap:-k (&(objectClass=virtHosts)(host=*)) -v host')
2263 +--------------+
2265 +--------------+
2269 (draft-lachman-laser-ldap-mail-routing-01). This feature enables
2270 LDAP-based rerouting of a particular address to either a different host
2303 contains +detail information -- `strip' tries the lookup with the +detail
2311 "queue" (the default), the MTA will locally queue the mail.
2315 ldap -1 -T<TMPF> -v mailHost -k (&(objectClass=inetLocalMailRecipient)
2320 ldap -1 -T<TMPF> -v mailRoutingAddress
2321 -k (&(objectClass=inetLocalMailRecipient)
2324 Note that neither includes the LDAP server hostname (-h server) or base DN
2325 (-b o=org,c=COUNTRY), both necessary for LDAP queries. It is presumed that
2328 changed as described above. The "-T<TMPF>" is required in any user
2335 ----------- --------------------- ----------
2408 +---------------------------------+
2409 | ANTI-SPAM CONFIGURATION CONTROL |
2410 +---------------------------------+
2412 The primary anti-spam features available in sendmail are:
2506 anti-relay rules do not prevent: the case of a system that does use
2516 allows UUCP (bang-format) / %-hack addresses, all systems from which
2568 FEATURE(`access_db', `hash -T<TMPF> /etc/mail/access_map')
2571 `-T<TMPF>' as shown above. The optional parameters may be
2579 e-mail address instead of an entire domain.
2587 The table itself uses e-mail addresses, domain names, and network
2783 Rejected: IP-ADDRESS listed at SERVER
2785 where IP-ADDRESS and SERVER are replaced by the appropriate
2805 451 Temporary lookup failure of IP-ADDRESS at SERVER
2807 where IP-ADDRESS and SERVER are replaced by the appropriate
2836 Kallnumbers regex -a@MATCH ^[0-9]+$
2855 ----------------
2871 in the access map, then any e-mail with a sender address of
2921 -------------
2926 a Message-ID: header:
2929 HMessage-Id: $>CheckMessageId
2961 any final header-related checks. The ruleset is called with the number of
2963 example usage is to reject messages which do not have a Message-Id:
2964 header. However, the Message-Id: header is *NOT* a required header and is
2970 HMessage-Id: $>CheckMessageId
2984 # Has a Message-Id: header
2986 # Allow missing Message-Id: from local mail
2994 +--------------------+
2996 +--------------------+
3025 +----------+
3027 +----------+
3056 ${cipher} the cipher used for the connection, e.g., EDH-DSS-DES-CBC3-SHA,
3057 EDH-RSA-DES-CBC-SHA, DES-CBC-MD5, DES-CBC3-SHA.
3077 --------
3092 rulesets and map lookups, they are modified as follows: each non-printable
3145 --------------------
3165 requiring that e-mail is sent to a server only encrypted, e.g., via
3169 doesn't necessarily mean that e-mail sent to that domain is encrypted.
3200 algorithm, e.g., DIGEST-MD5.
3213 Example: e-mail sent to secure.example.com should only use an encrypted
3214 connection. E-mail received from hosts within the laptop.example.com domain
3216 receives e-mail for darth@endmail.org must present a cert that uses the
3217 CN smtp.endmail.org. E-mail sent to safe.example.com must be verified,
3230 -----------------------
3243 - Options: compare {Server,Client}SSLOptions.
3244 - CipherList: same as the global option.
3245 - CertFile, KeyFile: {Server,Client}{Cert,Key}File
3246 - Flags: see doc/op/op.me for details.
3254 TLS_Clt_features:10.1.0.1 Options=SSL_OP_NO_TLSv1_2; CipherList=ALL:-EXPORT
3280 only for hosts in my.domain, and disable MTA-STS for broken.sts.
3286 ----------------
3294 +---------------------+
3296 +---------------------+
3299 used in anti-relay rulesets to allow relaying for those users that
3312 RDIGEST-MD5 $| $+@$=w $# OK
3314 to allow relaying for users that authenticated using DIGEST-MD5
3329 TRUST_AUTH_MECH(`KERBEROS_V4 DIGEST-MD5')
3336 -----------------------------------------------------
3352 sendmail set-user-ID. Use PrivacyOptions to turn off verbose output
3374 AuthInfo:other.dom "U:user" "I:user" "P:secret" "R:other.dom" "M:DIGEST-MD5"
3387 group/world-unreadable, this is left to the user.
3390 +--------------------------------+
3392 +--------------------------------+
3419 +-------------------------+
3421 +-------------------------+
3462 +-------------------------+
3463 | QUEUE GROUP DEFINITIONS |
3464 +-------------------------+
3466 In addition to the queue directory (which is the default queue group
3467 called "mqueue"), sendmail can deal with multiple queue groups, which
3468 are collections of queue directories with the same behaviour. Queue
3473 For details about queue groups, please see doc/op/op.{me,ps,txt}.
3476 +-------------------------------+
3477 | NON-SMTP BASED CONFIGURATIONS |
3478 +-------------------------------+
3481 SMTP-based sites. They may not be well tuned for UUCP-only or
3482 UUCP-primarily nodes (the latter is defined as a small local net
3494 If you are on a local SMTP-based net that connects to the outside
3498 define(`SMART_HOST', `uucp-new:uunet')
3503 via SMTP; anything else will be sent via uucp-new (smart UUCP) to uunet.
3516 You may need to turn off the anti-spam rules in order to accept
3521 +-----------+
3523 +-----------+
3529 only the root of the host name (such as "foo"); gethostbyname is
3530 supposed to return the FQDN ("foo.bar.com"). In some (fairly rare)
3539 +-----------------------------------+
3541 +-----------------------------------+
3547 file /etc/mail/local-host-names containing a list of your aliases (one per
3549 ``LOCAL_DOMAIN(`alias.host.name')''. Be sure you use the fully-qualified
3554 http://www.sendmail.org/virtual-hosting.html
3557 +--------------------+
3559 +--------------------+
3566 uuhost1.my.domain uucp-new:uuhost1
3577 the leading dot) -- that is, they can be thought of as having a
3578 leading ".+" regular expression pattern for a non-empty sequence of
3579 characters. Matching is done in order of most-to-least qualified
3580 -- for example, even though ".my.domain" is listed first in the
3582 entry since it is more explicit. Note: e-mail to "user@my.domain"
3591 that mailer. In domain-based matches (that is, those with leading
3615 +--------------------------------+
3617 +--------------------------------+
3622 purpose instead -- since you can specify multiple alias files, this
3627 imperative that you not use FEATURE(`stickyhost') -- otherwise,
3628 e-mail sent to Full.Name@local.host.name will be rejected.
3635 as e-mail addresses, since they are not in any sense unique. For
3636 example, the UNIX software-development community has at least two
3637 well-known Peter Deutsches, and at one time Bell Labs had two
3646 +--------------------------------+
3648 +--------------------------------+
3666 +----------------+
3668 +----------------+
3682 * The queue directory should not be world writable PARTICULARLY
3683 if your system allows "file giveaways" (that is, if a non-root
3688 to steal anyone else's e-mail. Instead, create a script that
3690 night (if you want the non-NFS-mounted forward directory).
3693 sendmail is much less trusting of :include: files -- in
3698 In general, file giveaways are a mistake -- if you can turn them
3702 +--------------------------------+
3704 +--------------------------------+
3719 Some options are likely to be deprecated in future versions -- that is,
3720 the option is only included to provide back-compatibility. These are
3731 confMAILER_NAME $n macro [MAILER-DAEMON] The sender name used
3738 $w.Foo.COM, where Foo.COM is your
3758 confMESSAGEID_HEADER Message-Id: [<$t.$i@$j>] The format of an
3759 internally generated Message-Id:
3761 confCW_FILE Fw class [/etc/mail/local-host-names] Name
3765 confCT_FILE Ft class [/etc/mail/trusted-users] Name of
3768 confCR_FILE FR class [/etc/mail/relay-domains] Name of
3779 confSMTP_MAILER - [esmtp] The mailer name used when
3783 confUUCP_MAILER - [uucp-old] The mailer to be used by
3784 default for bang-format recipient
3788 confLOCAL_MAILER - [local] The mailer name used when
3791 confRELAY_MAILER - [relay] The default mailer name used
3795 "uucp-new" if you are on a
3796 UUCP-connected site.
3798 confEIGHT_BIT_HANDLING EightBitMode [pass8] 8-bit data handling
3804 queue filesystem to accept SMTP mail.
3817 [10] Checkpoint queue files every N
3826 confIGNORE_DOTS* IgnoreDots [False; always False in -bs or -bd
3831 confMIME_FORMAT_ERRORS* SendMimeErrors [True] Send error messages as MIME-
3834 The colon-separated list of places to
3846 interpreted relative to the queue
3866 confUSE_ERRORS_TO* UseErrorsTo [False] Use the Errors-To: header to
3886 confQUEUE_FACTOR QueueFactor [600000] Slope of queue-only function.
3888 queue files (octal). If not set,
3892 confDONT_PRUNE_ROUTES DontPruneRoutes [False] Don't prune down route-addr
3967 Timeout.queuereturn.non-urgent
3968 [undefined] As above, for non-urgent
3986 Timeout.queuewarn.non-urgent
3987 [undefined] As above, for non-urgent
3998 a single queue run and to persistent
4032 confTIME_ZONE TimeZoneSpec [USE_SYSTEM] Time zone info -- can be
4053 queue-only function kicks in.
4101 confQUEUE_SORT_ORDER QueueSortOrder [Priority] Queue sort algorithm:
4105 than zero, entries in the queue
4106 will be retried during a queue run
4112 must sit in the queue between queue
4114 queue run interval low for better
4117 confDEF_CHAR_SET DefaultCharSet [unknown-8bit] When converting
4124 system-defined switch.
4137 nonconforming message as is, "add-to"
4140 blind recipients), "add-apparently-to"
4141 to do the same but use Apparently-To:
4144 "add-bcc" to add an empty Bcc:
4145 header, or "add-to-undisclosed" to
4147 ``To: undisclosed-recipients:;''.
4157 handled properly in route-addrs. This
4161 any given queue run to this number of
4163 reading each queue directory after this
4171 of concurrent queue runners active.
4174 Queue Groups and ForkEachJob.
4178 of queue runners (aka queue children)
4187 this. For example, if "FTP.Foo.ORG"
4188 is a CNAME for "Cruft.Foo.ORG", then
4190 "FTP" will return "FTP.Foo.ORG"; if
4191 clear it returns "Cruft.FOO.ORG". N.B.
4226 [True] If set, group-writable
4230 from such files. World-writable files
4256 If not set, the queue file will
4258 confRRT_IMPLIES_DSN RrtImpliesDsn [False] Return-Receipt-To: header
4286 in a mailertable entry) -- otherwise,
4303 confREJECT_MSG - [550 Access denied] The message
4306 confRELAY_MSG - [550 Relaying denied] The message
4311 memory-buffered data (df) file
4312 before a disk-based file is used.
4315 memory-buffered transcript (xf)
4316 file before a disk-based file is
4318 confAUTH_MECHANISMS AuthMechanisms [EXTERNAL GSSAPI KERBEROS_V4 DIGEST-MD5
4319 CRAM-MD5] List of authentication
4373 specific settings such as "-h host
4374 -p port -d bindDN", etc. The
4425 queue runners is set the given value
4455 confDEQUOTE_OPTS - [empty] Additional options for the
4545 DAEMON_OPTIONS(`Name=MTA-v4, Family=inet')
4546 DAEMON_OPTIONS(`Name=MTA-v6, Family=inet6')
4573 +----------------------------+
4575 +----------------------------+
4586 - confTRUSTED_USERS, FEATURE(`use_ct_file'), and confCT_FILE for
4587 avoiding X-Authentication warnings.
4588 - confTIME_ZONE to change it from the default `USE_TZ'.
4589 - confDELIVERY_MODE is set to interactive in msp.m4 instead
4591 - FEATURE(stickyhost) and LOCAL_RELAY to send unqualified addresses
4593 - confRAND_FILE if you use STARTTLS and sendmail is not compiled with
4598 related reasons in the MSP queue. This problem can be minimized by
4611 queue directory) or adding features (e.g., enabling prog/file mailer)
4625 FEATURE(`authinfo', `DATABASE_MAP_TYPE /etc/mail/msp-authinfo')
4627 /etc/mail/msp-authinfo should contain an entry like:
4629 AuthInfo:127.0.0.1 "U:smmsp" "P:secret" "M:DIGEST-MD5"
4644 the MSP with debug options or even with -v. For that reason either
4646 AUTH dialogue (e.g., DIGEST-MD5) or a different authentication
4663 +--------------------------+
4665 +--------------------------+
4669 /etc/mail/local-host-names may have the following content:
4684 By default, the delimiter between LHS and RHS is a non-empty sequence
4688 +------------------+
4690 +------------------+
4728 siteconfig Site configuration -- e.g., tables of locally connected
4732 +------------------------+
4734 +------------------------+
4767 2 uucp-* UNIX-to-UNIX Copy Program
4778 D The local domain -- usually not needed
4820 P top level pseudo-domains: BITNET, DECNET, FAX, UUCP, etc.
4822 R domains this system is willing to relay (pass anti-spam filters)
4830 Z locally connected domain-ized UUCP hosts