Changeset 5883 for trunk/INSTALL/rhel


Ignore:
Timestamp:
04/04/12 20:45:43 (12 years ago)
Author:
wmerlotto
Message:

Ticket #2557 - padronização dos arquivos de configuração do postfix

Location:
trunk/INSTALL/rhel/6/etc/postfix
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/INSTALL/rhel/6/etc/postfix/main.cf

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

    r5871 r5883  
    1 DOMAIN lmtp:unix:/var/lib/imap/socket/lmtp 
     1DOMAIN          lmtp:unix:/var/lib/imap/socket/lmtp 
     2.DOMAIN         lmtp:unix:/var/lib/imap/socket/lmtp 
Note: See TracChangeset for help on using the changeset viewer.