home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / fj / maillis / apollo / 2962 < prev    next >
Encoding:
Text File  |  1992-11-15  |  3.7 KB  |  97 lines

  1. Newsgroups: fj.mail-lists.apollo
  2. Path: sparky!uunet!spool.mu.edu!agate!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!etl.go.jp!daemon
  3. From: email!newton.auto.tuwien.ac.at!mjl@uunet.uu.net  (Martin J. Laubach)
  4. Subject: IDA Sendmail and DNS
  5. Message-ID: <1992Nov16.101209.18530@etl.go.jp>
  6. Sender: apollo-request@srvr1.engin.umich.edu
  7. Organization: University of technology, Vienna, Austria.
  8. Distribution: fj
  9. Date: Thu, 12 Nov 1992 20:13:07 GMT
  10. Return-Path: <apollo-list-errors@srvr1.engin.umich.edu>
  11. Approved: kato@etl.go.jp
  12. Lines: 83
  13.  
  14.  
  15.   I'm currently exploring the with the IDA sendmail included in 10.4,
  16. and it really looks very nice, especially the M4 definition files
  17. are great.
  18.  
  19.   However, this sendmail doesn't seem to use the name server correctly
  20. (or at all). While the old 10.3.5 sendmail on another machine with
  21. a similiar sendmail.cf file actually expands incomplete domain
  22. specifications, the new sendmail does nothing of the sort. And thus
  23. a lot of the mail that did get through just fine, will be bounced by
  24. the mail relay host.
  25.  
  26.   An example -- the new apollo sendmail does this (/usr/lib/sendmail
  27. -Cfoo.cf -bt):
  28.  
  29. ADDRESS TEST MODE
  30. Enter <ruleset> <address>
  31. [Note: No initial ruleset 3 call]
  32. > 3,0 foo@vmars
  33. rewrite: ruleset  3   input: foo @ vmars
  34. rewrite: ruleset  7   input: foo @ vmars
  35. rewrite: ruleset  9   input: foo @ vmars
  36. rewrite: ruleset  9 returns: < foo > @ vmars
  37. rewrite: ruleset  7 returns: < @ vmars > , foo
  38. rewrite: ruleset  3 returns: < @ vmars > , foo
  39. rewrite: ruleset  0   input: < @ vmars > , foo
  40. rewrite: ruleset  8   input: < @ vmars > , foo
  41. rewrite: ruleset  8 returns: < @ vmars > , foo
  42. rewrite: ruleset 29   input: < @ vmars > , foo
  43. rewrite: ruleset 29 returns: < @ vmars > , foo
  44. rewrite: ruleset 26   input: < @ vmars > , foo
  45. rewrite: ruleset 25   input: < @ vmars > , foo
  46. rewrite: ruleset 25 returns: < @ vmars > , foo
  47. rewrite: ruleset  4   input: < @ vmars > , foo
  48. rewrite: ruleset  4 returns: foo @ vmars
  49. rewrite: ruleset 26 returns: < @ vmars > , foo
  50. rewrite: ruleset  0 returns: $# TCP $@ email . tuwien . ac . at $:
  51.          < @ vmars > , foo
  52.  
  53.  
  54.   Whereas the sendmail on a NeXT around here (with the same config
  55. file) looks like this:
  56.  
  57. ADDRESS TEST MODE
  58. Enter <ruleset> <address>
  59. [Note: No initial ruleset 3 call]
  60. > 3,0 foo@vmars
  61. rewrite: ruleset  3   input: foo @ vmars
  62. rewrite: ruleset  7   input: foo @ vmars
  63. rewrite: ruleset  9   input: foo @ vmars
  64. rewrite: ruleset  9 returns: < foo > @ vmars
  65. rewrite: ruleset  7 returns: < @ vmars > , foo
  66. rewrite: ruleset  3 returns: < @ vmars > , foo
  67. rewrite: ruleset  0   input: < @ vmars > , foo
  68. rewrite: ruleset  8   input: < @ vmars > , foo
  69. rewrite: ruleset  8 returns: < @ vmars . tuwien . ac . at > , foo
  70. rewrite: ruleset 29   input: < @ vmars . tuwien . ac . at > , foo
  71. rewrite: ruleset 29 returns: < @ vmars . tuwien . ac . at > , foo
  72. rewrite: ruleset 26   input: < @ vmars . tuwien . ac . at > , foo
  73. rewrite: ruleset 25   input: < @ vmars . tuwien . ac . at > , foo
  74. rewrite: ruleset 25 returns: < @ vmars . tuwien . ac . at > , foo
  75. rewrite: ruleset  4   input: < @ vmars . tuwien . ac . at > , foo
  76. rewrite: ruleset  4 returns: foo @ vmars . tuwien . ac . at
  77. rewrite: ruleset 26 returns: $# TCP $@ vmars . tuwien . ac . at $: 
  78.         < @ vmars . tuwien . ac . at > , foo
  79. rewrite: ruleset  0 returns: $# TCP $@ vmars . tuwien . ac . at $: 
  80.         < @ vmars . tuwien . ac . at > , foo
  81.  
  82.  
  83.  
  84.   As you can see, on the apollo it forwards the mail to the relay host,
  85. whereas on the NeXT (and on apollos with pre-10.4 sendmail) it completes
  86. the domain name and sends the mail directly to the destination.
  87.  
  88.   What's the problem here??
  89.  
  90.     mjl
  91.  
  92.  
  93.  
  94. PS: Anyone got a ready-compiled dbm(1) around? Ftp'ing the config files
  95.     to the NeXT, building the dbm index and transferring them back is
  96.     a bit tedious :) (It works, though!)
  97.