main.cf revision 1.6
1# $NetBSD: main.cf,v 1.6 2017/02/14 01:16:43 christos Exp $ 2# 3# Global Postfix configuration file. This file lists only a subset 4# of all parameters. For the syntax, and for a complete parameter 5# list, see the postconf(5) manual page (command: "man 5 postconf"). 6# 7# For common configuration examples, see BASIC_CONFIGURATION_README 8# and STANDARD_CONFIGURATION_README. To find these documents, use 9# the command "postconf html_directory readme_directory", or go to 10# http://www.postfix.org/BASIC_CONFIGURATION_README.html etc. 11# 12# For best results, change no more than 2-3 parameters at a time, 13# and test if Postfix still works after every change. 14 15# COMPATIBILITY 16# 17# The compatibility_level determines what default settings Postfix 18# will use for main.cf and master.cf settings. These defaults will 19# change over time. 20# 21# To avoid breaking things, Postfix will use backwards-compatible 22# default settings and log where it uses those old backwards-compatible 23# default settings, until the system administrator has determined 24# if any backwards-compatible default settings need to be made 25# permanent in main.cf or master.cf. 26# 27# When this review is complete, update the compatibility_level setting 28# below as recommended in the RELEASE_NOTES file. 29# 30# The level below is what should be used with new (not upgrade) installs. 31# 32compatibility_level = 2 33 34# SOFT BOUNCE 35# 36# The soft_bounce parameter provides a limited safety net for 37# testing. When soft_bounce is enabled, mail will remain queued that 38# would otherwise bounce. This parameter disables locally-generated 39# bounces, and prevents the SMTP server from rejecting mail permanently 40# (by changing 5xx replies into 4xx replies). However, soft_bounce 41# is no cure for address rewriting mistakes or mail routing mistakes. 42# 43#soft_bounce = no 44 45# LOCAL PATHNAME INFORMATION 46# 47# The queue_directory specifies the location of the Postfix queue. 48# This is also the root directory of Postfix daemons that run chrooted. 49# See the files in examples/chroot-setup for setting up Postfix chroot 50# environments on different UNIX systems. 51# 52queue_directory = /var/spool/postfix 53 54# The command_directory parameter specifies the location of all 55# postXXX commands. 56# 57command_directory = /usr/sbin 58 59# The daemon_directory parameter specifies the location of all Postfix 60# daemon programs (i.e. programs listed in the master.cf file). This 61# directory must be owned by root. 62# 63daemon_directory = /usr/libexec/postfix 64 65# The data_directory parameter specifies the location of Postfix-writable 66# data files (caches, random numbers). This directory must be owned 67# by the mail_owner account (see below). 68# 69data_directory = /var/db/postfix 70 71# QUEUE AND PROCESS OWNERSHIP 72# 73# The mail_owner parameter specifies the owner of the Postfix queue 74# and of most Postfix daemon processes. Specify the name of a user 75# account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS 76# AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM. In 77# particular, don't specify nobody or daemon. PLEASE USE A DEDICATED 78# USER. 79# 80mail_owner = postfix 81 82# The default_privs parameter specifies the default rights used by 83# the local delivery agent for delivery to external file or command. 84# These rights are used in the absence of a recipient user context. 85# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER. 86# 87#default_privs = nobody 88 89# INTERNET HOST AND DOMAIN NAMES 90# 91# The myhostname parameter specifies the internet hostname of this 92# mail system. The default is to use the fully-qualified domain name 93# from gethostname(). $myhostname is used as a default value for many 94# other configuration parameters. 95# 96#myhostname = host.domain.tld 97#myhostname = virtual.domain.tld 98 99# The mydomain parameter specifies the local internet domain name. 100# The default is to use $myhostname minus the first component. 101# $mydomain is used as a default value for many other configuration 102# parameters. 103# 104#mydomain = domain.tld 105 106# SENDING MAIL 107# 108# The myorigin parameter specifies the domain that locally-posted 109# mail appears to come from. The default is to append $myhostname, 110# which is fine for small sites. If you run a domain with multiple 111# machines, you should (1) change this to $mydomain and (2) set up 112# a domain-wide alias database that aliases each user to 113# user@that.users.mailhost. 114# 115# For the sake of consistency between sender and recipient addresses, 116# myorigin also specifies the default domain name that is appended 117# to recipient addresses that have no @domain part. 118# 119#myorigin = $myhostname 120#myorigin = $mydomain 121 122# RECEIVING MAIL 123 124# The inet_interfaces parameter specifies the network interface 125# addresses that this mail system receives mail on. By default, 126# the software claims all active interfaces on the machine. The 127# parameter also controls delivery of mail to user@[ip.address]. 128# 129# NOTE: On NetBSD, postfix does not listen on the network by default. 130# To enable inbound mail reception once your configuration is 131# ready, uncomment the smtp service in /etc/postfix/master.cf 132# 133# See also the proxy_interfaces parameter, for network addresses that 134# are forwarded to us via a proxy or network address translator. 135# 136# Note: you need to stop/start Postfix when this parameter changes. 137# 138#inet_interfaces = all 139#inet_interfaces = $myhostname 140#inet_interfaces = $myhostname, localhost 141 142# NetBSD is IPv6-capable. Use all available address families. 143# 144inet_protocols = all 145 146# The proxy_interfaces parameter specifies the network interface 147# addresses that this mail system receives mail on by way of a 148# proxy or network address translation unit. This setting extends 149# the address list specified with the inet_interfaces parameter. 150# 151# You must specify your proxy/NAT addresses when your system is a 152# backup MX host for other domains, otherwise mail delivery loops 153# will happen when the primary MX host is down. 154# 155#proxy_interfaces = 156#proxy_interfaces = 1.2.3.4 157 158# The mydestination parameter specifies the list of domains that this 159# machine considers itself the final destination for. 160# 161# These domains are routed to the delivery agent specified with the 162# local_transport parameter setting. By default, that is the UNIX 163# compatible delivery agent that lookups all recipients in /etc/passwd 164# and /etc/aliases or their equivalent. 165# 166# The default is $myhostname + localhost.$mydomain + localhost. On 167# a mail domain gateway, you should also include $mydomain. 168# 169# Do not specify the names of virtual domains - those domains are 170# specified elsewhere (see VIRTUAL_README). 171# 172# Do not specify the names of domains that this machine is backup MX 173# host for. Specify those names via the relay_domains settings for 174# the SMTP server, or use permit_mx_backup if you are lazy (see 175# STANDARD_CONFIGURATION_README). 176# 177# The local machine is always the final destination for mail addressed 178# to user@[the.net.work.address] of an interface that the mail system 179# receives mail on (see the inet_interfaces parameter). 180# 181# Specify a list of host or domain names, /file/name or type:table 182# patterns, separated by commas and/or whitespace. A /file/name 183# pattern is replaced by its contents; a type:table is matched when 184# a name matches a lookup key (the right-hand side is ignored). 185# Continue long lines by starting the next line with whitespace. 186# 187# See also below, section "REJECTING MAIL FOR UNKNOWN LOCAL USERS". 188# 189#mydestination = $myhostname, localhost.$mydomain, localhost 190#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 191#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, 192# mail.$mydomain, www.$mydomain, ftp.$mydomain 193 194# REJECTING MAIL FOR UNKNOWN LOCAL USERS 195# 196# The local_recipient_maps parameter specifies optional lookup tables 197# with all names or addresses of users that are local with respect 198# to $mydestination, $inet_interfaces or $proxy_interfaces. 199# 200# If this parameter is defined, then the SMTP server will reject 201# mail for unknown local users. This parameter is defined by default. 202# 203# To turn off local recipient checking in the SMTP server, specify 204# local_recipient_maps = (i.e. empty). 205# 206# The default setting assumes that you use the default Postfix local 207# delivery agent for local delivery. You need to update the 208# local_recipient_maps setting if: 209# 210# - You define $mydestination domain recipients in files other than 211# /etc/passwd, /etc/aliases, or the $virtual_alias_maps files. 212# For example, you define $mydestination domain recipients in 213# the $virtual_mailbox_maps files. 214# 215# - You redefine the local delivery agent in master.cf. 216# 217# - You redefine the "local_transport" setting in main.cf. 218# 219# - You use the "luser_relay", "mailbox_transport", or "fallback_transport" 220# feature of the Postfix local delivery agent (see local(8)). 221# 222# Details are described in the LOCAL_RECIPIENT_README file. 223# 224# Beware: if the Postfix SMTP server runs chrooted, you probably have 225# to access the passwd file via the proxymap service, in order to 226# overcome chroot restrictions. The alternative, having a copy of 227# the system passwd file in the chroot jail is just not practical. 228# 229# The right-hand side of the lookup tables is conveniently ignored. 230# In the left-hand side, specify a bare username, an @domain.tld 231# wild-card, or specify a user@domain.tld address. 232# 233#local_recipient_maps = unix:passwd.byname $alias_maps 234#local_recipient_maps = proxy:unix:passwd.byname $alias_maps 235#local_recipient_maps = 236 237# The unknown_local_recipient_reject_code specifies the SMTP server 238# response code when a recipient domain matches $mydestination or 239# ${proxy,inet}_interfaces, while $local_recipient_maps is non-empty 240# and the recipient address or address local-part is not found. 241# 242# The default setting is 550 (reject mail) but it is safer to start 243# with 450 (try again later) until you are certain that your 244# local_recipient_maps settings are OK. 245# 246unknown_local_recipient_reject_code = 550 247 248# TRUST AND RELAY CONTROL 249 250# The mynetworks parameter specifies the list of "trusted" SMTP 251# clients that have more privileges than "strangers". 252# 253# In particular, "trusted" SMTP clients are allowed to relay mail 254# through Postfix. See the smtpd_recipient_restrictions parameter 255# in postconf(5). 256# 257# You can specify the list of "trusted" network addresses by hand 258# or you can let Postfix do it for you (which is the default). 259# 260# By default (mynetworks_style = subnet), Postfix "trusts" SMTP 261# clients in the same IP subnetworks as the local machine. 262# On Linux, this does works correctly only with interfaces specified 263# with the "ifconfig" command. 264# 265# Specify "mynetworks_style = class" when Postfix should "trust" SMTP 266# clients in the same IP class A/B/C networks as the local machine. 267# Don't do this with a dialup site - it would cause Postfix to "trust" 268# your entire provider's network. Instead, specify an explicit 269# mynetworks list by hand, as described below. 270# 271# Specify "mynetworks_style = host" when Postfix should "trust" 272# only the local machine. 273# 274#mynetworks_style = class 275#mynetworks_style = subnet 276#mynetworks_style = host 277 278# Alternatively, you can specify the mynetworks list by hand, in 279# which case Postfix ignores the mynetworks_style setting. 280# 281# Specify an explicit list of network/netmask patterns, where the 282# mask specifies the number of bits in the network part of a host 283# address. 284# 285# You can also specify the absolute pathname of a pattern file instead 286# of listing the patterns here. Specify type:table for table-based lookups 287# (the value on the table right-hand side is not used). 288# 289#mynetworks = 168.100.189.0/28, 127.0.0.0/8 290#mynetworks = $config_directory/mynetworks 291#mynetworks = hash:/etc/postfix/network_table 292 293# The relay_domains parameter restricts what destinations this system will 294# relay mail to. See the smtpd_recipient_restrictions description in 295# postconf(5) for detailed information. 296# 297# By default, Postfix relays mail 298# - from "trusted" clients (IP address matches $mynetworks) to any destination, 299# - from "untrusted" clients to destinations that match $relay_domains or 300# subdomains thereof, except addresses with sender-specified routing. 301# The default relay_domains value is $mydestination. 302# 303# In addition to the above, the Postfix SMTP server by default accepts mail 304# that Postfix is final destination for: 305# - destinations that match $inet_interfaces or $proxy_interfaces, 306# - destinations that match $mydestination 307# - destinations that match $virtual_alias_domains, 308# - destinations that match $virtual_mailbox_domains. 309# These destinations do not need to be listed in $relay_domains. 310# 311# Specify a list of hosts or domains, /file/name patterns or type:name 312# lookup tables, separated by commas and/or whitespace. Continue 313# long lines by starting the next line with whitespace. A file name 314# is replaced by its contents; a type:name table is matched when a 315# (parent) domain appears as lookup key. 316# 317# NOTE: Postfix will not automatically forward mail for domains that 318# list this system as their primary or backup MX host. See the 319# permit_mx_backup restriction description in postconf(5). 320# 321#relay_domains = $mydestination 322 323# INTERNET OR INTRANET 324 325# The relayhost parameter specifies the default host to send mail to 326# when no entry is matched in the optional transport(5) table. When 327# no relayhost is given, mail is routed directly to the destination. 328# 329# On an intranet, specify the organizational domain name. If your 330# internal DNS uses no MX records, specify the name of the intranet 331# gateway host instead. 332# 333# In the case of SMTP, specify a domain, host, host:port, [host]:port, 334# [address] or [address]:port; the form [host] turns off MX lookups. 335# 336# If you're connected via UUCP, see also the default_transport parameter. 337# 338#relayhost = $mydomain 339#relayhost = [gateway.my.domain] 340#relayhost = [mailserver.isp.tld] 341#relayhost = uucphost 342#relayhost = [an.ip.add.ress] 343 344# REJECTING UNKNOWN RELAY USERS 345# 346# The relay_recipient_maps parameter specifies optional lookup tables 347# with all addresses in the domains that match $relay_domains. 348# 349# If this parameter is defined, then the SMTP server will reject 350# mail for unknown relay users. This feature is off by default. 351# 352# The right-hand side of the lookup tables is conveniently ignored. 353# In the left-hand side, specify an @domain.tld wild-card, or specify 354# a user@domain.tld address. 355# 356#relay_recipient_maps = hash:/etc/postfix/relay_recipients 357 358# INPUT RATE CONTROL 359# 360# The in_flow_delay configuration parameter implements mail input 361# flow control. This feature is turned on by default, although it 362# still needs further development (it's disabled on SCO UNIX due 363# to an SCO bug). 364# 365# A Postfix process will pause for $in_flow_delay seconds before 366# accepting a new message, when the message arrival rate exceeds the 367# message delivery rate. With the default 100 SMTP server process 368# limit, this limits the mail inflow to 100 messages a second more 369# than the number of messages delivered per second. 370# 371# Specify 0 to disable the feature. Valid delays are 0..10. 372# 373#in_flow_delay = 1s 374 375# ADDRESS REWRITING 376# 377# The ADDRESS_REWRITING_README document gives information about 378# address masquerading or other forms of address rewriting including 379# username->Firstname.Lastname mapping. 380 381# ADDRESS REDIRECTION (VIRTUAL DOMAIN) 382# 383# The VIRTUAL_README document gives information about the many forms 384# of domain hosting that Postfix supports. 385 386# "USER HAS MOVED" BOUNCE MESSAGES 387# 388# See the discussion in the ADDRESS_REWRITING_README document. 389 390# TRANSPORT MAP 391# 392# See the discussion in the ADDRESS_REWRITING_README document. 393 394# ALIAS DATABASE 395# 396# The alias_maps parameter specifies the list of alias databases used 397# by the local delivery agent. The default list is system dependent. 398# 399# On systems with NIS, the default is to search the local alias 400# database, then the NIS alias database. See aliases(5) for syntax 401# details. 402# 403# If you change the alias database, run "postalias /etc/aliases" (or 404# wherever your system stores the mail alias file), or simply run 405# "newaliases" to build the necessary DBM or DB file. 406# 407# It will take a minute or so before changes become visible. Use 408# "postfix reload" to eliminate the delay. 409# 410#alias_maps = dbm:/etc/aliases 411#alias_maps = hash:/etc/aliases 412#alias_maps = hash:/etc/aliases, nis:mail.aliases 413#alias_maps = netinfo:/aliases 414 415# The alias_database parameter specifies the alias database(s) that 416# are built with "newaliases" or "sendmail -bi". This is a separate 417# configuration parameter, because alias_maps (see above) may specify 418# tables that are not necessarily all under control by Postfix. 419# 420#alias_database = dbm:/etc/aliases 421#alias_database = dbm:/etc/mail/aliases 422#alias_database = hash:/etc/aliases 423#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases 424 425# ADDRESS EXTENSIONS (e.g., user+foo) 426# 427# The recipient_delimiter parameter specifies the separator between 428# user names and address extensions (user+foo). See canonical(5), 429# local(8), relocated(5) and virtual(5) for the effects this has on 430# aliases, canonical, virtual, relocated and .forward file lookups. 431# Basically, the software tries user+foo and .forward+foo before 432# trying user and .forward. 433# 434#recipient_delimiter = + 435 436# DELIVERY TO MAILBOX 437# 438# The home_mailbox parameter specifies the optional pathname of a 439# mailbox file relative to a user's home directory. The default 440# mailbox file is /var/spool/mail/user or /var/mail/user. Specify 441# "Maildir/" for qmail-style delivery (the / is required). 442# 443#home_mailbox = Mailbox 444#home_mailbox = Maildir/ 445 446# The mail_spool_directory parameter specifies the directory where 447# UNIX-style mailboxes are kept. The default setting depends on the 448# system type. 449# 450#mail_spool_directory = /var/mail 451#mail_spool_directory = /var/spool/mail 452 453# The mailbox_command parameter specifies the optional external 454# command to use instead of mailbox delivery. The command is run as 455# the recipient with proper HOME, SHELL and LOGNAME environment settings. 456# Exception: delivery for root is done as $default_user. 457# 458# Other environment variables of interest: USER (recipient username), 459# EXTENSION (address extension), DOMAIN (domain part of address), 460# and LOCAL (the address localpart). 461# 462# Unlike other Postfix configuration parameters, the mailbox_command 463# parameter is not subjected to $parameter substitutions. This is to 464# make it easier to specify shell syntax (see example below). 465# 466# Avoid shell meta characters because they will force Postfix to run 467# an expensive shell process. Procmail alone is expensive enough. 468# 469# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN 470# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER. 471# 472#mailbox_command = /some/where/procmail 473#mailbox_command = /some/where/procmail -a "$EXTENSION" 474 475# The mailbox_transport specifies the optional transport in master.cf 476# to use after processing aliases and .forward files. This parameter 477# has precedence over the mailbox_command, fallback_transport and 478# luser_relay parameters. 479# 480# Specify a string of the form transport:nexthop, where transport is 481# the name of a mail delivery transport defined in master.cf. The 482# :nexthop part is optional. For more details see the sample transport 483# configuration file. 484# 485# NOTE: if you use this feature for accounts not in the UNIX password 486# file, then you must update the "local_recipient_maps" setting in 487# the main.cf file, otherwise the SMTP server will reject mail for 488# non-UNIX accounts with "User unknown in local recipient table". 489# 490# Cyrus IMAP over LMTP. Specify ``lmtpunix cmd="lmtpd" 491# listen="/var/imap/socket/lmtp" prefork=0'' in cyrus.conf. 492#mailbox_transport = lmtp:unix:/var/imap/socket/lmtp 493# 494# Cyrus IMAP via command line. Uncomment the "cyrus...pipe" and 495# subsequent line in master.cf. 496#mailbox_transport = cyrus 497 498# The fallback_transport specifies the optional transport in master.cf 499# to use for recipients that are not found in the UNIX passwd database. 500# This parameter has precedence over the luser_relay parameter. 501# 502# Specify a string of the form transport:nexthop, where transport is 503# the name of a mail delivery transport defined in master.cf. The 504# :nexthop part is optional. For more details see the sample transport 505# configuration file. 506# 507# NOTE: if you use this feature for accounts not in the UNIX password 508# file, then you must update the "local_recipient_maps" setting in 509# the main.cf file, otherwise the SMTP server will reject mail for 510# non-UNIX accounts with "User unknown in local recipient table". 511# 512#fallback_transport = lmtp:unix:/file/name 513#fallback_transport = cyrus 514#fallback_transport = 515 516# The luser_relay parameter specifies an optional destination address 517# for unknown recipients. By default, mail for unknown@$mydestination, 518# unknown@[$inet_interfaces] or unknown@[$proxy_interfaces] is returned 519# as undeliverable. 520# 521# The following expansions are done on luser_relay: $user (recipient 522# username), $shell (recipient shell), $home (recipient home directory), 523# $recipient (full recipient address), $extension (recipient address 524# extension), $domain (recipient domain), $local (entire recipient 525# localpart), $recipient_delimiter. Specify ${name?value} or 526# ${name:value} to expand value only when $name does (does not) exist. 527# 528# luser_relay works only for the default Postfix local delivery agent. 529# 530# NOTE: if you use this feature for accounts not in the UNIX password 531# file, then you must specify "local_recipient_maps =" (i.e. empty) in 532# the main.cf file, otherwise the SMTP server will reject mail for 533# non-UNIX accounts with "User unknown in local recipient table". 534# 535#luser_relay = $user@other.host 536#luser_relay = $local@other.host 537#luser_relay = admin+$local 538 539# JUNK MAIL CONTROLS 540# 541# The controls listed here are only a very small subset. The file 542# SMTPD_ACCESS_README provides an overview. 543 544# The header_checks parameter specifies an optional table with patterns 545# that each logical message header is matched against, including 546# headers that span multiple physical lines. 547# 548# By default, these patterns also apply to MIME headers and to the 549# headers of attached messages. With older Postfix versions, MIME and 550# attached message headers were treated as body text. 551# 552# For details, see "man header_checks". 553# 554#header_checks = regexp:/etc/postfix/header_checks 555 556# FAST ETRN SERVICE 557# 558# Postfix maintains per-destination logfiles with information about 559# deferred mail, so that mail can be flushed quickly with the SMTP 560# "ETRN domain.tld" command, or by executing "sendmail -qRdomain.tld". 561# See the ETRN_README document for a detailed description. 562# 563# The fast_flush_domains parameter controls what destinations are 564# eligible for this service. By default, they are all domains that 565# this server is willing to relay mail to. 566# 567#fast_flush_domains = $relay_domains 568 569# SHOW SOFTWARE VERSION OR NOT 570# 571# The smtpd_banner parameter specifies the text that follows the 220 572# code in the SMTP server's greeting banner. Some people like to see 573# the mail version advertised. By default, Postfix shows no version. 574# 575# You MUST specify $myhostname at the start of the text. That is an 576# RFC requirement. Postfix itself does not care. 577# 578#smtpd_banner = $myhostname ESMTP $mail_name 579#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) 580 581# PARALLEL DELIVERY TO THE SAME DESTINATION 582# 583# How many parallel deliveries to the same user or domain? With local 584# delivery, it does not make sense to do massively parallel delivery 585# to the same user, because mailbox updates must happen sequentially, 586# and expensive pipelines in .forward files can cause disasters when 587# too many are run at the same time. With SMTP deliveries, 10 588# simultaneous connections to the same domain could be sufficient to 589# raise eyebrows. 590# 591# Each message delivery transport has its XXX_destination_concurrency_limit 592# parameter. The default is $default_destination_concurrency_limit for 593# most delivery transports. For the local delivery agent the default is 2. 594 595#local_destination_concurrency_limit = 2 596#default_destination_concurrency_limit = 20 597 598# DEBUGGING CONTROL 599# 600# The debug_peer_level parameter specifies the increment in verbose 601# logging level when an SMTP client or server host name or address 602# matches a pattern in the debug_peer_list parameter. 603# 604debug_peer_level = 2 605 606# The debug_peer_list parameter specifies an optional list of domain 607# or network patterns, /file/name patterns or type:name tables. When 608# an SMTP client or server host name or address matches a pattern, 609# increase the verbose logging level by the amount specified in the 610# debug_peer_level parameter. 611# 612#debug_peer_list = 127.0.0.1 613#debug_peer_list = some.domain 614 615# The debugger_command specifies the external command that is executed 616# when a Postfix daemon program is run with the -D option. 617# 618# Use "command .. & sleep 5" so that the debugger can attach before 619# the process marches on. If you use an X-based debugger, be sure to 620# set up your XAUTHORITY environment variable before starting Postfix. 621# 622debugger_command = 623 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin 624 ddd $daemon_directory/$process_name $process_id & sleep 5 625 626# If you can't use X, use this to capture the call stack when a 627# daemon crashes. The result is in a file in the configuration 628# directory, and is named after the process name and the process ID. 629# 630# debugger_command = 631# PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont; 632# echo where) | gdb $daemon_directory/$process_name $process_id 2>&1 633# >$config_directory/$process_name.$process_id.log & sleep 5 634# 635# Another possibility is to run gdb under a detached screen session. 636# To attach to the screen sesssion, su root and run "screen -r 637# <id_string>" where <id_string> uniquely matches one of the detached 638# sessions (from "screen -list"). 639# 640# debugger_command = 641# PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen 642# -dmS $process_name gdb $daemon_directory/$process_name 643# $process_id & sleep 1 644 645# INSTALL-TIME CONFIGURATION INFORMATION 646# 647# The following parameters are used when installing a new Postfix version. 648# 649# sendmail_path: The full pathname of the Postfix sendmail command. 650# This is the Sendmail-compatible mail posting interface. 651# 652sendmail_path = /usr/sbin/sendmail 653 654# newaliases_path: The full pathname of the Postfix newaliases command. 655# This is the Sendmail-compatible command to build alias databases. 656# 657newaliases_path = /usr/bin/newaliases 658 659# mailq_path: The full pathname of the Postfix mailq command. This 660# is the Sendmail-compatible mail queue listing command. 661# 662mailq_path = /usr/bin/mailq 663 664# setgid_group: The group for mail submission and queue management 665# commands. This must be a group name with a numerical group ID that 666# is not shared with other accounts, not even with the Postfix account. 667# 668setgid_group = maildrop 669 670# html_directory: The location of the Postfix HTML documentation. 671# 672html_directory = /usr/share/doc/html/postfix 673 674# manpage_directory: The location of the Postfix on-line manual pages. 675# 676manpage_directory = /usr/share/man 677 678# sample_directory: The location of the Postfix sample configuration files. 679# This parameter is obsolete as of Postfix 2.1. 680# 681sample_directory = /usr/share/examples/postfix 682 683# readme_directory: The location of the Postfix README files. 684# 685readme_directory = /usr/share/examples/postfix 686#inet_protocols = ipv4 687