Changeset 5883 for trunk/INSTALL/rhel/6/etc
- Timestamp:
- 04/04/12 20:45:43 (12 years ago)
- 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 subset2 # of all parameters. For the syntax, and for a complete parameter3 # list, see the postconf(5) manual page (command: "man 5 postconf").4 #5 # For common configuration examples, see BASIC_CONFIGURATION_README6 # and STANDARD_CONFIGURATION_README. To find these documents, use7 # the command "postconf html_directory readme_directory", or go to8 # 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 BOUNCE14 #15 # The soft_bounce parameter provides a limited safety net for16 # testing. When soft_bounce is enabled, mail will remain queued that17 # would otherwise bounce. This parameter disables locally-generated18 # bounces, and prevents the SMTP server from rejecting mail permanently19 # (by changing 5xx replies into 4xx replies). However, soft_bounce20 # is no cure for address rewriting mistakes or mail routing mistakes.21 #22 #soft_bounce = no23 24 # LOCAL PATHNAME INFORMATION25 #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 chroot29 # environments on different UNIX systems.30 #31 queue_directory = /var/spool/postfix32 33 # The command_directory parameter specifies the location of all34 # postXXX commands.35 #36 command_directory = /usr/sbin37 38 # The daemon_directory parameter specifies the location of all Postfix39 # daemon programs (i.e. programs listed in the master.cf file). This40 # directory must be owned by root.41 #42 daemon_directory = /usr/libexec/postfix43 44 # QUEUE AND PROCESS OWNERSHIP45 #46 # The mail_owner parameter specifies the owner of the Postfix queue47 # and of most Postfix daemon processes. Specify the name of a user48 # account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS49 # AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM. In50 # particular, don't specify nobody or daemon. PLEASE USE A DEDICATED51 # USER.52 #53 mail_owner = postfix54 55 # The default_privs parameter specifies the default rights used by56 # 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 = nobody61 62 # INTERNET HOST AND DOMAIN NAMES63 #64 # The myhostname parameter specifies the internet hostname of this65 # mail system. The default is to use the fully-qualified domain name66 # from gethostname(). $myhostname is used as a default value for many67 # other configuration parameters.68 #69 #myhostname = host.domain.tld70 #myhostname = virtual.domain.tld71 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 configuration75 # parameters.76 #77 #mydomain = domain.tld78 79 # SENDING MAIL80 #81 # The myorigin parameter specifies the domain that locally-posted82 # mail appears to come from. The default is to append $myhostname,83 # which is fine for small sites. If you run a domain with multiple84 # machines, you should (1) change this to $mydomain and (2) set up85 # a domain-wide alias database that aliases each user to86 # 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 appended90 # to recipient addresses that have no @domain part.91 #92 #myorigin = $myhostname93 #myorigin = $mydomain94 95 # RECEIVING MAIL96 97 # The inet_interfaces parameter specifies the network interface98 # addresses that this mail system receives mail on. By default,99 # the software claims all active interfaces on the machine. The100 # parameter also controls delivery of mail to user@[ip.address].101 #102 # See also the proxy_interfaces parameter, for network addresses that103 # 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 = all108 109 # The proxy_interfaces parameter specifies the network interface110 # addresses that this mail system receives mail on by way of a111 # proxy or network address translation unit. This setting extends112 # the address list specified with the inet_interfaces parameter.113 #114 # You must specify your proxy/NAT addresses when your system is a115 # backup MX host for other domains, otherwise mail delivery loops116 # will happen when the primary MX host is down.117 #118 #proxy_interfaces =119 #proxy_interfaces = 1.2.3.4120 121 # The mydestination parameter specifies the list of domains that this122 # machine considers itself the final destination for.123 #124 # These domains are routed to the delivery agent specified with the125 # local_transport parameter setting. By default, that is the UNIX126 # compatible delivery agent that lookups all recipients in /etc/passwd127 # and /etc/aliases or their equivalent.128 #129 # The default is $myhostname + localhost.$mydomain. On a mail domain130 # gateway, you should also include $mydomain.131 #132 # Do not specify the names of virtual domains - those domains are133 # specified elsewhere (see VIRTUAL_README).134 #135 # Do not specify the names of domains that this machine is backup MX136 # host for. Specify those names via the relay_domains settings for137 # the SMTP server, or use permit_mx_backup if you are lazy (see138 # STANDARD_CONFIGURATION_README).139 #140 # The local machine is always the final destination for mail addressed141 # to user@[the.net.work.address] of an interface that the mail system142 # receives mail on (see the inet_interfaces parameter).143 #144 # Specify a list of host or domain names, /file/name or type:table145 # patterns, separated by commas and/or whitespace. A /file/name146 # pattern is replaced by its contents; a type:table is matched when147 # 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, localhost153 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain154 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,155 # mail.$mydomain, www.$mydomain, ftp.$mydomain156 157 # REJECTING MAIL FOR UNKNOWN LOCAL USERS158 #159 # The local_recipient_maps parameter specifies optional lookup tables160 # with all names or addresses of users that are local with respect161 # to $mydestination, $inet_interfaces or $proxy_interfaces.162 #163 # If this parameter is defined, then the SMTP server will reject164 # mail for unknown local users. This parameter is defined by default.165 #166 # To turn off local recipient checking in the SMTP server, specify167 # local_recipient_maps = (i.e. empty).168 #169 # The default setting assumes that you use the default Postfix local170 # delivery agent for local delivery. You need to update the171 # local_recipient_maps setting if:172 #173 # - You define $mydestination domain recipients in files other than174 # /etc/passwd, /etc/aliases, or the $virtual_alias_maps files.175 # For example, you define $mydestination domain recipients in176 # 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 have188 # to access the passwd file via the proxymap service, in order to189 # overcome chroot restrictions. The alternative, having a copy of190 # 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.tld194 # wild-card, or specify a user@domain.tld address.195 #196 #local_recipient_maps = unix:passwd.byname $alias_maps197 #local_recipient_maps = proxy:unix:passwd.byname $alias_maps198 #local_recipient_maps =199 200 # The unknown_local_recipient_reject_code specifies the SMTP server201 # response code when a recipient domain matches $mydestination or202 # ${proxy,inet}_interfaces, while $local_recipient_maps is non-empty203 # 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 start206 # with 450 (try again later) until you are certain that your207 # local_recipient_maps settings are OK.208 #209 unknown_local_recipient_reject_code = 550210 211 # TRUST AND RELAY CONTROL212 213 # The mynetworks parameter specifies the list of "trusted" SMTP214 # clients that have more privileges than "strangers".215 #216 # In particular, "trusted" SMTP clients are allowed to relay mail217 # through Postfix. See the smtpd_recipient_restrictions parameter218 # in postconf(5).219 #220 # You can specify the list of "trusted" network addresses by hand221 # or you can let Postfix do it for you (which is the default).222 #223 # By default (mynetworks_style = subnet), Postfix "trusts" SMTP224 # clients in the same IP subnetworks as the local machine.225 # On Linux, this does works correctly only with interfaces specified226 # with the "ifconfig" command.227 #228 # Specify "mynetworks_style = class" when Postfix should "trust" SMTP229 # 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 explicit232 # 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 = class238 #mynetworks_style = subnet239 #mynetworks_style = host240 241 # Alternatively, you can specify the mynetworks list by hand, in242 # which case Postfix ignores the mynetworks_style setting.243 #244 # Specify an explicit list of network/netmask patterns, where the245 # mask specifies the number of bits in the network part of a host246 # address.247 #248 # You can also specify the absolute pathname of a pattern file instead249 # of listing the patterns here. Specify type:table for table-based lookups250 # (the value on the table right-hand side is not used).251 #252 #mynetworks = 168.100.189.0/28, 127.0.0.0/8253 #mynetworks = $config_directory/mynetworks254 #mynetworks = hash:/etc/postfix/network_table255 256 # The relay_domains parameter restricts what destinations this system will257 # relay mail to. See the smtpd_recipient_restrictions description in258 # postconf(5) for detailed information.259 #260 # By default, Postfix relays mail261 # - from "trusted" clients (IP address matches $mynetworks) to any destination,262 # - from "untrusted" clients to destinations that match $relay_domains or263 # 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 mail267 # that Postfix is final destination for:268 # - destinations that match $inet_interfaces or $proxy_interfaces,269 # - destinations that match $mydestination270 # - 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:name275 # lookup tables, separated by commas and/or whitespace. Continue276 # long lines by starting the next line with whitespace. A file name277 # is replaced by its contents; a type:name table is matched when a278 # (parent) domain appears as lookup key.279 #280 # NOTE: Postfix will not automatically forward mail for domains that281 # list this system as their primary or backup MX host. See the282 # permit_mx_backup restriction description in postconf(5).283 #284 #relay_domains = $mydestination285 286 # INTERNET OR INTRANET287 288 # The relayhost parameter specifies the default host to send mail to289 # when no entry is matched in the optional transport(5) table. When290 # no relayhost is given, mail is routed directly to the destination.291 #292 # On an intranet, specify the organizational domain name. If your293 # internal DNS uses no MX records, specify the name of the intranet294 # 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 = $mydomain302 #relayhost = [gateway.my.domain]303 #relayhost = [mailserver.isp.tld]304 #relayhost = uucphost305 #relayhost = [an.ip.add.ress]306 307 # REJECTING UNKNOWN RELAY USERS308 #309 # The relay_recipient_maps parameter specifies optional lookup tables310 # with all addresses in the domains that match $relay_domains.311 #312 # If this parameter is defined, then the SMTP server will reject313 # 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 specify317 # a user@domain.tld address.318 #319 #relay_recipient_maps = hash:/etc/postfix/relay_recipients320 321 # INPUT RATE CONTROL322 #323 # The in_flow_delay configuration parameter implements mail input324 # flow control. This feature is turned on by default, although it325 # still needs further development (it's disabled on SCO UNIX due326 # to an SCO bug).327 #328 # A Postfix process will pause for $in_flow_delay seconds before329 # accepting a new message, when the message arrival rate exceeds the330 # message delivery rate. With the default 100 SMTP server process331 # limit, this limits the mail inflow to 100 messages a second more332 # 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 = 1s337 338 # ADDRESS REWRITING339 #340 # The ADDRESS_REWRITING_README document gives information about341 # address masquerading or other forms of address rewriting including342 # username->Firstname.Lastname mapping.343 344 # ADDRESS REDIRECTION (VIRTUAL DOMAIN)345 #346 # The VIRTUAL_README document gives information about the many forms347 # of domain hosting that Postfix supports.348 349 # "USER HAS MOVED" BOUNCE MESSAGES350 #351 # See the discussion in the ADDRESS_REWRITING_README document.352 353 # TRANSPORT MAP354 #355 # See the discussion in the ADDRESS_REWRITING_README document.356 357 # ALIAS DATABASE358 #359 # The alias_maps parameter specifies the list of alias databases used360 # by the local delivery agent. The default list is system dependent.361 #362 # On systems with NIS, the default is to search the local alias363 # database, then the NIS alias database. See aliases(5) for syntax364 # details.365 #366 # If you change the alias database, run "postalias /etc/aliases" (or367 # wherever your system stores the mail alias file), or simply run368 # "newaliases" to build the necessary DBM or DB file.369 #370 # It will take a minute or so before changes become visible. Use371 # "postfix reload" to eliminate the delay.372 #373 #alias_maps = dbm:/etc/aliases374 #alias_maps = hash:/etc/aliases375 #alias_maps = hash:/etc/aliases, nis:mail.aliases376 #alias_maps = netinfo:/aliases377 378 # The alias_database parameter specifies the alias database(s) that379 # are built with "newaliases" or "sendmail -bi". This is a separate380 # configuration parameter, because alias_maps (see above) may specify381 # tables that are not necessarily all under control by Postfix.382 #383 #alias_database = dbm:/etc/aliases384 #alias_database = dbm:/etc/mail/aliases385 alias_database = hash:/etc/aliases386 #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases387 388 # ADDRESS EXTENSIONS (e.g., user+foo)389 #390 # The recipient_delimiter parameter specifies the separator between391 # user names and address extensions (user+foo). See canonical(5),392 # local(8), relocated(5) and virtual(5) for the effects this has on393 # aliases, canonical, virtual, relocated and .forward file lookups.394 # Basically, the software tries user+foo and .forward+foo before395 # trying user and .forward.396 #397 #recipient_delimiter = +398 399 # DELIVERY TO MAILBOX400 #401 # The home_mailbox parameter specifies the optional pathname of a402 # mailbox file relative to a user's home directory. The default403 # mailbox file is /var/spool/mail/user or /var/mail/user. Specify404 # "Maildir/" for qmail-style delivery (the / is required).405 #406 #home_mailbox = Mailbox407 #home_mailbox = Maildir/408 409 # The mail_spool_directory parameter specifies the directory where410 # UNIX-style mailboxes are kept. The default setting depends on the411 # system type.412 #413 #mail_spool_directory = /var/mail414 #mail_spool_directory = /var/spool/mail415 416 # The mailbox_command parameter specifies the optional external417 # command to use instead of mailbox delivery. The command is run as418 # 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_command426 # parameter is not subjected to $parameter substitutions. This is to427 # make it easier to specify shell syntax (see example below).428 #429 # Avoid shell meta characters because they will force Postfix to run430 # an expensive shell process. Procmail alone is expensive enough.431 #432 # IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN433 # ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.434 #435 #mailbox_command = /some/where/procmail436 #mailbox_command = /some/where/procmail -a "$EXTENSION"437 438 # The mailbox_transport specifies the optional transport in master.cf439 # to use after processing aliases and .forward files. This parameter440 # has precedence over the mailbox_command, fallback_transport and441 # luser_relay parameters.442 #443 # Specify a string of the form transport:nexthop, where transport is444 # the name of a mail delivery transport defined in master.cf. The445 # :nexthop part is optional. For more details see the sample transport446 # configuration file.447 #448 # NOTE: if you use this feature for accounts not in the UNIX password449 # file, then you must update the "local_recipient_maps" setting in450 # the main.cf file, otherwise the SMTP server will reject mail for451 # non-UNIX accounts with "User unknown in local recipient table".452 #453 transport_maps = hash:/etc/postfix/transport454 455 # If using the cyrus-imapd IMAP server deliver local mail to the IMAP456 # server using LMTP (Local Mail Transport Protocol), this is prefered457 # over the older cyrus deliver program by setting the458 # mailbox_transport as below:459 #460 # mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp461 #462 # The efficiency of LMTP delivery for cyrus-imapd can be enhanced via463 # these settings.464 #465 # local_destination_recipient_limit = 300466 # local_destination_concurrency_limit = 5467 #468 # Of course you should adjust these settings as appropriate for the469 # capacity of the hardware you are using. The recipient limit setting470 # can be used to take advantage of the single instance message store471 # capability of Cyrus. The concurrency limit can be used to control472 # how many simultaneous LMTP sessions will be permitted to the Cyrus473 # message store.474 #475 # To use the old cyrus deliver program you have to set:476 #mailbox_transport = cyrus477 478 # The fallback_transport specifies the optional transport in master.cf479 # 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 is483 # the name of a mail delivery transport defined in master.cf. The484 # :nexthop part is optional. For more details see the sample transport485 # configuration file.486 #487 # NOTE: if you use this feature for accounts not in the UNIX password488 # file, then you must update the "local_recipient_maps" setting in489 # the main.cf file, otherwise the SMTP server will reject mail for490 # non-UNIX accounts with "User unknown in local recipient table".491 #492 #fallback_transport = lmtp:unix:/var/lib/imap/socket/lmtp493 #fallback_transport =494 495 # The luser_relay parameter specifies an optional destination address496 # for unknown recipients. By default, mail for unknown@$mydestination,497 # unknown@[$inet_interfaces] or unknown@[$proxy_interfaces] is returned498 # as undeliverable.499 #500 # The following expansions are done on luser_relay: $user (recipient501 # username), $shell (recipient shell), $home (recipient home directory),502 # $recipient (full recipient address), $extension (recipient address503 # extension), $domain (recipient domain), $local (entire recipient504 # localpart), $recipient_delimiter. Specify ${name?value} or505 # ${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 password510 # file, then you must specify "local_recipient_maps =" (i.e. empty) in511 # the main.cf file, otherwise the SMTP server will reject mail for512 # non-UNIX accounts with "User unknown in local recipient table".513 #514 #luser_relay = $user@other.host515 #luser_relay = $local@other.host516 #luser_relay = admin+$local517 518 # JUNK MAIL CONTROLS519 #520 # The controls listed here are only a very small subset. The file521 # SMTPD_ACCESS_README provides an overview.522 523 # The header_checks parameter specifies an optional table with patterns524 # that each logical message header is matched against, including525 # headers that span multiple physical lines.526 #527 # By default, these patterns also apply to MIME headers and to the528 # headers of attached messages. With older Postfix versions, MIME and529 # attached message headers were treated as body text.530 #531 # For details, see "man header_checks".532 #533 #header_checks = regexp:/etc/postfix/header_checks534 535 # FAST ETRN SERVICE536 #537 # Postfix maintains per-destination logfiles with information about538 # deferred mail, so that mail can be flushed quickly with the SMTP539 # "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 are543 # eligible for this service. By default, they are all domains that544 # this server is willing to relay mail to.545 #546 #fast_flush_domains = $relay_domains547 548 # SHOW SOFTWARE VERSION OR NOT549 #550 # The smtpd_banner parameter specifies the text that follows the 220551 # code in the SMTP server's greeting banner. Some people like to see552 # the mail version advertised. By default, Postfix shows no version.553 #554 # You MUST specify $myhostname at the start of the text. That is an555 # RFC requirement. Postfix itself does not care.556 #557 #smtpd_banner = $myhostname ESMTP $mail_name558 #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)559 560 # PARALLEL DELIVERY TO THE SAME DESTINATION561 #562 # How many parallel deliveries to the same user or domain? With local563 # delivery, it does not make sense to do massively parallel delivery564 # to the same user, because mailbox updates must happen sequentially,565 # and expensive pipelines in .forward files can cause disasters when566 # too many are run at the same time. With SMTP deliveries, 10567 # simultaneous connections to the same domain could be sufficient to568 # raise eyebrows.569 #570 # Each message delivery transport has its XXX_destination_concurrency_limit571 # parameter. The default is $default_destination_concurrency_limit for572 # most delivery transports. For the local delivery agent the default is 2.573 574 #local_destination_concurrency_limit = 2575 #default_destination_concurrency_limit = 20576 577 # DEBUGGING CONTROL578 #579 # The debug_peer_level parameter specifies the increment in verbose580 # logging level when an SMTP client or server host name or address581 # matches a pattern in the debug_peer_list parameter.582 #583 debug_peer_level = 2584 585 # The debug_peer_list parameter specifies an optional list of domain586 # or network patterns, /file/name patterns or type:name tables. When587 # an SMTP client or server host name or address matches a pattern,588 # increase the verbose logging level by the amount specified in the589 # debug_peer_level parameter.590 #591 #debug_peer_list = 127.0.0.1592 #debug_peer_list = some.domain593 594 # The debugger_command specifies the external command that is executed595 # when a Postfix daemon program is run with the -D option.596 #597 # Use "command .. & sleep 5" so that the debugger can attach before598 # the process marches on. If you use an X-based debugger, be sure to599 # set up your XAUTHORITY environment variable before starting Postfix.600 #601 debugger_command =602 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin603 xxgdb $daemon_directory/$process_name $process_id & sleep 5604 605 # If you can't use X, use this to capture the call stack when a606 # daemon crashes. The result is in a file in the configuration607 # 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>&1612 # >$config_directory/$process_name.$process_id.log & sleep 5613 #614 # Another possibility is to run gdb under a detached screen session.615 # To attach to the screen sesssion, su root and run "screen -r616 # <id_string>" where <id_string> uniquely matches one of the detached617 # sessions (from "screen -list").618 #619 # debugger_command =620 # PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen621 # -dmS $process_name gdb $daemon_directory/$process_name622 # $process_id & sleep 1623 624 # INSTALL-TIME CONFIGURATION INFORMATION625 #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.postfix632 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.postfix637 638 # mailq_path: The full pathname of the Postfix mailq command. This639 # is the Sendmail-compatible mail queue listing command.640 #641 mailq_path = /usr/bin/mailq.postfix642 643 # setgid_group: The group for mail submission and queue management644 # commands. This must be a group name with a numerical group ID that645 # is not shared with other accounts, not even with the Postfix account.646 #647 setgid_group = postdrop648 649 # html_directory: The location of the Postfix HTML documentation.650 #651 html_directory = no652 653 # manpage_directory: The location of the Postfix on-line manual pages.654 #655 manpage_directory = /usr/share/man656 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/samples661 662 # readme_directory: The location of the Postfix README files.663 #664 readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES665 666 1 # Configuracoes para o Expresso 667 2 myorigin = DOMAIN … … 672 7 append_dot_mydomain = no 673 8 674 unknown_local_recipient_reject_code = 450675 recipient_delimiter = +676 smtpd_banner = SMTP677 mynetworks = 127.0.0.1/32678 679 9 # A lista de dominios que esta maquina considera seu destino final. 680 10 mydestination = $myhostname, localhost.$mydomain, DOMAIN 681 11 12 recipient_delimiter = + 13 smtpd_banner = $myhostname ESMTP Expresso Livre - (GNU/Linux) 14 mynetworks = 127.0.0.1/32 15 682 16 inet_interfaces = all 683 17 disable_dns_lookups = no 18 # Faz a entrega dos e-mails para o cyrus 19 transport_maps = hash:/etc/postfix/transport 684 20 #mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp 685 21 686 22 #smtpd_use_tls = no 687 alias_maps = 23 alias_maps = hash:/etc/aliases 24 alias_database = hash:/etc/aliases 688 25 689 26 virtual_alias_maps = ldap:aliases, ldap:mailboxes, ldap:grupos, ldap:listas, ldap:cxinstitucionais, ldap:cxcompartilhadas 690 27 28 # Para facilitar a configuracao 29 ldaphost = 127.0.0.1 30 ldapbase = LDAP_DN 31 691 32 #Caixas Postais 692 mailboxes_server_host = 127.0.0.133 mailboxes_server_host = $ldaphost 693 34 # host do servidor LDAP. 694 35 mailboxes_version = 3 … … 698 39 mailboxes_chase_referral = 0 699 40 # seguir referral? (false = 0 = nao) 700 mailboxes_search_base = LDAP_DN41 mailboxes_search_base = $ldapbase 701 42 #Base do servidor LDAP. 702 43 mailboxes_query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(objectClass=posixAccount)(phpgwAccountType=u)(accountStatus=active)) … … 710 51 711 52 #Aliases 712 aliases_server_host = 127.0.0.153 aliases_server_host = $ldaphost 713 54 aliases_version = 3 714 55 aliases_timeout = 10 715 56 aliases_chase_referral = 0 716 aliases_search_base = LDAP_DN57 aliases_search_base = $ldapbase 717 58 aliases_query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(objectClass=posixAccount)(phpgwAccountType=u)(deliveryMode=forwardOnly)(accountStatus=active)) 718 59 aliases_domain = hash:/etc/postfix/expresso-dominios … … 720 61 721 62 #Listas 722 listas_server_host = 127.0.0.163 listas_server_host = $ldaphost 723 64 listas_version = 3 724 65 listas_timeout = 10 725 66 listas_chase_referral = 0 726 listas_search_base = LDAP_DN67 listas_search_base = $ldapbase 727 68 listas_query_filter = (&(mail=%s)(phpgwAccountType=l)(objectClass=posixAccount)(deliveryMode=forwardOnly)(accountStatus=active)) 728 69 listas_domain = hash:/etc/postfix/expresso-dominios … … 730 71 731 72 #Grupos 732 grupos_server_host = 127.0.0.173 grupos_server_host = $ldaphost 733 74 grupos_version = 3 734 75 grupos_timeout = 10 735 76 grupos_chase_referral = 0 736 grupos_search_base = LDAP_DN77 grupos_search_base = $ldapbase 737 78 grupos_query_filter = (&(cn=%u)(objectClass=posixGroup)(phpgwAccountType=g)) 738 79 grupos_bind = no … … 741 82 742 83 #Contas institucionais 743 cxinstitucionais_server_host = 127.0.0.184 cxinstitucionais_server_host = $ldaphost 744 85 cxinstitucionais_version = 3 745 86 cxinstitucionais_timeout = 10 746 87 cxinstitucionais_chase_referral = 0 747 cxinstitucionais_search_base = LDAP_DN88 cxinstitucionais_search_base = $ldapbase 748 89 cxinstitucionais_query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(objectClass=phpgwAccount)(phpgwAccountType=i)(accountStatus=active)) 749 90 cxinstitucionais_domain = hash:/etc/postfix/expresso-dominios … … 751 92 752 93 #Contas compartilhadas 753 cxcompartilhadas_server_host = 127.0.0.194 cxcompartilhadas_server_host = $ldaphost 754 95 cxcompartilhadas_version = 3 755 96 cxcompartilhadas_timeout = 10 756 97 cxcompartilhadas_chase_referral = 0 757 cxcompartilhadas_search_base = dc=pe,dc=gov,dc=br98 cxcompartilhadas_search_base = $ldapbase 758 99 cxcompartilhadas_query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(objectClass=phpgwAccount)(phpgwAccountType=s)(accountStatus=active)) 759 100 cxcompartilhadas_domain = hash:/etc/postfix/expresso-dominios 760 101 cxcompartilhadas_result_attribute = uid, mailForwardingAddress 761 102 103 # SCL ## cra_maillists (check_recipient_access_maillists) 104 cra_maillists_server_host = $ldaphost 105 cra_maillists_version = 3 106 cra_maillists_timeout = 10 107 cra_maillists_chase_referral = 0 108 cra_maillists_search_base = $ldapbase 109 cra_maillists_query_filter = (&(mail=%s)(phpgwAccountType=l)(accountRestrictive=mailListRestriction)) 110 cra_maillists_result_attribute = accountRestrictive 111 cra_maillists_domain = hash:/etc/postfix/expresso-dominios 112 cra_maillists_bind = no 113 114 # SCL ## csa_maillists (check_sender_access_maillists) 115 csa_maillists_server_host = $ldaphost 116 csa_maillists_version = 3 117 csa_maillists_timeout = 10 118 csa_maillists_chase_referral = 0 119 csa_maillists_search_base = $ldapbase 120 csa_maillists_query_filter = (|(&(mailSenderAddress=%s)(phpgwAccountType=l))(&(participantCanSendMail=TRUE)(mailForwardingAddress=%s))) 121 csa_maillists_result_attribute = accountDeliveryMessage 122 csa_maillists_domain = hash:/etc/postfix/expresso-dominios 123 762 124 ##################################################################### 763 125 # CONTROLE DE FALHA DE ENTREGA. 764 126 127 unknown_local_recipient_reject_code = 450 765 128 # O tempo entre as tentativas de entrega da fila. 766 129 # The time between deferred queue scans by the queue manager. … … 783 146 # The minimal time between attempts to deliver a deferred message. 784 147 minimal_backoff_time = 240s 148 149 # Tamanho maximo para envio (20Mb) 150 message_size_limit = 20971520 151 152 # Controle de restricoes 153 smtpd_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 166 smtpd_restriction_classes = mailListRestriction 167 mailListRestriction = 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 # 177 queue_directory = /var/spool/postfix 178 179 # The command_directory parameter specifies the location of all 180 # postXXX commands. 181 # 182 command_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 # 188 daemon_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 # 199 mail_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 # 215 sendmail_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 # 220 newaliases_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 # 225 mailq_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 # 231 setgid_group = postdrop 232 233 # html_directory: The location of the Postfix HTML documentation. 234 # 235 html_directory = no 236 237 # manpage_directory: The location of the Postfix on-line manual pages. 238 # 239 manpage_directory = /usr/share/man 240 -
trunk/INSTALL/rhel/6/etc/postfix/transport
r5871 r5883 1 DOMAIN lmtp:unix:/var/lib/imap/socket/lmtp 1 DOMAIN 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.