    hisai@din.or.jp 2000/04/19 sendmail address rewrit-
  ing mini-HOWTO
  Thomas Roessler, roessler@guug.de
  v0.0, 6 May 1998

  ̃hLǵA_CAbvŃANZXĂXΏ
   sendmail ̊ȒPȐݒ@܂B

  1.  ͂߂

  ̃hLgł́Aw̐ݔICT[rXʂāAŋ߂̎
  ƌȂӂꂽ`ŃC^[lbgɐڑĂǎ҂z肵
  ܂B̓Iɂ͂ΏۂłB

  o  ڑ̓voC_Ƀ_CăVA PPP ڑĂ

  o  [̓voC_ POP T[o IMAP T[oɃXv[Ă
     ̂MASMTP ʂđMĂ

  o  ÕhC͎ĂȂ߁AЂƂ̃AhXg
     p邵Ȃ

  LɉāAł Eric Allman 쐬 sendmail ̐Vڂ̃o[W
  CXg[Ă̂Ƃ܂(o[W 8.8.8 ̃hL
  gĂ鎞_ł̍ŐVłŁAȂ삷Ǝv܂)B

  ̃hLgł Debian GNU/Linux Ǝ̍\ɂĂ
  BDebian GNU/Linux ȊÕfBXgr[V𗘗pĂꍇ
  ͂ӂB

  L̏OɒׂĂĂB

  o  Ă ISP ̃[ET[o

  o  ̃C^[lbg̃[EAhX

  ꂩsݒɂ͎ 2 ̖ڕW܂B

  1. [Jȃ[UԂŃ[̂肪ł邱

  2. Oɑ΂ẮA[J̃[EAhXł͂Ȃ ISP ̃[EA
     hXgp邱

  sendmail ̋@\ 1 ł genericstable gƂɂāA̖
  WB邱Ƃł悤ɂȂ܂B

  2.  ݒt@C̍\

  ܂ /etc ɂ sendmail ֘A̐ݒt@CׂĂ /etc/mail Ɉړ
  āA̐ݒt@Cƕ܂傤Bsendmail ͂̃t@C
  /etc ɂ̂Ɖ肵Ă܂̂ŁA肪Ȃ悤
  /etc/sendmail.cf  /etc/mail/sendmail.cf ɃV{bNEN𒣂
  Ă܂傤B

  L̃t@C /etc/mail ɑ݂ĂƎv܂B

  o  aliases - [JŎgpAhXĂ

  o  genericsdomain - [JɐڑĂzXg̐ݒ񂪏
     

  o  genericstable - AhX郋[Ă

  o  sendmail.cf - sendmail ̐ݒ肪Ă

  o  sendmail.mc - sendmail.cf ̃\[X

  ̃t@C̓ .db t@C킹ĎĂ̂܂B
  ̓nbVĂf[^x[XŁAsendmail ͒ڂQ
  ܂B

  sendmail  cf ֘Ã\[XEc[ /usr/lib/sendmail.cf ɂ
  Ƃ܂B Debian GNU/Linux ̏ꍇłB̃fBXgr[V
  ł͈Ⴄɂ邩Ȃ̂ŁAfBXgr[Vt̎
  ǂŏڍׂmFĂB

  3.  sendmail ̐ݒ

  3.1.  Ȑݒt@C

  sendmail ̐ݒɂ́AƂĂGȃ[gpKv܂B
  낢Hv炵ݒsƂ\łAʂ͈ꂩ
  sendmail.cf 悤ȂƂ͍s܂B͎Ԃ̖ʂłB
  グ邱Ǝ̂ɋĂȂÃhLgǂނƂ𑦍
  ~߂āA O'Reilly ołĂuRE{vǂނƂ
  E߂܂B

  ̃[菑邩ɁAm4 }NEvZbT̂bɂ
  邱Ƃɂ܂傤B sendmail t̐`̃t@Cݒ
  t@C𐶐ł܂B

  ܂ sendmail.mc t@Ĉ͂߂̕܂傤B

  ______________________________________________________________________
  include(/usr/lib/sendmail.cf/m4/cf.m4)
  VERSIONID(`sendmail.mc - roessler@guug.de')
  OSTYPE(debian)
  define(`ALIAS_FILE',`/etc/mail/aliases')
  ______________________________________________________________________

  ŏ cf.m4  include Ă܂B m4 }Ñt@Cɂ͂̌
  ŗp邱ƂɂȂ}N`Ă܂Bw肵ĂpX
  `FbNĂBȂłĂ̂́ADebian
  GNU/Linux ł̗łBOSTYPE ͂낢ȃftHg̐ݒlZbg
  ̂ɕ֗ȃ}NłBDebian gĂȂȂAudebianv
  ulinuxvɒuĂBALIAS_FILE ɂ sendmail QƂ
  GCAX̃Xg߂Ă܂B

  L̍s sendmail ̋@\ł genericstable gpw肵Ă
  B܂gp邽߂ɕKvȐݒt@Cǂɂ̂w肵
  Ă܂B

  ______________________________________________________________________
  FEATURE(masquerade_envelope) FEATURE(genericstable, `hash
  -o /etc/mail/genericstable')
  GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')
  ______________________________________________________________________

  masquerade_envelope @\́Asendmail bZ[WɏĂGx
  [v̑M(Sender)̕܂BÕ[zVXe
  [złȂꍇA炩̌xbZ[W𑗐M҂ɒm点
  ꍇɂ̃AhXgp܂Bgenerics* t@CɂĂ͌Ő
  ܂B

  ł͂ŁAX}[gzXgƌĂ΂ĂAOɃ[z
  ڂ𕉂}VɂĐĂ܂傤B̃}V ISP 
  POPAIMAP T[oƂ͈ႤʂĂƂƂɒӂĂ
  B{ȁAƂvȂA ISP ɓdbĕĂ݂ĂBȐ
  t@C̓e͉L̒ʂłB

  ______________________________________________________________________
  define(`SMART_HOST',`mail-out.your.provider')
  ______________________________________________________________________

  mail-out.your.provider ̕ ISP ̃zXgɒuĂB
  ̖O̓C^[lbgňӂɎʂł閼OłKv܂B

  umailerv̋LqŌ 2 s sendmail 낢Ȏނ̃[
  ǂ̂悤ɏ邩肷邽߂ɕKvłB

  ______________________________________________________________________
  MAILER(local)
  MAILER(smtp)
  ______________________________________________________________________

   sendmail.mc  sendmail.cf 𐶐ɂ́AL̃R}h
  root ŎsĂB

  ______________________________________________________________________
  # m4 sendmail.mc > _sendmail.cf
  # mv -f _sendmail.cf sendmail.cf
  ______________________________________________________________________

  m4 ɂ鏈ʂe|t@Cɂ񏑂ĂA̖O
  ɕύXĂB邱ƂɂāAsendmail ܂Ɛݒ
  ĂȂt@CgpĂ܂ƂhƂł܂B

  3.2.  AhX̏

  ܂ sendmail ɂǂꂪ[JȃAhX(܂菑̑ΏۂɂȂ)
  ̂𔻒fKv܂B̂͂ƂĂPłB}Vɂ
  ĂC^[lbgňӂɎʂłzXg
  /etc/mail/genericsdomain ɏłB̃zXg𒲂ׂɂ͉L
  ̃R}h͂ĂB

  ______________________________________________________________________
   $ hostname -f
  ______________________________________________________________________

  ł̓AhX̏߂e[uł
  /etc/mail/genericstableƏĂ݂܂傤B̃t@ĆAX
  y[Xŋ؂ꂽ 2 ̃J\Ă܂B̃J
  [JŎgAhXŁAȆɎgpAhXłB
  L̂悤Ȍ`ɂȂ܂B

  ______________________________________________________________________
  harry   harryx@your.isp
  maude   maudey@her.isp
  root    fredx@your.isp
  news    fredx@your.isp
  ______________________________________________________________________

  1 ̎w育ƂɃ[Jɂ}V̂ꂼ̃AJEgw肵Ă
  Bƃ[JȃVXe玩Iɏoꂽ[ɐ
  wb_[񂪂邱ƂɂȂ܂B

  ptH[}Xグ邽߁Asendmail ̓eLXgŏꂽ̃t@C
  𒼐ڗp܂B̑ɁunbVς݁ṽt@Cg܂B
  ̃t@Cɂ́AL̒ʂɓ͂܂B

  ______________________________________________________________________
  # makemap -r hash genericstable.db < genericstable
  ______________________________________________________________________

  genericstable ɂ鏑̃[̓[Jł̂Oz
  郁[ɂ͓Kp܂B̏̓[JȃVXe
  ISP ̃X}[gzXgɑꍇɂs܂B

  3.3.  Aliases

  aliases t@Cɂ́A[JłƂ肷郁[gp閼O`
  Ă܂Broot ̂悤ɁAIɃVXẽ[𑗂A
  Ǘ邽߂̃AJEgɂƂĂ͕֗ȋ@\łB

  /etc/mail/aliases ͉̐L̂悤ȓẽt@CɂȂł
  B

  ______________________________________________________________________
  root: fred
  news: root
  postmaster: root
  mail: root
  www: root

  nobody: /dev/null
  MAILER-DAEMON: nobody
  ______________________________________________________________________

  ̗łƁArootAnewsApostmasterAmailA www [Ũ[
  fred ɑAnobody  MAILER-DAEMON ̃[ /dev/null sɂ
  ܂B
  aliases  genericstable Ɠlɑ̃Gg܂݂܂B
  āAgenericstable ƓR sendmail ̃t@CeLXgň
  ͓̂ł͂܂Bgenericstable Ɠdg݂ł nbV
  f[^x[X aliases ɂpĂ܂B makemap 𒼐ڎgp
  ɁAnewaliases  ƂR}hgĂ܂܂B̃R}h
  KvȏׂĎIɍsĂ܂B

  4.  ɒm肽ꍇ

  sendmail ̃\[Xɂ́AhLgȂ肽Ă܂B܂
  ǂł݂ĂB cf/README B

  sendmail ̐ݒ@[߂Ȃ΁AuRE{vƌĂ΂Ă
  O'Reilly Bryan Costales, Eric Allman, and Neil Rickert: "sendmail".
  O'Reilly, 1993 ǂłB
  󒐁F{łƂāA䏃 ĖA؍F Fwsendmail x(C
  ^|iViEg\EpubVOEWpA1994)܂B

  5.  {Ŏӎ

  |sɓĉL̕XɂbɂȂ܂B肪Ƃ
  B

  o  遗썂 

  o  R`V 

