--help | This option causes Exim to output a few sentences stating what it is. | man |
--version | This option is an alias for -bV and causes version information to be displayed. | man |
-Ac | | man |
-Am These | | man |
-atrn host | This option requests an ODMR customer connection. | man |
-B type | This is a Sendmail option for selecting 7 or 8 bit processing. | man |
-bd | This option runs Exim as a daemon, awaiting incoming SMTP connections. | man |
-bdf | This option has the same effect as -bd except that it never disconnects from the controlling terminal, even when no debugging is specified. | man |
-be | Run Exim in expansion testing mode. | man |
-bem filename | This option operates like -be except that it must be followed by the name of a file. | man |
-bF filename | This option is the same as -bf except that it assumes that the filter being tested is a system filter. | man |
-bf filename | This option runs Exim in user filter testing mode; | man |
-bfd domain | This sets the domain of the recipient address when a filter file is being tested by means of the -bf option. | man |
-bfl local | This sets the local part of the recipient address when a filter file is being tested by means of the -bf option. | man |
-bfp prefix | This sets the prefix of the local part of the recipient address when a filter file is being tested by means of the -bf option. | man |
-bfs suffix | This sets the suffix of the local part of the recipient address when a filter file is being tested by means of the -bf option. | man |
-bh IP | This option runs a fake SMTP session as if from the given IP address, using the standard input and output. | man |
-bhc IP | This option operates in the same way as -bh, except that address verification callouts are performed if required. | man |
-bi | Sendmail interprets the -bi option as a request to rebuild its alias file. | man |
-bm | This option runs an Exim receiving process that accepts an incoming, locally-generated message on the standard input. | man |
-bmalware filename | This debugging option causes Exim to scan the given file or directory (depending on the used scanner interface), using the malware scanning framework. | man |
-bnq | By default, Exim automatically qualifies unqualified addresses (those without domains) that appear in messages that are submitted locally (that is, not over TCP/IP). | man |
-bP | If this option is given with no arguments, it causes the values of all Exim's main configuration options to be written to the standard output. | man |
-bp | This option requests a listing of the contents of the mail queue on the standard output. | man |
-bpa | This option operates like -bp, but in addition it shows delivered addresses that were generated from the original top level address(es) in each message by alias or forwarding operations. | man |
-bpc | This option counts the number of messages in the queue, and writes the total to the standard output. | man |
-bpi | This option operates like -bp, but only outputs message ids (one per line). | man |
-bpr | This option operates like -bp, but the output is not sorted into chronological order of message arrival. | man |
-bpra | This option is a combination of -bpr and -bpa. | man |
-bpri | This option is a combination of -bpr and -bpi. | man |
-bpru | This option is a combination of -bpr and -bpu. | man |
-bpu | This option operates like -bp but shows only undelivered top-level addresses for each message displayed. | man |
-brt | This option is for testing retry rules, and it must be followed by up to three arguments. | man |
-brw | This option is for testing address rewriting rules, and it must be followed by a single argument, consisting of either a local part without a domain, or a complete address with a fully qualified… | man |
-bS | This option is used for batched SMTP input, which is an alternative interface for non-interactive local message submission. | man |
-bs | This option causes Exim to accept one or more messages by reading SMTP commands on the standard input, and producing SMTP replies on the standard output. | man |
-bt | This option runs Exim in address testing mode, in which each argument is taken as a recipient address to be tested for deliverability. | man |
-bV | This option causes Exim to write the current version number, compilation number, and compilation date of the exim binary to the standard output. | man |
-bv | This option runs Exim in address verification mode, in which each argument is taken as a recipient address to be verified by the routers. | man |
-bvs | This option acts like -bv, but verifies the address as a sender rather than a recipient address. | man |
-bw | This option runs Exim as a daemon, awaiting incoming SMTP connections, similarly to the -bd option. | man |
-C filelist | This option causes Exim to find the runtime configuration file from the given list instead of from the list specified by the CONFIGURE_FILE compile-time setting. | man |
-D macro>=<value | This option can be used to override macro definitions in the configuration file. | man |
-d debug | This option causes debugging information to be written to the standard error stream. | man |
-dd debug | This option behaves exactly like -d except when used on a command that starts a daemon process. | man |
-dp size | This option sets up a debug pretrigger buffer with given size (in bytes). | man |
-dt value | This option sets additional reasons for debug to trigger, over ACL-initiated triggers. | man |
-dS | This option enables debug during the startup of Exim, before the completion of processing the configuration file(s). | man |
-E | This option specifies that an incoming message is a locally-generated delivery failure report. | man |
-ex | There are a number of Sendmail options starting with -oe which seem to be called by various programs without the leading o in the option. | man |
-F string | This option sets the sender's full name for use when a locally-generated message is being accepted. | man |
-f address | This option sets the address of the envelope sender of a locally-generated message (also known as the return path). | man |
-G | This option is equivalent to an ACL applying: | man |
-h number | This option is accepted for compatibility with Sendmail, but has no effect. | man |
-i | This option, which has the same effect as -oi, specifies that a dot on a line by itself should not terminate an incoming, non-SMTP message. | man |
-L tag | This option is equivalent to setting syslog_processname in the config file and setting log_file_path to syslog. | man |
-M message | This option requests Exim to run a delivery attempt on each message in turn. | man |
-Mar message | This option requests Exim to add the addresses to the list of recipients of the message ("ar" for "add recipients"). | man |
-MCA | This option is not intended for use by external callers. | man |
-MCD | This option is not intended for use by external callers. | man |
-MCd | This option is not intended for use by external callers. | man |
-MCG queue | This option is not intended for use by external callers. | man |
-MCK | This option is not intended for use by external callers. | man |
-MCL | This option is not intended for use by external callers. | man |
-MCP | This option is not intended for use by external callers. | man |
-MCp | This option is not intended for use by external callers. | man |
-MCQ process | This option is not intended for use by external callers. | man |
-MCq recipient | This option is not intended for use by external callers. | man |
-MCS | This option is not intended for use by external callers. | man |
-MCT | This option is not intended for use by external callers. | man |
-MCr SNI | | man |
-MCt IP | This option is not intended for use by external callers. | man |
-Mc message | This option requests Exim to run a delivery attempt on each message, in turn, but unlike the -M option, it does check for retry hints, and respects any that are found. | man |
-Mes message | This option requests Exim to change the sender address in the message to the given address, which must be a fully qualified address or "<>" ("es" for "edit sender"). | man |
-Mf message | This option requests Exim to mark each listed message as "frozen". | man |
-Mg message | This option requests Exim to give up trying to deliver the listed messages, including any that are frozen. | man |
-MG queue | This option requests that each listed message be moved from its current queue to the given named queue. | man |
-Mmad message | This option requests Exim to mark all the recipient addresses in the messages as already delivered ("mad" for "mark all delivered"). | man |
-Mmd message | This option requests Exim to mark the given addresses as already delivered ("md" for "mark delivered"). | man |
-Mrm message | This option requests Exim to remove the given messages from the queue. | man |
-Mset message | This option is useful only in conjunction with -be (that is, when testing string expansions). | man |
-Mt message | This option requests Exim to "thaw" any of the listed messages that are "frozen", so that delivery attempts can resume. | man |
-Mvb message | This option causes the contents of the message body (-D) spool file to be written to the standard output. | man |
-Mvc message | This option causes a copy of the complete message (header lines plus body) to be written to the standard output in RFC 2822 format. | man |
-Mvh message | This option causes the contents of the message headers (-H) spool file to be written to the standard output. | man |
-Mvl message | This option causes the contents of the message log spool file to be written to the standard output. | man |
-m | This is a synonym for -om that is accepted by Sendmail (https://docs.oracle.com/cd/E19457-01/801-6680-1M/801-6680-1M.pdf p. | man |
-N | This is a debugging option that inhibits delivery of a message at the transport level. | man |
-n | This option is interpreted by Sendmail to mean "no aliasing". | man |
-O data | This option is interpreted by Sendmail to mean set option. | man |
-oA file | This option is used by Sendmail in conjunction with -bi to specify an alternative alias filename. | man |
-oB n | This is a debugging option which limits the maximum number of messages that can be delivered down one SMTP connection, overriding the value set in any smtp transport. | man |
-oDSN option | DSN extensions (RFC 3461) will be used, if possible, on commandline-sourced messages sent when one or more of these options are used. | man |
-odb | This option applies to all modes in which Exim accepts incoming messages, including the listening daemon. | man |
-odf | This option requests "foreground" (synchronous) delivery when Exim has accepted a locally-generated message. | man |
-odi | This option is synonymous with -odf. | man |
-odq | This option applies to all modes in which Exim accepts incoming messages, including the listening daemon. | man |
-odqs | This option is a hybrid between -odb/-odi and -odq. | man |
-oee | If an error is detected while a non-SMTP message is being received (for example, a malformed address), the error is reported to the sender in a mail message. | man |
-oem | This is the same as -oee, except that Exim always exits with a non-zero return code, whether or not the error message was successfully sent. | man |
-oep | If an error is detected while a non-SMTP message is being received, the error is reported by writing a message to the standard error file (stderr). | man |
-oeq | This option is supported for compatibility with Sendmail, but has the same effect as -oep. | man |
-oew | This option is supported for compatibility with Sendmail, but has the same effect as -oem. | man |
-oi | This option, which has the same effect as -i, specifies that a dot on a line by itself should not terminate an incoming, non-SMTP message. | man |
-oitrue | This option is treated as synonymous with -oi. | man |
-oMa host | A number of options starting with -oM can be used to set values associated with remote hosts on locally-submitted messages (that is, messages not received over TCP/IP). | man |
-oMaa name | See -oMa above for general remarks about the -oM options. | man |
-oMai string | See -oMa above for general remarks about the -oM options. | man |
-oMas address | See -oMa above for general remarks about the -oM options. | man |
-oMi interface | See -oMa above for general remarks about the -oM options. | man |
-oMm message | See -oMa above for general remarks about the -oM options. | man |
-oMr protocol | See -oMa above for general remarks about the -oM options. | man |
-oMs host | See -oMa above for general remarks about the -oM options. | man |
-oMt ident | See -oMa above for general remarks about the -oM options. | man |
-om | In Sendmail, this option means "me too", indicating that the sender of a message should receive a copy of the message if the sender appears in an alias expansion. | man |
-oo | This option is ignored. | man |
-oP path | This option is useful only in conjunction with -bd or -q with a time value. | man |
-oPX | This option is not intended for general use. | man |
-or time | This option sets a timeout value for incoming non-SMTP messages. | man |
-os time | This option sets a timeout value for incoming SMTP messages. | man |
-ov | This option has exactly the same effect as -v. | man |
-oX number | This option is relevant only when the -bd (start listening daemon) option is also given. | man |
-oY | This option controls the creation of an inter-process communications endpoint by the Exim daemon. | man |
-pd | This option applies when an embedded Perl interpreter is linked with Exim. | man |
-ps | This option applies when an embedded Perl interpreter is linked with Exim. | man |
-p rval>:<sval | For compatibility with Sendmail, this option is equivalent to | man |
-q | This option is normally restricted to admin users. | man |
-qq | An option starting with -qq requests a two-stage queue run. | man |
-qR rsflags | This option is synonymous with -R. | man |
-qS rsflags | This option is synonymous with -S. | man |
-R rsflags | The <rsflags> may be empty, in which case the white space before the string is optional, unless the string is f, ff, r, rf, or rff, which are the possible values for <rsflags>. | man |
-r | This is a documented (for Sendmail) obsolete alternative name for -f. | man |
-S rsflags | This option acts like -R except that it checks the string against each message's sender instead of against the recipients. | man |
-Tqt times | This is an option that is exclusively for use by the Exim testing suite. | man |
-t | When Exim is receiving a locally-generated, non-SMTP message on its standard input, the -t option causes the recipients of the message to be obtained from the To:, Cc:, and Bcc: header lines in the… | man |
-ti | This option is exactly equivalent to -t -i. | man |
-tls-on-connect | This option is available when Exim is compiled with TLS support. | man |
-U | Sendmail uses this option for "initial message submission", and its documentation states that in future releases, it may complain about syntactically invalid messages rather than fixing them when… | man |
-v | This option causes Exim to write information to the standard error stream, describing what it is doing. | man |
-x | AIX uses -x for a private purpose ("mail from a local mail program has National Language Support extended characters in the body of the mail item"). | man |
-X logfile | This option is interpreted by Sendmail to cause debug information to be sent to the named file. | man |
-z log-line | This option writes its argument to Exim's logfile. | man |