69. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 9/15/2018 10:47:18 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

69.1 Files compared

# Location File Last Modified
1 MHV_2018.4.0.0.zip\2018.4.0.0\national portal\mhv_source\mhv_devops\src\main\services\postfix main.cf Thu Aug 23 21:39:14 2018 UTC
2 MHV_2018.4.0.0.zip\2018.4.0.0\national portal\mhv_source\mhv_devops\src\main\services\postfix main.cf Fri Sep 14 21:06:35 2018 UTC

69.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 1354
Changed 2 4
Inserted 0 0
Removed 0 0

69.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

69.4 Active regular expressions

No regular expressions were active.

69.5 Comparison detail

  1   # Global P ostfix con figuration  file. Thi s file lis ts only a  subset
  2   # of all p arameters.  For the s yntax, and  for a com plete para meter
  3   # list, se e the post conf(5) ma nual page  (command:  "man 5 pos tconf").
  4   #
  5   # For comm on configu ration exa mples, see  BASIC_CON FIGURATION _README
  6   # and STAN DARD_CONFI GURATION_R EADME. To  find these  documents , use
  7   # the comm and "postc onf html_d irectory r eadme_dire ctory", or  go to
  8   # http://w ww.postfix .org/.
  9   #
  10   # For best  results,  change no  more than  2-3 parame ters at a  time,
  11   # and test  if Postfi x still wo rks after  every chan ge.
  12  
  13   # SOFT BOU NCE
  14   #
  15   # The soft _bounce pa rameter pr ovides a l imited saf ety net fo r
  16   # testing.   When sof t_bounce i s enabled,  mail will  remain qu eued that
  17   # would ot herwise bo unce. This  parameter  disables  locally-ge nerated
  18   # bounces,  and preve nts the SM TP server  from rejec ting mail  permanentl y
  19   # (by chan ging 5xx r eplies int o 4xx repl ies). Howe ver, soft_ bounce
  20   # is no cu re for add ress rewri ting mista kes or mai l routing  mistakes.
  21   #
  22   #soft_boun ce = no
  23  
  24   # LOCAL PA THNAME INF ORMATION
  25   #
  26   # The queu e_director y specifie s the loca tion of th e Postfix  queue.
  27   # This is  also the r oot direct ory of Pos tfix daemo ns that ru n chrooted .
  28   # See the  files in e xamples/ch root-setup  for setti ng up Post fix chroot
  29   # environm ents on di fferent UN IX systems .
  30   #
  31   queue_dire ctory = /v ar/spool/p ostfix
  32  
  33   # The comm and_direct ory parame ter specif ies the lo cation of  all
  34   # postXXX  commands.
  35   #
  36   command_di rectory =  /usr/sbin
  37  
  38   # The daem on_directo ry paramet er specifi es the loc ation of a ll Postfix
  39   # daemon p rograms (i .e. progra ms listed  in the mas ter.cf fil e). This
  40   # director y must be  owned by r oot.
  41   #
  42   daemon_dir ectory = / usr/libexe c/postfix
  43  
  44   # The data _directory  parameter  specifies  the locat ion of Pos tfix-writa ble
  45   # data fil es (caches , random n umbers). T his direct ory must b e owned
  46   # by the m ail_owner  account (s ee below).
  47   #
  48   data_direc tory = /va r/lib/post fix
  49  
  50   # QUEUE AN D PROCESS  OWNERSHIP
  51   #
  52   # The mail _owner par ameter spe cifies the  owner of  the Postfi x queue
  53   # and of m ost Postfi x daemon p rocesses.   Specify t he name of  a user
  54   # account  THAT DOES  NOT SHARE  ITS USER O R GROUP ID  WITH OTHE R ACCOUNTS
  55   # AND THAT  OWNS NO O THER FILES  OR PROCES SES ON THE  SYSTEM.   In
  56   # particul ar, don't  specify no body or da emon. PLEA SE USE A D EDICATED
  57   # USER.
  58   #
  59   mail_owner  = postfix
  60  
  61   # The defa ult_privs  parameter  specifies  the defaul t rights u sed by
  62   # the loca l delivery  agent for  delivery  to externa l file or  command.
  63   # These ri ghts are u sed in the  absence o f a recipi ent user c ontext.
  64   # DO NOT S PECIFY A P RIVILEGED  USER OR TH E POSTFIX  OWNER.
  65   #
  66   #default_p rivs = nob ody
  67  
  68   # INTERNET  HOST AND  DOMAIN NAM ES
  69  
  70   # The myho stname par ameter spe cifies the  internet  hostname o f this
  71   # mail sys tem. The d efault is  to use the  fully-qua lified dom ain name
  72   # from get hostname() . $myhostn ame is use d as a def ault value  for many
  73   # other co nfiguratio n paramete rs.
  74   #
  75   #myhostnam e = host.d omain.tld
  76   #myhostnam e = virtua l.domain.t ld
  77  
  78   # The mydo main param eter speci fies the l ocal inter net domain  name.
  79   # The defa ult is to  use $myhos tname minu s the firs t componen t.
  80   # $mydomai n is used  as a defau lt value f or many ot her config uration
  81   # paramete rs.
  82   #
  83   #mydomain  = domain.t ld
  84  
  85   # SENDING  MAIL
  86  
  87   # The myor igin param eter speci fies the d omain that  locally-p osted
  88   # mail app ears to co me from. T he default  is to app end $myhos tname,
  89   # which is  fine for  small site s.  If you  run a dom ain with m ultiple
  90   # machines , you shou ld (1) cha nge this t o $mydomai n and (2)  set up
  91   # a domain -wide alia s database  that alia ses each u ser to
  92   # user@tha t.users.ma ilhost.
  93   #
  94   # For the  sake of co nsistency  between se nder and r ecipient a ddresses,
  95   # myorigin  also spec ifies the  default do main name  that is ap pended
  96   # to recip ient addre sses that  have no @d omain part .
  97   #
  98   #myorigin  = $myhostn ame
  99   #myorigin  = $mydomai n
  100  
  101   # RECEIVIN G MAIL
  102  
  103   # The inet _interface s paramete r specifie s the netw ork interf ace
  104   # addresse s that thi s mail sys tem receiv es mail on .  By defa ult,
  105   # the soft ware claim s all acti ve interfa ces on the  machine.  The
  106   # paramete r also con trols deli very of ma il to user @[ip.addre ss].
  107   #
  108   # See also  the proxy _interface s paramete r, for net work addre sses that
  109   # are forw arded to u s via a pr oxy or net work addre ss transla tor.
  110   #
  111   # Note: yo u need to  stop/start  Postfix w hen this p arameter c hanges.
  112   #
  113   #inet_inte rfaces = a ll
  114   #inet_inte rfaces = $ myhostname
  115   #inet_inte rfaces = $ myhostname , localhos t
  116   inet_inter faces = lo calhost
  117  
  118   # Enable I Pv4, and I Pv6 if sup ported
  119   inet_proto cols = ipv 4
  120  
  121   # The prox y_interfac es paramet er specifi es the net work inter face
  122   # addresse s that thi s mail sys tem receiv es mail on  by way of  a
  123   # proxy or  network a ddress tra nslation u nit. This  setting ex tends
  124   # the addr ess list s pecified w ith the in et_interfa ces parame ter.
  125   #
  126   # You must  specify y our proxy/ NAT addres ses when y our system  is a
  127   # backup M X host for  other dom ains, othe rwise mail  delivery  loops
  128   # will hap pen when t he primary  MX host i s down.
  129   #
  130   #proxy_int erfaces =
  131   #proxy_int erfaces =  1.2.3.4
  132  
  133   # The myde stination  parameter  specifies  the list o f domains  that this
  134   # machine  considers  itself the  final des tination f or.
  135   #
  136   # These do mains are  routed to  the delive ry agent s pecified w ith the
  137   # local_tr ansport pa rameter se tting. By  default, t hat is the  UNIX
  138   # compatib le deliver y agent th at lookups  all recip ients in / etc/passwd
  139   # and /etc /aliases o r their eq uivalent.
  140   #
  141   # The defa ult is $my hostname +  localhost .$mydomain .  On a ma il domain
  142   # gateway,  you shoul d also inc lude $mydo main.
  143   #
  144   # Do not s pecify the  names of  virtual do mains - th ose domain s are
  145   # specifie d elsewher e (see VIR TUAL_READM E).
  146   #
  147   # Do not s pecify the  names of  domains th at this ma chine is b ackup MX
  148   # host for . Specify  those name s via the  relay_doma ins settin gs for
  149   # the SMTP  server, o r use perm it_mx_back up if you  are lazy ( see
  150   # STANDARD _CONFIGURA TION_READM E).
  151   #
  152   # The loca l machine  is always  the final  destinatio n for mail  addressed
  153   # to user@ [the.net.w ork.addres s] of an i nterface t hat the ma il system
  154   # receives  mail on ( see the in et_interfa ces parame ter).
  155   #
  156   # Specify  a list of  host or do main names , /file/na me or type :table
  157   # patterns , separate d by comma s and/or w hitespace.  A /file/n ame
  158   # pattern  is replace d by its c ontents; a  type:tabl e is match ed when
  159   # a name m atches a l ookup key  (the right -hand side  is ignore d).
  160   # Continue  long line s by start ing the ne xt line wi th whitesp ace.
  161   #
  162   # See also  below, se ction "REJ ECTING MAI L FOR UNKN OWN LOCAL  USERS".
  163   #
  164   mydestinat ion = $myh ostname, l ocalhost.$ mydomain,  localhost
  165   #mydestina tion = $my hostname,  localhost. $mydomain,  localhost , $mydomai n
  166   #mydestina tion = $my hostname,  localhost. $mydomain,  localhost , $mydomai n,
  167   #       ma il.$mydoma in, www.$m ydomain, f tp.$mydoma in
  168  
  169   # REJECTIN G MAIL FOR  UNKNOWN L OCAL USERS
  170   #
  171   # The loca l_recipien t_maps par ameter spe cifies opt ional look up tables
  172   # with all  names or  addresses  of users t hat are lo cal with r espect
  173   # to $myde stination,  $inet_int erfaces or  $proxy_in terfaces.
  174   #
  175   # If this  parameter  is defined , then the  SMTP serv er will re ject
  176   # mail for  unknown l ocal users . This par ameter is  defined by  default.
  177   #
  178   # To turn  off local  recipient  checking i n the SMTP  server, s pecify
  179   # local_re cipient_ma ps = (i.e.  empty).
  180   #
  181   # The defa ult settin g assumes  that you u se the def ault Postf ix local
  182   # delivery  agent for  local del ivery. You  need to u pdate the
  183   # local_re cipient_ma ps setting  if:
  184   #
  185   # - You de fine $myde stination  domain rec ipients in  files oth er than
  186   #   /etc/p asswd, /et c/aliases,  or the $v irtual_ali as_maps fi les.
  187   #   For ex ample, you  define $m ydestinati on domain  recipients  in    
  188   #   the $v irtual_mai lbox_maps  files.
  189   #
  190   # - You re define the  local del ivery agen t in maste r.cf.
  191   #
  192   # - You re define the  "local_tr ansport" s etting in  main.cf.
  193   #
  194   # - You us e the "lus er_relay",  "mailbox_ transport" , or "fall back_trans port"
  195   #   featur e of the P ostfix loc al deliver y agent (s ee local(8 )).
  196   #
  197   # Details  are descri bed in the  LOCAL_REC IPIENT_REA DME file.
  198   #
  199   # Beware:  if the Pos tfix SMTP  server run s chrooted , you prob ably have
  200   # to acces s the pass wd file vi a the prox ymap servi ce, in ord er to
  201   # overcome  chroot re strictions . The alte rnative, h aving a co py of
  202   # the syst em passwd  file in th e chroot j ail is jus t not prac tical.
  203   #
  204   # The righ t-hand sid e of the l ookup tabl es is conv eniently i gnored.
  205   # In the l eft-hand s ide, speci fy a bare  username,  an @domain .tld
  206   # wild-car d, or spec ify a user @domain.tl d address.
  207  
  208   #local_rec ipient_map s = unix:p asswd.byna me $alias_ maps
  209   #local_rec ipient_map s = proxy: unix:passw d.byname $ alias_maps
  210   #local_rec ipient_map s =
  211  
  212   # The unkn own_local_ recipient_ reject_cod e specifie s the SMTP  server
  213   # response  code when  a recipie nt domain  matches $m ydestinati on or
  214   # ${proxy, inet}_inte rfaces, wh ile $local _recipient _maps is n on-empty
  215   # and the  recipient  address or  address l ocal-part  is not fou nd.
  216   #
  217   # The defa ult settin g is 550 ( reject mai l) but it  is safer t o start
  218   # with 450  (try agai n later) u ntil you a re certain  that your
  219   # local_re cipient_ma ps setting s are OK.
  220   #
  221   unknown_lo cal_recipi ent_reject _code = 55 0
  222  
  223   # TRUST AN D RELAY CO NTROL
  224  
  225   # The myne tworks par ameter spe cifies the  list of " trusted" S MTP
  226   # clients  that have  more privi leges than  "stranger s".
  227   #
  228   # In parti cular, "tr usted" SMT P clients  are allowe d to relay  mail
  229   # through  Postfix.   See the sm tpd_recipi ent_restri ctions par ameter
  230   # in postc onf(5).
  231   #
  232   # You can  specify th e list of  "trusted"  network ad dresses by  hand
  233   # or you c an let Pos tfix do it  for you ( which is t he default ).
  234   #
  235   # By defau lt (mynetw orks_style  = subnet) , Postfix  "trusts" S MTP
  236   # clients  in the sam e IP subne tworks as  the local  machine.
  237   # On Linux , this doe s works co rrectly on ly with in terfaces s pecified
  238   # with the  "ifconfig " command.
  239  
  240   # Specify  "mynetwork s_style =  class" whe n Postfix  should "tr ust" SMTP
  241   # clients  in the sam e IP class  A/B/C net works as t he local m achine.
  242   # Don't do  this with  a dialup  site - it  would caus e Postfix  to "trust"
  243   # your ent ire provid er's netwo rk.  Inste ad, specif y an expli cit
  244   # mynetwor ks list by  hand, as  described  below.
  245   #  
  246   # Specify  "mynetwork s_style =  host" when  Postfix s hould "tru st"
  247   # only the  local mac hine.
  248  
  249   #mynetwork s_style =  class
  250   #mynetwork s_style =  subnet
  251   mynetworks _style = h ost
  252  
  253   # Alternat ively, you  can speci fy the myn etworks li st by hand , in
  254   # which ca se Postfix  ignores t he mynetwo rks_style  setting.
  255   #
  256   # Specify  an explici t list of  network/ne tmask patt erns, wher e the
  257   # mask spe cifies the  number of  bits in t he network  part of a  host
  258   # address.
  259   #
  260   # You can  also speci fy the abs olute path name of a  pattern fi le instead
  261   # of listi ng the pat terns here . Specify  type:table  for table -based loo kups
  262   # (the val ue on the  table righ t-hand sid e is not u sed).
  263   #
  264   #mynetwork s = 168.10 0.189.0/28 , 127.0.0. 0/8
  265   #mynetwork s = $confi g_director y/mynetwor ks
  266   #mynetwork s = hash:/ etc/postfi x/network_ table
  267   mynetworks  = 192.168 .50.0/24,  127.0.0.0/ 8
  268  
  269   # The rela y_domains  parameter  restricts  what desti nations th is system  will
  270   # relay ma il to.  Se e the smtp d_recipien t_restrict ions descr iption in
  271   # postconf (5) for de tailed inf ormation.
  272   #
  273   # By defau lt, Postfi x relays m ail
  274   # - from " trusted" c lients (IP  address m atches $my networks)  to any des tination,
  275   # - from " untrusted"  clients t o destinat ions that  match $rel ay_domains  or
  276   #   subdom ains there of, except  addresses  with send er-specifi ed routing .
  277   # The defa ult relay_ domains va lue is $my destinatio n.
  278  
  279   # In addit ion to the  above, th e Postfix  SMTP serve r by defau lt accepts  mail
  280   # that Pos tfix is fi nal destin ation for:
  281   # - destin ations tha t match $i net_interf aces or $p roxy_inter faces,
  282   # - destin ations tha t match $m ydestinati on
  283   # - destin ations tha t match $v irtual_ali as_domains ,
  284   # - destin ations tha t match $v irtual_mai lbox_domai ns.
  285   # These de stinations  do not ne ed to be l isted in $ relay_doma ins.
  286  
  287   # Specify  a list of  hosts or d omains, /f ile/name p atterns or  type:name
  288   # lookup t ables, sep arated by  commas and /or whites pace.  Con tinue
  289   # long lin es by star ting the n ext line w ith whites pace. A fi le name
  290   # is repla ced by its  contents;  a type:na me table i s matched  when a
  291   # (parent)  domain ap pears as l ookup key.
  292   #
  293   # NOTE: Po stfix will  not autom atically f orward mai l for doma ins that
  294   # list thi s system a s their pr imary or b ackup MX h ost. See t he
  295   # permit_m x_backup r estriction  descripti on in post conf(5).
  296   #
  297   #relay_dom ains = $my destinatio n
  298  
  299   # INTERNET  OR INTRAN ET
  300  
  301   # The rela yhost para meter spec ifies the  default ho st to send  mail to
  302   # when no  entry is m atched in  the option al transpo rt(5) tabl e. When
  303   # no relay host is gi ven, mail  is routed  directly t o the dest ination.
  304   #
  305   # On an in tranet, sp ecify the  organizati onal domai n name. If  your
  306   # internal  DNS uses  no MX reco rds, speci fy the nam e of the i ntranet
  307   # gateway  host inste ad.
  308   #
  309   # In the c ase of SMT P, specify  a domain,  host, hos t:port, [h ost]:port,
  310   # [address ] or [addr ess]:port;  the form  [host] tur ns off MX  lookups.
  311   #
  312   # If you'r e connecte d via UUCP , see also  the defau lt_transpo rt paramet er.
  313   #
  314   #relayhost  = $mydoma in
  315   #relayhost  = [gatewa y.my.domai n]
  316   #relayhost  = [mailse rver.isp.t ld]
  317   #relayhost  = uucphos t
  318   #relayhost  = [an.ip. add.ress]
  319   relayhost  = [ DNS          ]
  320  
  321   # REJECTIN G UNKNOWN  RELAY USER S
  322   #
  323   # The rela y_recipien t_maps par ameter spe cifies opt ional look up tables
  324   # with all  addresses  in the do mains that  match $re lay_domain s.
  325   #
  326   # If this  parameter  is defined , then the  SMTP serv er will re ject
  327   # mail for  unknown r elay users . This fea ture is of f by defau lt.
  328   #
  329   # The righ t-hand sid e of the l ookup tabl es is conv eniently i gnored.
  330   # In the l eft-hand s ide, speci fy an @dom ain.tld wi ld-card, o r specify
  331   # a user@d omain.tld  address.
  332  
  333   #relay_rec ipient_map s = hash:/ etc/postfi x/relay_re cipients
  334  
  335   # INPUT RA TE CONTROL
  336   #
  337   # The in_f low_delay  configurat ion parame ter implem ents mail  input
  338   # flow con trol. This  feature i s turned o n by defau lt, althou gh it
  339   # still ne eds furthe r developm ent (it's  disabled o n SCO UNIX  due
  340   # to an SC O bug).
  341  
  342   # A Postfi x process  will pause  for $in_f low_delay  seconds be fore
  343   # acceptin g a new me ssage, whe n the mess age arriva l rate exc eeds the
  344   # message  delivery r ate. With  the defaul t 100 SMTP  server pr ocess
  345   # limit, t his limits  the mail  inflow to  100 messag es a secon d more
  346   # than the  number of  messages  delivered  per second .
  347  
  348   # Specify  0 to disab le the fea ture. Vali d delays a re 0..10.
  349  
  350   #in_flow_d elay = 1s
  351  
  352   # ADDRESS  REWRITING
  353   #
  354   # The ADDR ESS_REWRIT ING_README  document  gives info rmation ab out
  355   # address  masqueradi ng or othe r forms of  address r ewriting i ncluding
  356   # username ->Firstnam e.Lastname  mapping.
  357  
  358   # ADDRESS  REDIRECTIO N (VIRTUAL  DOMAIN)
  359   #
  360   # The VIRT UAL_README  document  gives info rmation ab out the ma ny forms
  361   # of domai n hosting  that Postf ix support s.
  362  
  363   # "USER HA S MOVED" B OUNCE MESS AGES
  364   #
  365   # See the  discussion  in the AD DRESS_REWR ITING_READ ME documen t.
  366  
  367   # TRANSPOR T MAP
  368   #
  369   # See the  discussion  in the AD DRESS_REWR ITING_READ ME documen t.
  370  
  371   # ALIAS DA TABASE
  372   #
  373   # The alia s_maps par ameter spe cifies the  list of a lias datab ases used
  374   # by the l ocal deliv ery agent.  The defau lt list is  system de pendent.
  375   #
  376   # On syste ms with NI S, the def ault is to  search th e local al ias
  377   # database , then the  NIS alias  database.  See alias es(5) for  syntax
  378   # details.
  379  
  380   # If you c hange the  alias data base, run  "postalias  /etc/alia ses" (or
  381   # wherever  your syst em stores  the mail a lias file) , or simpl y run
  382   # "newalia ses" to bu ild the ne cessary DB M or DB fi le.
  383   #
  384   # It will  take a min ute or so  before cha nges becom e visible.   Use
  385   # "postfix  reload" t o eliminat e the dela y.
  386   #
  387   #alias_map s = dbm:/e tc/aliases
  388   alias_maps  = hash:/e tc/aliases
  389   #alias_map s = hash:/ etc/aliase s, nis:mai l.aliases
  390   #alias_map s = netinf o:/aliases
  391  
  392   # The alia s_database  parameter  specifies  the alias  database( s) that
  393   # are buil t with "ne waliases"  or "sendma il -bi".   This is a  separate
  394   # configur ation para meter, bec ause alias _maps (see  above) ma y specify
  395   # tables t hat are no t necessar ily all un der contro l by Postf ix.
  396   #
  397   #alias_dat abase = db m:/etc/ali ases
  398   #alias_dat abase = db m:/etc/mai l/aliases
  399   alias_data base = has h:/etc/ali ases
  400   #alias_dat abase = ha sh:/etc/al iases, has h:/opt/maj ordomo/ali ases
  401  
  402   # ADDRESS  EXTENSIONS  (e.g., us er+foo)
  403   #
  404   # The reci pient_deli miter para meter spec ifies the  separator  between
  405   # user nam es and add ress exten sions (use r+foo). Se e canonica l(5),
  406   # local(8) , relocate d(5) and v irtual(5)  for the ef fects this  has on
  407   # aliases,  canonical , virtual,  relocated  and .forw ard file l ookups.
  408   # Basicall y, the sof tware trie s user+foo  and .forw ard+foo be fore
  409   # trying u ser and .f orward.
  410   #
  411   #recipient _delimiter  = +
  412  
  413   # DELIVERY  TO MAILBO X
  414   #
  415   # The home _mailbox p arameter s pecifies t he optiona l pathname  of a
  416   # mailbox  file relat ive to a u ser's home  directory . The defa ult
  417   # mailbox  file is /v ar/spool/m ail/user o r /var/mai l/user.  S pecify
  418   # "Maildir /" for qma il-style d elivery (t he / is re quired).
  419   #
  420   #home_mail box = Mail box
  421   #home_mail box = Mail dir/
  422    
  423   # The mail _spool_dir ectory par ameter spe cifies the  directory  where
  424   # UNIX-sty le mailbox es are kep t. The def ault setti ng depends  on the
  425   # system t ype.
  426   #
  427   #mail_spoo l_director y = /var/m ail
  428   #mail_spoo l_director y = /var/s pool/mail
  429  
  430   # The mail box_comman d paramete r specifie s the opti onal exter nal
  431   # command  to use ins tead of ma ilbox deli very. The  command is  run as
  432   # the reci pient with  proper HO ME, SHELL  and LOGNAM E environm ent settin gs.
  433   # Exceptio n:  delive ry for roo t is done  as $defaul t_user.
  434   #
  435   # Other en vironment  variables  of interes t: USER (r ecipient u sername),
  436   # EXTENSIO N (address  extension ), DOMAIN  (domain pa rt of addr ess),
  437   # and LOCA L (the add ress local part).
  438   #
  439   # Unlike o ther Postf ix configu ration par ameters, t he mailbox _command
  440   # paramete r is not s ubjected t o $paramet er substit utions. Th is is to
  441   # make it  easier to  specify sh ell syntax  (see exam ple below) .
  442   #
  443   # Avoid sh ell meta c haracters  because th ey will fo rce Postfi x to run
  444   # an expen sive shell  process.  Procmail a lone is ex pensive en ough.
  445   #
  446   # IF YOU U SE THIS TO  DELIVER M AIL SYSTEM -WIDE, YOU  MUST SET  UP AN
  447   # ALIAS TH AT FORWARD S MAIL FOR  ROOT TO A  REAL USER .
  448   #
  449   #mailbox_c ommand = / some/where /procmail
  450   #mailbox_c ommand = / some/where /procmail  -a "$EXTEN SION"
  451  
  452   # The mail box_transp ort specif ies the op tional tra nsport in  master.cf
  453   # to use a fter proce ssing alia ses and .f orward fil es. This p arameter
  454   # has prec edence ove r the mail box_comman d, fallbac k_transpor t and
  455   # luser_re lay parame ters.
  456   #
  457   # Specify  a string o f the form  transport :nexthop,  where tran sport is
  458   # the name  of a mail  delivery  transport  defined in  master.cf .  The
  459   # :nexthop  part is o ptional. F or more de tails see  the sample  transport
  460   # configur ation file .
  461   #
  462   # NOTE: if  you use t his featur e for acco unts not i n the UNIX  password
  463   # file, th en you mus t update t he "local_ recipient_ maps" sett ing in
  464   # the main .cf file,  otherwise  the SMTP s erver will  reject ma il for    
  465   # non-UNIX  accounts  with "User  unknown i n local re cipient ta ble".
  466   #
  467   #mailbox_t ransport =  lmtp:unix :/var/lib/ imap/socke t/lmtp
  468  
  469   # If using  the cyrus -imapd IMA P server d eliver loc al mail to  the IMAP
  470   # server u sing LMTP  (Local Mai l Transpor t Protocol ), this is  prefered
  471   # over the  older cyr us deliver  program b y setting  the
  472   # mailbox_ transport  as below:
  473   #
  474   # mailbox_ transport  = lmtp:uni x:/var/lib /imap/sock et/lmtp
  475   #
  476   # The effi ciency of  LMTP deliv ery for cy rus-imapd  can be enh anced via
  477   # these se ttings.
  478   #
  479   # local_de stination_ recipient_ limit = 30 0
  480   # local_de stination_ concurrenc y_limit =  5
  481   #
  482   # Of cours e you shou ld adjust  these sett ings as ap propriate  for the
  483   # capacity  of the ha rdware you  are using . The reci pient limi t setting
  484   # can be u sed to tak e advantag e of the s ingle inst ance messa ge store
  485   # capabili ty of Cyru s. The con currency l imit can b e used to  control
  486   # how many  simultane ous LMTP s essions wi ll be perm itted to t he Cyrus
  487   # message  store. 
  488   #
  489   # To use t he old cyr us deliver  program y ou have to  set:
  490   #mailbox_t ransport =  cyrus
  491  
  492   # The fall back_trans port speci fies the o ptional tr ansport in  master.cf
  493   # to use f or recipie nts that a re not fou nd in the  UNIX passw d database .
  494   # This par ameter has  precedenc e over the  luser_rel ay paramet er.
  495   #
  496   # Specify  a string o f the form  transport :nexthop,  where tran sport is
  497   # the name  of a mail  delivery  transport  defined in  master.cf .  The
  498   # :nexthop  part is o ptional. F or more de tails see  the sample  transport
  499   # configur ation file .
  500   #
  501   # NOTE: if  you use t his featur e for acco unts not i n the UNIX  password
  502   # file, th en you mus t update t he "local_ recipient_ maps" sett ing in
  503   # the main .cf file,  otherwise  the SMTP s erver will  reject ma il for    
  504   # non-UNIX  accounts  with "User  unknown i n local re cipient ta ble".
  505   #
  506   #fallback_ transport  = lmtp:uni x:/var/lib /imap/sock et/lmtp
  507   #fallback_ transport  =
  508  
  509   # The luse r_relay pa rameter sp ecifies an  optional  destinatio n address
  510   # for unkn own recipi ents.  By  default, m ail for un known@$myd estination ,
  511   # unknown@ [$inet_int erfaces] o r unknown@ [$proxy_in terfaces]  is returne d
  512   # as undel iverable.
  513   #
  514   # The foll owing expa nsions are  done on l user_relay : $user (r ecipient
  515   # username ), $shell  (recipient  shell), $ home (reci pient home  directory ),
  516   # $recipie nt (full r ecipient a ddress), $ extension  (recipient  address
  517   # extensio n), $domai n (recipie nt domain) , $local ( entire rec ipient
  518   # localpar t), $recip ient_delim iter. Spec ify ${name ?value} or
  519   # ${name:v alue} to e xpand valu e only whe n $name do es (does n ot) exist.
  520   #
  521   # luser_re lay works  only for t he default  Postfix l ocal deliv ery agent.
  522   #
  523   # NOTE: if  you use t his featur e for acco unts not i n the UNIX  password
  524   # file, th en you mus t specify  "local_rec ipient_map s =" (i.e.  empty) in
  525   # the main .cf file,  otherwise  the SMTP s erver will  reject ma il for    
  526   # non-UNIX  accounts  with "User  unknown i n local re cipient ta ble".
  527   #
  528   #luser_rel ay = $user @other.hos t
  529   #luser_rel ay = $loca l@other.ho st
  530   #luser_rel ay = admin +$local
  531     
  532   # JUNK MAI L CONTROLS
  533  
  534   # The cont rols liste d here are  only a ve ry small s ubset. The  file
  535   # SMTPD_AC CESS_READM E provides  an overvi ew.
  536  
  537   # The head er_checks  parameter  specifies  an optiona l table wi th pattern s
  538   # that eac h logical  message he ader is ma tched agai nst, inclu ding
  539   # headers  that span  multiple p hysical li nes.
  540   #
  541   # By defau lt, these  patterns a lso apply  to MIME he aders and  to the
  542   # headers  of attache d messages . With old er Postfix  versions,  MIME and
  543   # attached  message h eaders wer e treated  as body te xt.
  544   #
  545   # For deta ils, see " man header _checks".
  546   #
  547   header_che cks = rege xp:/etc/po stfix/head er_checks
  548  
  549   # FAST ETR N SERVICE
  550   #
  551   # Postfix  maintains  per-destin ation logf iles with  informatio n about
  552   # deferred  mail, so  that mail  can be flu shed quick ly with th e SMTP
  553   # "ETRN do main.tld"  command, o r by execu ting "send mail -qRdo main.tld".
  554   # See the  ETRN_READM E document  for a det ailed desc ription.
  555  
  556   # The fast _flush_dom ains param eter contr ols what d estination s are
  557   # eligible  for this  service. B y default,  they are  all domain s that
  558   # this ser ver is wil ling to re lay mail t o.
  559  
  560   #fast_flus h_domains  = $relay_d omains
  561  
  562   # SHOW SOF TWARE VERS ION OR NOT
  563   #
  564   # The smtp d_banner p arameter s pecifies t he text th at follows  the 220
  565   # code in  the SMTP s erver's gr eeting ban ner. Some  people lik e to see
  566   # the mail  version a dvertised.  By defaul t, Postfix  shows no  version.
  567   #
  568   # You MUST  specify $ myhostname  at the st art of the  text. Tha t is an
  569   # RFC requ irement. P ostfix its elf does n ot care.
  570   #
  571   #smtpd_ban ner = $myh ostname ES MTP $mail_ name
  572   #smtpd_ban ner = $myh ostname ES MTP $mail_ name ($mai l_version)
  573  
  574   # PARALLEL  DELIVERY  TO THE SAM E DESTINAT ION
  575   #
  576   # How many  parallel  deliveries  to the sa me user or  domain? W ith local
  577   # delivery , it does  not make s ense to do  massively  parallel  delivery
  578   # to the s ame user,  because ma ilbox upda tes must h appen sequ entially,
  579   # and expe nsive pipe lines in . forward fi les can ca use disast ers when
  580   # too many  are run a t the same  time. Wit h SMTP del iveries, 1 0
  581   # simultan eous conne ctions to  the same d omain coul d be suffi cient to
  582   # raise ey ebrows.
  583  
  584   # Each mes sage deliv ery transp ort has it s XXX_dest ination_co ncurrency_ limit
  585   # paramete r.  The de fault is $ default_de stination_ concurrenc y_limit fo r
  586   # most del ivery tran sports. Fo r the loca l delivery  agent the  default i s 2.
  587  
  588   #local_des tination_c oncurrency _limit = 2
  589   #default_d estination _concurren cy_limit =  20
  590  
  591   # DEBUGGIN G CONTROL
  592   #
  593   # The debu g_peer_lev el paramet er specifi es the inc rement in  verbose
  594   # logging  level when  an SMTP c lient or s erver host  name or a ddress
  595   # matches  a pattern  in the deb ug_peer_li st paramet er.
  596   #
  597   debug_peer _level = 4
  598  
  599   # The debu g_peer_lis t paramete r specifie s an optio nal list o f domain
  600   # or netwo rk pattern s, /file/n ame patter ns or type :name tabl es. When
  601   # an SMTP  client or  server hos t name or  address ma tches a pa ttern,
  602   # increase  the verbo se logging  level by  the amount  specified  in the
  603   # debug_pe er_level p arameter.
  604   #
  605   #debug_pee r_list = 1 27.0.0.1
  606   #debug_pee r_list = s ome.domain
  607   debug_peer _list =  DNS         
  608  
  609   # The debu gger_comma nd specifi es the ext ernal comm and that i s executed
  610   # when a P ostfix dae mon progra m is run w ith the -D  option.
  611   #
  612   # Use "com mand .. &  sleep 5" s o that the  debugger  can attach  before
  613   # the proc ess marche s on. If y ou use an  X-based de bugger, be  sure to
  614   # set up y our XAUTHO RITY envir onment var iable befo re startin g Postfix.
  615   #
  616   debugger_c ommand =
  617            P ATH=/bin:/ usr/bin:/u sr/local/b in:/usr/X1 1R6/bin
  618            d dd $daemon _directory /$process_ name $proc ess_id & s leep 5
  619  
  620   # If you c an't use X , use this  to captur e the call  stack whe n a
  621   # daemon c rashes. Th e result i s in a fil e in the c onfigurati on
  622   # director y, and is  named afte r the proc ess name a nd the pro cess ID.
  623   #
  624   # debugger _command =
  625   #       PA TH=/bin:/u sr/bin:/us r/local/bi n; export  PATH; (ech o cont;
  626   #       ec ho where)  | gdb $dae mon_direct ory/$proce ss_name $p rocess_id  2>&1
  627   #       >$ config_dir ectory/$pr ocess_name .$process_ id.log & s leep 5
  628   #
  629   # Another  possibilit y is to ru n gdb unde r a detach ed screen  session.
  630   # To attac h to the s creen sess sion, su r oot and ru n "screen  -r
  631   # <id_stri ng>" where  <id_strin g> uniquel y matches  one of the  detached
  632   # sessions  (from "sc reen -list ").
  633   #
  634   # debugger _command =
  635   #       PA TH=/bin:/u sr/bin:/sb in:/usr/sb in; export  PATH; scr een
  636   #       -d mS $proces s_name gdb  $daemon_d irectory/$ process_na me
  637   #       $p rocess_id  & sleep 1
  638  
  639   # INSTALL- TIME CONFI GURATION I NFORMATION
  640   #
  641   # The foll owing para meters are  used when  installin g a new Po stfix vers ion.
  642  
  643   # sendmail _path: The  full path name of th e Postfix  sendmail c ommand.
  644   # This is  the Sendma il-compati ble mail p osting int erface.
  645  
  646   sendmail_p ath = /usr /sbin/send mail.postf ix
  647  
  648   # newalias es_path: T he full pa thname of  the Postfi x newalias es command .
  649   # This is  the Sendma il-compati ble comman d to build  alias dat abases.
  650   #
  651   newaliases _path = /u sr/bin/new aliases.po stfix
  652  
  653   # mailq_pa th: The fu ll pathnam e of the P ostfix mai lq command .  This
  654   # is the S endmail-co mpatible m ail queue  listing co mmand.
  655  
  656   mailq_path  = /usr/bi n/mailq.po stfix
  657  
  658   # setgid_g roup: The  group for  mail submi ssion and  queue mana gement
  659   # commands .  This mu st be a gr oup name w ith a nume rical grou p ID that
  660   # is not s hared with  other acc ounts, not  even with  the Postf ix account .
  661   #
  662   setgid_gro up = postd rop
  663  
  664   # html_dir ectory: Th e location  of the Po stfix HTML  documenta tion.
  665   #
  666   html_direc tory = no
  667  
  668   # manpage_ directory:  The locat ion of the  Postfix o n-line man ual pages.
  669   #
  670   manpage_di rectory =  /usr/share /man
  671  
  672   # sample_d irectory:  The locati on of the  Postfix sa mple confi guration f iles.
  673   # This par ameter is  obsolete a s of Postf ix 2.1.
  674   #
  675   sample_dir ectory = / usr/share/ doc/postfi x-2.6.6/sa mples
  676  
  677   # readme_d irectory:  The locati on of the  Postfix RE ADME files .
  678   #
  679   readme_dir ectory = / usr/share/ doc/postfi x-2.6.6/RE ADME_FILES