This is the complete list of settings used by DSMTP, DPOP and DList which is generated automatically
when DMail is compiled.
Many settings in this list will never be fully documented, as they will not be needed by all but one
or two customers. We tend to add them at a very fast rate
and often for very specific situations :-)
You may also find that you can find more information on a new setting by searching for it on the
updates page.
NB: The defaults shown are the code defaults, i.e. for when you have NO setting in
dmail.conf, often DMSetup will have inserted recommended 'defaults' for you when it
installed DMail. See the individual descriptions for such defaults.
Setting |
Default Value |
Description |
Version Added |
add_footer | no default | Appends the given footer file if the envelope from matches the given domains (multiple entries permitted) | 2.8a
|
add_status | true | If true DPOP adds a status line with read or unread. | ?
|
alias | no default | wildcard list of aliases for enclosing domain (multiple entries permitted) | 2.9
|
alias_fallthrough | true | Tells DSMTP whether or not to use global aliases as a fallback. | 2.8q
|
alias_file | no default | Specifies file where DSMTP is to look for user alias information. | ?
|
alias_file_domain | no default | Specifies file where DSMTP is to look for domain specific, user alias information. (multiple entries permitted) | ?
|
allow_dds | false | Allow ../ and ..\\ in usernames | 2.9?
|
allow_ip | no default | no description available | ?
|
allowdup | true | Allows mutltiple deliveries to same drop file in same transaction. | ?
|
alt_drop_path | no default | Specifies an alternative dropfile path for a particular domain (use only when not using external authentication). (multiple entries permitted) | ?
|
apop_enable | false | no description available | ?
|
archive_batch | no default | Specifies the command line for a batch file that DSMTP should run at the end of every day (for moving archive files around) | ?
|
archive_days | 14 | Sets a limit to the number of days worth of archive files to keep | 2.8i
|
archive_dir | no default | no description available | ?
|
archive_in_dir | no default | Activates archiving of incoming mail | 2.8n
|
archive_incoming_to | no default | Activates selective incoming mail archiving based on the recipient (multiple entries permitted) | 2.8n
|
archive_limit | no default | Sets a limit (in kbytes) to the space incoming AND outgoing archive files EACH occupy. Overrides archive_days | 2.8i
|
archive_msg_size | 8 | Puts a cap on the size (in kb) of a message when copied into either archive | 2.8n
|
archive_out_dir | no default | Activates archiving of outgoing mail. If the are no archive_incoming directives, all incoming mail will be archived | 2.8n
|
archive_outgoing_to | no default | Activates selective outgoing mail archiving based on the recipient (multiple entries permitted) | 2.8n
|
atrn_expire | 96 | Sets the expire time for messages waiting for an ATRN () | 3.0a
|
atrn_port | no default | Sets specifics ports to listen for ATRN transactions. () (multiple entries permitted) | 3.0a
|
atrn_user | no default | Provides permissions for ATRN users. ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
auth_allow | no default | Sets various permissions for ESMTP/AUTH success (multiple entries permitted) | 2.7n
|
auth_hide | no default | Switches off the announcing of ESMTP AUTH under various conditions (multiple entries permitted) | 2.8a
|
auth_nocache | false | no description available | ?
|
authent_autohost | false | Tells DSMTP to add host_domain entries based on authent lookup results. {} | 3.0d
|
authent_cache | 1000 | Number of authentication requests to cache, External authentication only. | ?
|
authent_domain | false | Set to true to have 'user@domain' instead of 'user' to be passed to the external authentication process | ?
|
authent_domain_legacy | false | Activates handling of legacy authentication mode | 2.9a
|
authent_method | nt_user | The method used for user/password lookups Unix_User, NT_User or External (this setting requires a restart for changes to apply) | ? (Windows only) |
authent_method | unix_user | The method used for user/password lookups Unix_User, NT_User or External (this setting requires a restart for changes to apply) | ? (unix only) |
authent_number | 2 | Number of concurrent authentication processes to run (external authentication only) (this setting requires a restart for changes to apply) | ?
|
authent_process | no default | Specifies the executable to use for external authentication process(when authent_method external) (this setting requires a restart for changes to apply) | ?
|
authent_process_smtp | no default | Specifies the executable to use for external authentication process(when authent_method external) | ?
|
authent_timeout | 60 | Timeout (in seconds) for external authentication requests. | ?
|
bad_mail | no default | Specifies a message action for a particular MAIL FROM (vanish or reject) ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
bad_rcpt | no default | Specifies a message action for a particular RCPT TO (vanish or reject) ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
ban_ip | no default | Specifies an IP address that DSMTP should not talk to. (multiple entries permitted) | ?
|
ban_ip_except | no default | Sets ban_ip exceptions (). (multiple entries permitted) | 3.0a
|
ban_mailfrom | no default | Specifies patterns for banned mail from lines (multiple entries permitted) | 2.8b
|
ban_rcptto | no default | Specifies patterns for banned rcpt to lines (multiple entries permitted) | 2.8b
|
bin_path | no default | Path for user directories containing 'Bin' (i.e. DPOP's ordered drop file format) and msg index files. | ?
|
bin_pfull | 0.5 | Criteria for compacting. Bins with less than bin_pfull get compacted. | ?
|
bind_in | no default | Sets the IP number DSMTP should bind it's listen socket to | 2.7j
|
bind_out | no default | no description available | ?
|
bomb_dec | 50 | Mail Bomb; Specifies how much to decrement the entries in the mail-bomb cache by. (multiple entries permitted) | ?
|
bomb_dir | ./bomb/ | Mail Bomb; Specifies which directory mail-bomb messages are to be stored in. | ?
|
bomb_entries | 2000 | Mail Bomb; Specifies how many entries to store in the mail-bomb detection cache. | ?
|
bomb_exception_from | no default | Specifies sender-based exception to mailbomb checking () (multiple entries permitted) | 2.9i
|
bomb_exception_ip | no default | Specifies ip-based exception to mailbomb checking () (multiple entries permitted) | 2.9i
|
bomb_exception_to | no default | Specifies recipient-based exception to mailbomb checking () (multiple entries permitted) | 2.9i
|
bomb_max | 50 | Mail Bomb; Specifies DSMTP's tolerance for detecting a potential mail-bomb. | ?
|
bounce_body | false | Specifies whether or not to include the message body in a Deliver Status Notification message (DSN). | ?
|
bounce_maxlen | 20 | Specifies (if bounce_body is true) how much of the body (in kbytes) to include in a Deliver Status Notification. | ?
|
bounce_to_returnpath | false | Tells DSMTP to substitute the Return-Path for the mail's FROM. {} | 3.0d
|
brandon | false | Special setting, DSMTP shuts down when cannot write .tmp file. | ?
|
bulletin_from | Email system administrator | Text to be sent as from line in all bulletins. Default is 'Email System Administrator'. | ?
|
bulletin_hasheaders | false | If true then DPOP expects you to give all headers when entering bulletin. Finish headers with a blank line before body! | 2.8l
|
bulletin_max | 233 | no description available | ?
|
bulletin_path | work_path/bulletins | Directory to contain bulletin messages of form nnn.txt. | ?
|
cache_clear_file | no default | Activates authent cache clearing when specified file is modified. (syntax: [max_frequency_limit_seconds] | 2.9a
|
check_corruption | true | Specifies whether or not DPOP should check bin files for corruption at login time. Can increase time taken to log in. (syntax: ) | 2.9i
|
check_gid | no default | (UNIX only) Set if group id for drop files should be checked before accessing drop or bin files. Default is no check and set no group access. (this setting requires a restart for changes to apply) | ?
|
check_lwrusername | false | Check lowercase usernames on lookup failure (syntax: ) | 2.9e
|
check_owner_disable | false | (Unix only) Set if user id for drop files should not be checked. Default is to check. | ?
|
check_regulardrop | true | Tells DSMTP to check that dropfiles are regular files | 2.8i
|
check_slow | false | Tells DSMTP to remember unresponsive ip numbers and not to talk to them for a while.() | 3.0a
|
cleanout_disable | false | no description available | ?
|
cram_key | no default | Specifies keys for CRAM-MD5 authentication.( ) (multiple entries permitted) | 3.0a
|
crlf_stored | false | Is cr and lf stored at end of lines on this system. | ? (unix only) |
crlf_stored | true | Is cr and lf stored at end of lines on this system. | ? (Windows only) |
delay_badrcpt | false | send a DSN instead of a 5xx response for invalid/non-existent local users | 2.8h
|
die_on_host_vdomain | false | Tell DSMTP to die if it find a vdomain with a matching host_domain entry () | 3.0a
|
disable_vcircuit | false | Tells DPOP to disable log lines that involve the virtual circuit being reset. {} | 3.0f
|
dlist_accept_from_request | false | Added for Backwards compatibility. If true then accept messages from usernames containing '-request' (default is false). | ?
|
dlist_backup_size | no default | (defaults to 1 Mbyte). | ?
|
dlist_domain | no default | Sets the default @xxx address for messages from DList. Overriden by individual lists 'domain' setting (default is first host_domain setting). | ?
|
dlist_log_data | false | Specifies whether or not DList should log the TCPIP data it sends (syntax: ) | 2.9g
|
dlist_log_level | info | Sets the logging level to one of error,info or debug. | ?
|
dlist_names | no default | no description available | ?
|
dlist_path | no default | The directory for lists.dat and all DList work files, log file, and list archiving. | ?
|
dlist_robot | no default | no description available | ?
|
dlist_rotate | 60000 | Size of log file in bytes before it is rotated (default and minimum value is 60 kbytes) | ?
|
dlist_smtp_host | no default | Use this setting to set the port that DList should talk on, ipaddress:port (DList will ALWAYS send out messages to the ip address,127.0.0.1). | ?
|
dlist_web_abs | no default | no description available | ?
|
dlist_web_rel | no default | no description available | ?
|
dns_disk_disable | false | If true disables the new system for caching DNS lookups to disk | 2.8i
|
dns_host | no default | Set specific DNS servers to be used for domain lookups (instead of using system DNS settings). (multiple entries permitted) | ?
|
dns_switch_nfails | 7 | Sets the number of fails before switching dns servers. (-1 is on every fail) | 2.8r
|
dns_timeout | 99 | Specifies how long (in seconds) DSMTP should wait on a DNS lookup. | ?
|
domain | no default | drop file prefix to use for this domain | 2.9
|
domain_banfile | no default | no description available | ?
|
domain_block | no default | no description available | ?
|
domain_chroot | no default | (UNIX) Robots; Enables chroot functionality for domains. (multiple entries permitted) | ?
|
domain_vscan_combine | and | Tells DSMTP how to combine different domain_vscan_skip rules for the final test {<\ | 3.0h
|
domain_vscan_skip | no default | Tells DSMTP to skip virus scanning for certain domains. {} (multiple entries permitted) | 3.0h
|
domusers | no default | Specifies a file containing domain-user information.() | 3.0a
|
dotstuff_robot | false | Makes DSMTP dotstuff robots for backwards compatibility. | ? (unix only) |
dotstuff_robot | true | Makes DSMTP dotstuff robots for backwards compatibility. | ? (Windows only) |
dpop_allow_ssl | no default | Specifies those IP addresses from which users may use SSL (via. the STLS command). (syntax: ) | 3.0a
|
dpop_host | no default | The TCP/IP address of the host DPOP is running on. | ?
|
dpop_maildir | false | If set Maildir format drop files will be scanned by DPOP only, for use in converting from maildir. | 2.8r
|
dpop_path | /usr/local/dmail/ | Installation directory for DPOP and manual pages etc. | ? (unix only) |
dpop_path | \\dmail | Installation directory for DPOP and manual pages etc. | ? (Windows only) |
dpop_require_ssl | | Specifies those IP addresses from which users must use SSL (via. the STLS command). (syntax: ) | 3.0a
|
drop_connection | no default | Specify an envelope command/string match condition to drop the connection on (multiple entries permitted) | 2.8h
|
drop_ext | no default | Change-over compatibility; Drop file extension. Default is none. | ?
|
drop_kill | no default | Change-over compatibility; File related to drop file to remove after drop file has been burst. | ?
|
drop_max | 1048576 | Specifies how big DSMTP should let dropfiles get (in kbytes). | ?
|
drop_old | no default | no description available | ?
|
drop_path | ./mail/ | Specifies the directory to use for email drop files | ?
|
drop_permissions | 0750 | Specifies the permissions DPOP will give to users maildrops. The default value is 0750. | 2.9n
|
drop_prefix | true | If true then the virtual domain prefix is used as part of path for drop files. | ?
|
drop_type | no default | no description available | ?
|
drop_users | no default | Specifies users who need to be able to read mail from another popper as well as DPOP (i.e. convert from bin file back to drop file). (multiple entries permitted) | ?
|
dslave_log_path | no default | Specifies the path into which DSlave will place dslave.log files. {} | 3.0c
|
dsmtp_path | ./ | Location of DSMTP executable (and default for many path settings). | ?
|
dtablesize | no default | Allows setting of DTABLESIZE above our suggested maximum of 1024 | 2.8d
|
dump_data | false | Tells DSMTP to dump tcp data out to dsmtpdumpn.log. {} | 3.0d
|
dump_stats | 60 | Time in minutes between performace statistics output | 2.7d
|
dwatch_path | ./dwatch/ | Specifies path for .pid and .wat files and other DWatch information | ?
|
etrn_relay | no default | Gives a list of IP numbers for DSMTP to relay any ETRN requests to (multiple entries permitted) | 2.8b
|
expire_age | 366 | When expiring old emails from server, remove messages more than expire_age days old | ?
|
expire_mins | no default | Start a new expire set every this many minutes, unless last one still processing | ?
|
expire_no_authent | false | Specifies whether DPOP should ignore authent database when expiring. {} | 3.0d
|
expire_size | 1000 | When expiring old email from server, remove messages larger than expire_size bytes | ?
|
external_processor | false | Activates DSMTP's message processing daemon functionality | 2.8i
|
external_viruschecker | no default | Tells DSMTP to use an external virus checker on MIME attachments from extract_mime | 2.8n
|
extract_mime | no default | Tells DSMTP where to extract particular mime attachments (multiple entries permitted) | 2.8n
|
extract_mime_except | no default | Specifies exceptions to extract_mime () (multiple entries permitted) | 3.0a
|
fail_bounce | false | Causes bounce messages to be rejected () | 3.0a
|
fake_verify | true | If true (default) DSMTP returns 250 OK on all VRFY commands. | ?
|
fallback_address | no default | Enables a 'catchall' address for a specific domain. (multiple entries permitted) | ?
|
files_per_session | 2 | Number of file handles needed per DPOP session. Setting <2 may allow more concurrent sessions. Set between 1 and 2 use less than 2 at your own risk! | ?
|
filter_skip | no default | Gives a wildcard username that triggers message filter bypassing (multiple entries permitted) | 2.8i
|
filter_skip_onlyif | no default | Gives a wildcard username that triggers message filter bypassing only if all names match either skip or skip_onlyif (multiple entries permitted) | 2.8i
|
forward | no default | Creates a mail re-direction rule to be checked against all incoming mail. [priority] (multiple entries permitted) | ?
|
forward_cc | no default | Creates a carbon-copy mail re-direction rule to be checked against all incoming mail. (multiple entries permitted) | ?
|
forward_from | no default | Anti-SPAM; specifies a domain that is exempt from relaying restrictions. (multiple entries permitted) | 2.4h
|
forward_from_and_ip | no default | Specifies a two-tiered relaying criterion (syntax: ) (multiple entries permitted) | 2.9g
|
forward_from_ip | no default | Anti-SPAM; specifies an IP address that is exempt from relaying restrictions. (multiple entries permitted) | ?
|
forward_on_from | no default | Redirects email based on the FROM (multiple entries permitted) | 2.9a
|
forward_user | no default | Anti-SPAM; turns on an anti-relaying system that allows relaying only after a recent DPOP login. | ?
|
forward_window | 120 | Anti-SPAM; sets time (in seconds) in which relaying is allowed after POP login (i.e. expiry time of forward_user records). | ?
|
forwardcc_on_from | no default | Redirects with carbon-copy based on the FROM (multiple entries permitted) | 2.9a
|
from_test | false | If true use slow test for valid From lines when bursting files. Only needed when DPOP is used with other smtp servers which use extended From line test. | ?
|
fromip_drop | false | Tells DSMTP to drop connections from IP numbers who have exceeded fromip_max | 2.8n
|
fromip_max | 10000 | Anti-SPAM; sets a limit on message throughput per hour from any IP number. | ?
|
fromip_max_remote | 10000 | Sets a limit on message throughput to remote addresses per hour from any IP number. | 3.0a
|
fromip_nolimit | no default | Anti-SPAM; specifies IP addresses which are exempt from the fromip_max setting. (multiple entries permitted) | ?
|
fromip_nolimit_remote | no default | Specifies IP addresses which are exempt from the fromip_max_remote setting. (multiple entries permitted) | 3.0a
|
gateway | no default | Bypass DNS lookups by specifying domain-IP_address pairs for DSMTP to use. (multiple entries permitted) | ?
|
globalalias_before_fallback | true | Tells DSMTP to check aliases before using fallbacks. {} | 3.0d
|
guessing_allow | false | Specifies whether DPOP should prevent users from logging in if too many failed authentications are detected (syntax: ) | 2.9n
|
hash_bindir | false | Specifies whether or not to hash the users bin directory, if different from the maildir (syntax: ) | 2.9e
|
hash_qfiles | false | Activates directory hashing of qfiles | 2.8i
|
hash_spool | 0 | Sets hashing method (0,1 or 2). Hashing is where drop_files are distributed across multiple directories. (this setting requires a restart for changes to apply) | ?
|
hide_old_bulls | false | Tells DPOP not to show existing bulletins to newly created user (syntax: ) | 2.9d
|
hide_rcvd_ip | no default | Makes DSMTP hide the specified IP address in the 'received' message header. | ?
|
hide_tls | no default | Tells DSMTP not to advertise TLS support to certain ip numbers.() (multiple entries permitted) | 3.0a
|
host_domain | 127.0.0.1 | Adds a domain name to the list of domains to be recognized as being local (multiple entries permitted) | ?
|
imapd_include_level | no default | Sets the time in minutes between retries. | 2.8q(4.3.3q)
|
imapd_mailbox_name | no default | If 'name' specified, IMAPD puts .mbx files in ~user/name (not required for most setups). | ?
|
invalid_chars | no default | Specifies which characters should be encoded when hashing usernames. This should almost always be left as default. (syntax: ) | 2.9g
|
kill_authent_nosync | no default | Tells DSMTP to kill authent processes that get out of sync {} | ?
|
kpop_port | no default | no description available | ?
|
language_file_dpop | no default | Specify a language file for DPOP to use | 2.9b
|
language_file_dsmtp | no default | Specify a language file for DSMTP to use | 2.8h
|
lock_fcntl | false | Use fcntl locking instead of flock locking (syntax: ) | 2.9e
|
lock_id | | (UNIX); sets a file locking id for multi-server systems. | ?
|
lock_user | false | Specifies whether multiple user logins should be checked for using flock (syntax: ) | 2.9g
|
log_chain | false | If set true, DSMTP will log everytime it modifies the final recipients address, so you can track mail redirection in the log. | ?
|
log_channel_status | 60 | Specifies at what interval (in seconds) DPOP should log channel status. Default is every 60 seconds. (syntax: ) | 3.0a
|
log_copylines | no default | Any logline containing the plaintext will be copied out to (syntax: ) (multiple entries permitted) | 2.9b
|
log_data | false | Specifies whether or not DSMTP should log the TCPIP data it gets. | ?
|
log_days | 14 | Tells DSMTP how long (in days) to keep summary logfiles. | ?
|
log_dropsize | false | Tells DSMTP to log dropfile sizes before and after writing (syntax: ) | 2.9b
|
log_flush | false | Specifies whether to flush buffer upon writing to log (syntax: ) | ?
|
log_level | error | Specifies how much information to output to the logfile (one of error, info, debug). | ?
|
log_milliseconds | false | Tells DSMTP to log millsecond-accurate time | 2.8f
|
log_mime | false | Switch MIME info logging on | 2.8h
|
log_password | false | Specifies whether DPOP should log passwords in dpop.log. (syntax: ) | 2.9j
|
log_path | no default | Specifies where the server log files are to go. | ?
|
log_recent | false | Specifies whether DPOP should log recent access information when forward_user is true. (syntax: ) | 3.0a
|
log_slaves | false | Logs all info regarding slave channel creating and requests. May impact performance. {} | 3.0c
|
log_status | 600 | Time (in mins) between logging DPOP status to log file. | ?
|
lookup_names | false | Sets DSMTP and DPOP to do reverse DNS lookups. | ?
|
lowercase_dropfile | false | Forces the use of lowercase dropfiles, i.e. everything after the last slash in the full drop file name (syntax: ) | 2.9b
|
lowercase_password | no default | If true DPOP will always set passwords to lower case before using them for authentication (auth module must have lower case passwords or be case insensitive). | ?
|
lowercase_username | true | Sets DSMTP and DPOP to be case insensitive for usernames and hence 'dropfile' names. | ?
|
maildir_althome | no default | 2.8z: Sets base directory for the MAILDIR directories for the specified domain, when user_maildir is true (as per alt_drop_path) (Syntax: <wildcard_domain> <path> | ?
|
maildir_home | no default | 2.8z: Sets base directory for the MAILDIR directories when user_maildir is true (as per drop_path) (Syntax: <path>) | ?
|
maildir_usesuffix | true | Tells DSMTP whether or not to use the .mdir suffix for maildir paths.() | 3.0a
|
manager_ip_address | *.*.*.* | IP addresses manager commands can come from (affects tellpop and DMAdmin etc.). (multiple entries permitted) | ?
|
manager_ip_name | no default | Domain names that manager commands can come from (affects tellpop and DMAdmin etc.). (multiple entries permitted) | ?
|
manager_password | no default | Password for valid manager commands (OBSOLETE after DPOP version 2.0 - no longer in dmail.conf). (obsolete) | ?
|
maps_action | no default | Invokes certain actions should the connecting server be registered with MAPS (multiple entries permitted) | 2.8e
|
maps_envelope | no default | Sets MAPS-specific SMTP envelope (both RCPT and MAIL FROM and others later) exceptions (syntax: ) (multiple entries permitted) | 2.9a
|
maps_exception | no default | Sets MAPS-specific IP-number exceptions (syntax: ) (multiple entries permitted) | 2.9a
|
maps_mail | no default | Sets MAPS-specific MAIL FROM exceptions (syntax: ) (multiple entries permitted) | 2.9a
|
maps_rcpt | no default | Sets MAPS-specific RCPT exceptions (syntax: ) (multiple entries permitted) | 2.9a
|
max_auth_quota | no default | Tells DSMTP to impose an upper limit on authent-based quotas {} | ?
|
max_log_size | 3000000 | Max size (in bytes) for DPOP log file before renaming and starting new one. | ?
|
max_loglen | 1024 | Specifies the maximum size (in kbytes) of DSMTP's log files. | ?
|
max_msgsize | 2048 | Specifies the maximum message size DSMTP may accept(in kbytes). | ?
|
max_others | 20 | Specifies the maximum number of recipients recorded for each message in summary files. | ?
|
max_queue | 1000 | Sets the number of rcpt lines from queue files that DMSTP queues up in memory, this is not a setting to idly play with:) | ?
|
max_rcpt_except_ip | no default | Specifies ip numbers to which max_rcpts restrictions do not apply () (multiple entries permitted) | 3.0a
|
max_rcpts | no default | Anti-Spam; Use to limit the number of recipients DSMTP should allow per message. | ?
|
max_rcpts_session | no default | Sets a per-session maximum RCPT count | 2.8i
|
max_rcvd | 30 | Specifies the maximum number of received lines allowed in an incoming message - used as message loop detection. | ?
|
max_retry | 48 | This command is obsolete, use max_retrytime (obsolete) | ?
|
max_retrytime | 24 | Specifies the maximum time in hours to continue attempting (once every 2 hours) to deliver a message. | ?
|
max_send | 10 | Sets maximum outgoing channels, which limits maximum simultaneous outgoing messages (50 is upper limit). | ?
|
max_send_domain | 10 | Limits the number of outgoing channels to any one domain. {} | 3.0h
|
max_sessions | 200 | Limit on number of concurrent sessions connected at one time, DPOP will try to make this many available. | ?
|
max_sessions_override | 0 | Specified how many concurrent TCPIP sessions DPOP must allow. WARNING; only use this setting if you know what you are doing (syntax: ) | 2.9e
|
max_simultaneous | no default | Limits the maximum number of simultaneous connections from the same ip () | 3.0a
|
max_simultaneous_exempt | no default | Specifies exemptions from max_simultaneous () (multiple entries permitted) | 3.0a
|
max_vdomain | 2048 | Maximum number of virtual domains which can be used | 2.8b
|
message_process | no default | Specifies a process to be run on all incoming messages (uses the $FILE macro). {} | 3.0h
|
message_process_action | no default | Specifies a an action based on the message_process return value. Currently reject, vanish or deliver { } (multiple entries permitted) | 3.0h
|
min_space | 10 | Specifies the minimum disk space (in Mbytes) DSMTP needs to operate. | ?
|
monq | no default | Never you mind (multiple entries permitted) | 3.0h
|
msg_filter | no default | Tells DSMTP to use a message filter (in specified file) on all incoming mail. | ?
|
msg_separator | no default | Change-over compatibility; Message separator character if not defined then we don't use one. | ?
|
msgid_suffix | no default | Specifies a msgid suffix (instead of host_domain) | 2.8c
|
network_byte_order_idx | false | Specifies whether indexes for mailboxes should be written in network byte order vs native byte order. {} | 3.0f
|
no_autohost | false | De-activate the auto adding of hosts to DSMTP's internal host_domain list. | ?
|
no_disable | false | Specifies whether DPOP should prevent users from being disabled. If true, also logs attempts to enable / disable users. (syntax: ) | 3.0a
|
no_dotforward | false | (UNIX) tells DSMTP not to look for .forward files but .fwd files instead. | ?
|
no_max_msgsize | no default | Specifies addresses exempt from max_msgsize restrictions () (multiple entries permitted) | 2.9i
|
no_route | true | Forces DSMTP to remove routing information from RCPT amd MAIL lines. () | 3.0a
|
no_xdpop | false | no description available | ?
|
noquota_from | no default | Tell DSMTP to ignore quota restrictions for matching MAIL FROMs () (multiple entries permitted) | 3.0a
|
notify_expire | true | Specifies whether users will receive expire.tpl upon expiry of their mail. {} | 2.9x
|
nt_domain | no default | no description available | ?
|
oneline_stats | false | Sets the format for stats file loglines. | 2.8p
|
orbs_action | no default | Invokes certain actions should the connecting server be registered with ORBS (multiple entries permitted) | 2.8b
|
orbs_envelope | no default | Sets ORBS-specific SMTP envelope (both RCPT and MAIL FROM and others later) exceptions (syntax: ) (multiple entries permitted) | 2.9a
|
orbs_exception | no default | Sets ORBS-specific IP-number exceptions (syntax: ) (multiple entries permitted) | 2.9a
|
orbs_mail | no default | Sets ORBS-specific MAIL FROM exceptions (syntax: ) (multiple entries permitted) | 2.9a
|
orbs_rcpt | no default | Sets ORBS-specific RCPT exceptions (syntax: ) (multiple entries permitted) | 2.9a
|
pf_dflt_address | no default | POPFetch setting | 2.8s
|
pf_domain | no default | POPFetch setting | 2.8s
|
pf_header | no default | POPFetch setting | 2.8s
|
pf_isinterval | no default | POPFetch setting | 2.8s
|
pf_max_duds | no default | POPFetch setting | 2.8s
|
pf_retry_delay | no default | POPFetch setting | 2.8s
|
pf_user | no default | POPFetch setting (multiple entries permitted) | 2.8s
|
plain_text | false | Allows plain-text authentication for manager commands | 2.9a
|
pop_event_log | burst,stat | Switches on logging of various POP events: last,uidl,burst,list,listn,stat,user,pass,quit,retr,dele,rset (multiple entries permitted) | 2.8b
|
pop_port | 110 | Allows the the port number pop3 clients will access to be set to a non-standard value. | ?
|
pop_timeout | 600 | How long DPOP waits (in seconds) before assuming a connection has gone and close TCPIP channel. | ?
|
pop_welcome | DPOP Version number supressed. | A template for the welcome line and gratuitous message headers. Does not accept \\r\\n delimited lines. Accetps and $DATE, $HOST macros | 2.9e
|
prefix | no default | drop file prefix to use for this domain | 2.9
|
preserve_domain | false | Added for Backwards compatibility. Do not replace all host domains with the first one for lookups | 2.7i
|
proxy_domain | no default | Tells DSMTP to use a proxy when trying to talk to the given domain (multiple entries permitted) | 2.8n
|
qfile_split | 1000 | Tells DSMTP how many address lines to put into a q_idx file before making another one | 2.8e
|
qroup_quota | no default | Tells DSMTP the default quota for users in a given authent group ( ). (multiple entries permitted) | 3.0a
|
quiet | true | Tells DSMTP to direct minimal output to stdout. | ?
|
quota_fix | no default | Zeros user quota when they login, to fix previous fault (turn on for about 1 week only!). | 2.7j
|
ras_domain | no default | RAS Dialup; This setting is NOT necessary in almost all cases. It specifies the domain on which authentication is to occur (NT only). | ?
|
ras_entry | no default | no description available | ?
|
ras_number | no default | no description available | ?
|
ras_password | no default | no description available | ?
|
ras_smtpip | no default | no description available | ?
|
ras_timeout | no default | no description available | ?
|
ras_timer | no default | no description available | ?
|
ras_username | no default | no description available | ?
|
rbl_ban | no default | Specifies the ban action for ip numbers in a given rbl database ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
rbl_except_envelope | no default | Specifies MAIL FROM/RCPT TO based exceptions for ip numbers in a given rbl database ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
rbl_except_ip | no default | Specifies ip-based exceptions for ip numbers in a given rbl database ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
rbl_except_mail | no default | Specifies MAIL FROM-based exceptions for ip numbers in a given rbl database ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
rbl_except_rcpt | no default | Specifies RCPT TO-based exceptions for ip numbers in a given rbl database ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
rbl_exception | no default | specify ip number exempt from RBL-based actions (multiple entries permitted) | 2.8h
|
rbl_reject | no default | Specifies the reject action for ip numbers in a given rbl database ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
rbl_vanish | no default | Specifies the vanish action for ip numbers in a given rbl database ( [, [, ...]]) (multiple entries permitted) | 3.0a
|
received_template | no default | Sets a template for DSMTP's Received from: lines.() | 3.0a
|
recent_directory | no default | Specifies directory in which to find / create access.now {} | 3.0c
|
recent_id | 0 | Specifies identity number for access_now, should be unique for each clustered server. {} | 3.0c
|
regular | no default | Specifies a tellpop command to be run, and two wildcards for time matching. (syntax: ) (multiple entries permitted) | 2.9j
|
reject_bad_header | false | Tells DSMTP to reject messages with invalid RFC822 headers | 2.8n
|
reject_no_reverse | false | Tells DSMTP if it should reject messages where reverse DNS on connecting IP address fails (requires reverse_lookup to be set). | ?
|
relay_check_process | no default | Specifies a process whose exit value sets a connection relay permission. {} | 3.0h
|
relay_to | no default | Permits unconditional relaying to particular domains. (multiple entries permitted) | ?
|
relay_to_gateway | false | Tell DSMTP to relay to domains that have a gateway setting () | 3.0a
|
remind_timeout | 3600 | Specifies the minimum time (in seconds) between critical error emails. | ?
|
require_ssl | no default | Specifies IP number which must use SSL connections.() (multiple entries permitted) | 3.0a
|
require_ssl__out_except | no default | Specifies IP numbers exempt from require_ssl_out rules.() (multiple entries permitted) | 3.0a
|
require_ssl_except | no default | Specifies IP numbers exempt from require_ssl rules.() (multiple entries permitted) | 3.0a
|
require_ssl_out | no default | Specifies IP number which must use SSL connections.() (multiple entries permitted) | 3.0a
|
require_user_vscan | false | Tells DSMTP not to do virus checks unless a local user has requested it. {} | 3.0d
|
retr_chunk | 10000 | Max bytes to send in one chunk for retrv command. Default is 10000. | ?
|
retry_interval | 120 | Sets the time in minutes between retries. | 2.8p
|
retry_invalid_domain | false | Tells DSMTP to continue trying to deliver to a bad domain name, rather than bouncing | 2.8r
|
reverse_name_ban | no default | Specifies domain names that should be banned (only works if lookup_names is true) (multiple entries permitted) | 2.8b
|
reverse_name_ban_except | no default | Specifies exceptions to reverse_name_ban (only works if lookup_names is true) (multiple entries permitted) | 2.8b
|
robot_defaultuser | no default | Sets an alternative uid for robots attempting to run as root | 2.8i (Windows only) |
robot_defaultuser | 0 | Sets an alternative uid for robots attempting to run as root | 2.8i (unix only) |
robot_try | 120 | Specifies how long DSMTP should try to give input to a robot before giving up (in seconds). | ?
|
robot_wait | 600 | Specifies how long DSMTP should wait before killing a robot. | ?
|
rotated_logs | 4 | Sets the number of old log files DSMTP keeps. | ?
|
route_from | false | Tells to add routing information to the FROM envelope (syntax: ) | 2.9d
|
scripted | false | Experimental command. Currently less than alpha. DON'T DOCUMENT. | 2.8b
|
self_rcvd | 3 | set a limit to the number of times DSMTP will send a message to itself | 2.8h
|
separate_logs | false | Causes DPOP to create duplicates of log lines in separate log, info and debug logfiles. {} | 3.0d
|
set_user_owned | false | Specifies whether or not DPOP should set ownership of bin folder to user. UNIX systems only. (syntax: ) | 2.9i
|
shell_prefix | no default | Robots; tells DSMTP to use a prefix for autoresponder exec calls. | ?
|
show_8bitmime | false | Makes DSMTP revert to pre version 2.5c default of advertising 8 bit MIME capability (not recommended). | ?
|
show_cram-md5 | false | Tells DSMTP to advertise CRAM-MD5 authentication.() | 3.0a
|
show_ehlo | no default | Switches on the announcing of various ESMTP extenstions (multiple entries permitted) | 2.7j
|
show_size | false | Tells DSMTP to advertise the ESMTP SIZE extenstion (syntax: ) | 2.9b
|
show_tls | no default | Tells DSMTP to advertise TLS support to certain ip numbers.() (multiple entries permitted) | 3.0a
|
signal_core | no default | If true, DSMTP will not intercept signals such as segmentation fault(UNIX based platforms only). | 2.8d
|
slave_burst_size | 1000000 | Burst drop files of this size (in bytes) or larger with a DSlave process. | ?
|
slave_number | 4 | Sets the number of DSlave processes (sub processes of DPOP) for handling burst of large drop files (we recommend 4). | ?
|
slave_process | dpop_path/dslave.exe | no description available | ? (Windows only) |
slave_process | dpop_path/dslave | no description available | ? (unix only) |
slave_timeout | 100 | Timeout (in seconds) for commands (e.g. burst) given to DSlave processes. Default 100 seconds. | ?
|
smart_reload | false | Use smart (buffering) reloading code | 2.7e
|
smtp_auth_out | no default | DSMTP will attempt to use AUTH PLAIN when talking to the given domain (syntax: < plaintext user> < plaintext password>) (multiple entries permitted) | 2.9b
|
smtp_welcome | no default | A template for the welcome line. Accepts \\r\\n delimited lines, and $DATE, $HOST macros | 2.8a
|
spam_dump | no default | Tells DSMTP to dump filtered spam to the given filename, rather than the bit-bucket (multiple entries permitted) | 2.8e
|
spool_dir | no default | Activates a mail spooling directory for incoming mail. DSMTP will deliver any mail found in this directory. (multiple entries permitted) | 2.8n
|
spool_readyfile | false | Activates mail spool pseudo-lockfiles | 2.9a
|
spool_suffix | .msg | Sets the suffix for spool messages. $BLANK is also accepted.() | 3.0a
|
spool_template | no default | Sets a template for the format of timed mailspool files.() | 3.0a
|
stats_path | no default | Path for log files of per connection usage statistics,if set turns on statistics logging. | ?
|
stop_listen | false | on shutdown stop listening for new connections | 2.8f
|
strip_header | no default | Causes DSMTP to swallow certain header-lines () (multiple entries permitted) | 3.0a
|
strip_header_except | no default | Provides exceptions to strip_header () (multiple entries permitted) | 3.0a
|
suffix | no default | username containing this suffix match enclosing domain | 2.9
|
suspend_domain | no default | Permanently suspends a domain's q files (unless requested by an ETRN) (multiple entries permitted) | 2.8b
|
suspend_domain_timeout | 2880 | Causes DSMTP to expire suspend_domain messages after a time () | 3.0a
|
sysadmin | no default | The email address of the system administrator and 'postmaster' for DSMTP. | ?
|
tarpit_except | no default | Lists IP addresses which are exceptions to tarpit_start. (multiple entries permitted) | ?
|
tarpit_start | no default | Anti-Spam; Number of Recipients before DSMTP should start responding slowly. | ?
|
tcp_list_nodelay | false | no description available | ?
|
tcp_max | 200 | Limits the total number of TCPIP connections. Includes both incoming and outgoing connections. | ?
|
tcp_nodelay | false | no description available | ?
|
tcp_send_size | 65000 | tcp output buffer size | 2.8d
|
tcp_timeout | 300 | Specifies how long DSMTP should wait (in seconds) for a response before giving up on ALL TCPIP connections (except sendlog connections). | ?
|
tcp_timeout_in | no default | Specifies an explicit timeout for incoming channels.() | 3.0a
|
tcp_timeout_out | no default | Specifies an explicit timeout for outgoing channels.() | 3.0a
|
tellpop_host | no default | The address for tellpop to use to talk to DPOP. | 2.8p
|
tellpop_keep_domain | false | Specifies whether tellpop should try to trim @domain from usernames on drop. {} | 3.0c
|
timezone | no default | Tells DSMTP to fake its timezone info with this value. | ?
|
to_ip | no default | DPOP connections from this ip match enclosing domain | 2.9
|
top_status | false | Tells DPOP to update the status of a message to read after a 'top n n' command (syntax: ) | 2.9d
|
unix_case | false | (UNIX)Tells DSMTP to use strictly case sensitive user lookups. | ? (unix only) |
use_atrn | false | Tells DSMTP to use the ATRN ESMTP extension. () | 3.0a
|
use_drop | false | When use_maildir true Tells DPOP to check for drop files as well | 2.8?
|
use_drop_dir | no default | no description available | ?
|
use_flock | true | If true use flock. Use false on nfs systems if flock always fails. Use false with lockid so dotlock is used instead | 2.8d
|
use_forward_files | true | Used to stop DSMTP from checking for users' forward files. | ?
|
use_fromsize | false | Toggles the use of the FROM SIZE ESMTP extension (syntax: ) | 2.9g
|
use_logon_network | false | Causes DPOP to use LOGON_NETWORK rather than LOGON_INTERACTIVE login types on Windows NT. {} | 3.0d
|
use_maildir | false | 2.8z: If true, tells DSMTP and DPOP to use the MAILDIR format for drop files, instead of standard Sendmail style drop files. (NB: use lock_id too) | ?
|
use_old_alias | true | Tells DSMTP to use the old alias code. {} | 3.0d
|
user_ip_address | *.*.*.* | IP addresses user connections can come from. (multiple entries permitted) | ?
|
user_ip_name | no default | Valid domain names user connections can come from. (multiple entries permitted) | ?
|
user_quota | false | Enables a per-user mailbox quota system and optionally sets the default quota(true/false/kbytes). | ?
|
users_file | work_path/users.idx | no description available | ?
|
usrfwd_append | no default | Specifies addition user fwd info ( ) (multiple entries permitted) | 3.0a
|
usrfwd_default | no default | Specifies default user fwd parameter for users who have none ( ) (multiple entries permitted) | 3.0a
|
usrfwd_exempt | no default | Specifies addresses exempt from user fwd paramter rewriting rules () (multiple entries permitted) | 3.0a
|
usrfwd_override | no default | Specifies overriding user fwd parameter for users who have one ( ) (multiple entries permitted) | 3.0a
|
valid_users | * | Valid usernames to get their mail here. (multiple entries permitted) | ?
|
vdomain | no default | Sets up a virtual domain for use with/by DPOP and DSMTP. (multiple entries permitted) (this setting requires a restart for changes to apply) | ?
|
vdomain_passwd | no default | Tells DSMTP and DPOP to use a separate passwd file for a vdomain (Unix) (multiple entries permitted) | ?
|
vdomain_separator | _ | Specifies the separator character to use with Virtual Domain prefixes. | ?
|
vdomain_substitute | true | Allows DSMTP to do 'smart' string replacement of host_domains with appropriate vdomain in message headers. | ?
|
virtual_user_nocase | false | Sets the case-sensitivity for virtual usertable lookup. {} | 3.0c
|
virtual_user_post | no default | Adds a sendmail style virtual user table, actioned immediately before lookup (multiple entries permitted) | 2.8b
|
virtual_user_pre | no default | Adds a sendmail style virtual user table, actioned before any other local-user rules apply (multiple entries permitted) | 2.8b
|
warn_user | 4 | Specifies when (after x hours) DSMTP is to warn the sender of a delayed delivery. | ?
|
welcome_bull | no default | Specifies a file which DPOP should add in the form of a bulletin to any new users maildrop. (syntax: ) | 2.9j
|
work_path | ./work/ | Specifies the directory for work files (also default for log and statistics files) | ?
|
writetofile_default_user | no default | Sets default uid for dropping directly to files | 2.9a
|
xdpop_header_hide | false | no description available | ?
|