jwright@cfht.hawaii.edu (Jim Wright) (09/02/90)
shankar@hpclscu.HP.COM (Shankar Unni) writes: >Please take the time to call HP support and let them know what problem you >are having, so that they can take a crack at isolating the problem. What a perfect opening, I can't pass it up. We've done all the right things. Sendmail stopped working for us with the 7.0 upgrade. We put in a call to the response center, and sometime during the next few months it was quietly closed. So we opened a new call, and sent email to various contacts in HP. Still no solution. PROBLEM 1: Sendmail simply does not work at all with /usr/lib/aliases. Long mournful tail of my woes omitted. After about a month on the second call, we got an answer "back from the factory". Seems that the sendmail.cf that was shipped was broken. OK, I can accept that. What toasts my tortilla is that the "factory" knew all about this, while I tried to struggle through the response center. What's the point of a service contract? So, at the risk of giving away thousands of dollars in free support... At about line 780 in the "HP supported sendmail.cf" you will find an "On" setting. This should be modified to read "Onfalse". You will then need to reboot, refreeze the configuration files, and run newaliases. # check right sides of aliases on alias db initialization Onfalse PROBLEM 2: The fixed sendmail will not resolve through two aliases. This one has gone "back to the factory". Oh shit, not again. So my plea to the net: why does this not work? An example below. wright: jwright jwright: jwright@quonset jim: jwright "quonset" is a cluster server. If I go to another cluster and send mail to either wright or jim, sendmail resolves the first alias and sends mail to /usr/mail/jwright _on_that_cluster_!! Wrong!! I can use the command "/usr/lib/sendmail -v -s test jim < /dev/null" and watch the progress. On any of our Suns, this works like a charm and mail goes where it should. On the HPs... HELP!! -- Jim Wright jwright@quonset.cfht.hawaii.edu Canada-France-Hawaii Telescope Corp.
milburn@me10.lbl.gov (John Milburn) (09/03/90)
In article <jwright.652260293@catfish> jwright@cfht.hawaii.edu (Jim Wright) writes: >PROBLEM 2: The fixed sendmail will not resolve through two aliases. >This one has gone "back to the factory". Oh shit, not again. So my >plea to the net: why does this not work? An example below. The problem is certainly not with sendmail, but rather with your .cf file. I can't comment on the one hp supports, but ours works just fine with multiple aliases: me10:milburn 136 %)) /usr/lib/sendmail -v jemilburn </dev/null jemilburn... aliased to jem jem... aliased to milburn milburn... aliased to milburn@me10.lbl.gov /home/me10/als/milburn/.forward: line 0: forwarding to milburn@me10.lbl.gov milburn... Connecting to local host (local)... milburn... Executing "/bin/rmail -d milburn" milburn... Sent me10:milburn 137 %)) what /usr/lib/sendmail /usr/lib/sendmail: $Header: version.c,v 15.11 89/09/28 16:06:04 jmc Exp $ If you want to play, here is our .cf file. It is mostly derived from an old ucbvax .cf, and has extentions for some psudo-domains. Mike Helm of lbl did most of the .cf hacking. -jem # Modified slightly for hpux 7.0 -jem on 8 Jan 90 # Modified leres file (~1 Aug 88) by mwh on 8 Sept 88 # @(#)me1.cf 1.5 88/09/08 LBL/RTSS edited by mwh # SENDMAIL.CF for the supercon Sun cluster # # If you change this file, please mail back a copy # to M_Helm@lbl.gov # Problems, questions, &c? Start with M_Helm@lbl.gov # (Michael Helm, x7248) # 08 sept 88 mwh -- restored HEPNET service # 31 july 88 mwh -- std files for all members (no clustering yet) # # @(#) $Header: sendmail.cf,v 1.2 88/07/07 23:41:44 root Exp $ (LBL) ## lbl-csam sendmail config file. Adapted from: # @(#)ucbvax.mc 1.23 (Berkeley) 9/22/86 # internet hostname (of file server) Dwme10.lbl.gov # names of all clients on this server Cwme10.lbl.gov # uucp hostname DUme10 # valid uucp hosts from this site CWhpuplca # we have full sendmail support here Oa ############################# ### Setup Information ### ############################# # mail relay host (our internet mail goes out as u%thisHost@relay) DRlbl.gov csam.lbl.gov # possible relay hosts (i.e., u%this_host@relay) CRlbl-csam lbl-rtsg csam rtsg # local domain names DDlbl.gov # bitnet relay DCcsa2.lbl.gov # my official hostname (for headers) Dj$w # make sure that "local" and "localhost" are stripped as destinations. CwLOCAL localhost # convert these from uucp to tcp CFlbl lbl-h lbl-g lll-crg uw-beaver # all supported top-level domains CKLOCAL ARPA UUCP BITNET CSNET EDU MIL COM GOV AU IL NET ORG UK US # local domains (domains we use to resolve to a mailer) CTLOCAL ARPA UUCP BITNET CSNET MFENET # legal Internet top-level domains CPARPA EDU MIL GOV COM IL NET ORG UK US # Internal domains that we use in rewriting (not known by NIC) CILOCAL UUCP BITNET CSNET DEC MailNET MFENET HEPNET DZHP-UX??? # my name DnMAILER-DAEMON # UNIX header format DlFrom $g $d # delimiter (operator) characters Do.:%@!^=/[] # format of a total name Dq$g$?x ($x)$. # SMTP login message De$j Sendmail $v/$Z ready at $b # uucp forwarding host DFrutgers.edu ############### # Options # ############### # location of alias file OA/usr/lib/aliases # wait up to ten minutes for alias file rebuild Oa10 # substitution for space (blank) characters OB. # (don't) connect to "expensive" mailers #Oc # default delivery mode (deliver in background) Odbackground # temporary file mode OF0600 # default GID Og1 # location of help file OH/usr/lib/sendmail.hf # log level OL9 # default network name ONARPA # default messages to old style Oo # queue directory OQ/usr/spool/mqueue # read timeout -- violates protocols Or2h # status file OS/usr/lib/sendmail.st # queue up everything before starting transmission Os # default timeout interval OT3d # time zone names (V6 only) OtPST,PDT # default UID Ou1 # wizard's password OW* # load average at which we just queue messages Ox8 # load average at which we refuse connections OX12 ########################### # Message precedences # ########################### Pfirst-class=0 Pspecial-delivery=100 Pbulk=-60 Pjunk=-100 ##################### # Trusted users # ##################### Troot Tdaemon Tuucp ######################### # Format of headers # ######################### H?P?Return-Path: <$g> HReceived: $?sfrom $s $.by $w ($v/$Z) id $i; $b H?D?Resent-Date: $a H?D?Date: $a H?F?Resent-From: $q H?F?From: $q H?x?Full-Name: $x HSubject: H?M?Resent-Message-Id: <$t.$i@$j> H?M?Message-Id: <$t.$i@$j> ########################### ### Rewriting Rules ### ########################### ################################ # Sender Field Pre-rewriting # ################################ S1 #R$*<$*>$* $1$2$3 defocus ################################### # Recipient Field Pre-rewriting # ################################### S2 #R$*<$*>$* $1$2$3 defocus ################################# # Final Output Post-rewriting # ################################# S4 R@ $@ handle <> error addr # resolve numeric addresses to name if possible R$*<@[$+]>$* $:$1<@$[[$2]$]>$3 lookup numeric internet addr # externalize local domain info R$*<@LOCAL> $@$1@$w R$*<$*LOCAL>$* $1<$2lbl.gov>$3 change local info R$*<$*LOCAL.ARPA>$* $1<$2lbl.gov>$3 change local info R$*<$+>$* $1$2$3 defocus R@$+:@$+:$+ @$1,@$2:$3 <route-addr> canonical # UUCP must always be presented in old form (with domains, leave the ".uucp") R$+@$-.UUCP $2!$1 u@h.UUCP => h!u R$+@$-.$-.UUCP $2.$3.uucp!$1 u@h.UUCP => h!u R$+@$-.$-.$-.UUCP $2.$3.$4.uucp!$1 u@h.UUCP => h!u R$+@$-.$-.$-.$-.UUCP $2.$3.$4.$5.uucp!$1 u@h.UUCP => h!u R$+@$-.$-.$-.$-.$-.UUCP $2.$3.$4.$5.$6.uucp!$1 u@h.UUCP => h!u # delete duplicate local names -- mostly for arpaproto.mc R$+%$=w@$=w $1@$w u%UCB@UCB => u@UCB R$+%$=w@$=w $1@$w u%UCB@UCB => u@UCB R$+%$=w@$=w $1@$w u%UCB@UCB => u@UCB R$+%$=w@$=w.arpa $1@$w u%UCB@UCB => u@UCB R$+%$=w.arpa@$=w $1@$w u%UCB@UCB => u@UCB R$+%$=w@$=w.arpa $1@$w u%UCB@UCB => u@UCB R$+%$=w.arpa@$=w.arpa $1@$w u%UCB@UCB => u@UCB ########################### # Name Canonicalization # ########################### S3 # handle "from:<>" special case R<> $@@ turn into magic token R$-::$+ $@$>6$2<@$1.HEPNET> resolve hepnet/decnet names # basic textual canonicalization -- note RFC733 heuristic here R$*<$*<$*<$+>$*>$*>$* $4 3-level <> nesting R$*<$*<$+>$*>$* $3 2-level <> nesting R$*<$+>$* $2 basic RFC821/822 parsing R$+ at $+ $1@$2 "at" -> "@" for RFC 822 # make sure <@a,@b,@c:user@d> syntax is easy to parse -- undone later R@$+,$+ @$1:$2 change all "," to ":" # localize and dispose of route-based addresses R@$+:$+ $@$>6<@$1>:$2 handle <route-addr> # more miscellaneous cleanup R$+ $:$>8$1 host dependent cleanup R$+:$*;@$+ $@$1:$2;@$3 list syntax R$+:$*; $@$1:$2; list syntax R$+@$+ $:$1<@$2> focus on domain R$+<$+@$+> $1$2<@$3> move gaze right R$+<@$+> $@$>6$1<@$2> already canonical # convert old-style addresses to a domain-based address R$+^$+ $1!$2 convert ^ to ! R$-!$+ $@$>6$2<@$1.UUCP> resolve uucp names R$+.$-!$+ $@$>6$3<@$1.$2> domain uucps R$+!$+ $@$>6$2<@$1.UUCP> uucp subdomains R$-:$+ $@$>6$2<@$1> host:user R$-=$+ $@$>6$2<@$1.BITNET> resolve bitnet names R$+%$+ $:$>9$1%$2 user%host R$+<@$+> $@$>6$1<@$2> already canonical R$-.$+ $@$>6$2<@$1> host.user ################################# # special local conversions # ################################# S6 R$*<@$=w>$* $:$1<@LOCAL>$3 R$*<@$=w>$* $1<@$2.LOCAL>$3 convert local domain R$*<@$=w.ARPA>$* $1<@$2.LOCAL>$3 R$*<@$=w.ARPA>$* $1<@$2.LOCAL>$3 R$+<@LOCAL> $@$1<@LOCAL> R$+<@$=w.LOCAL> $@$1<@LOCAL> R<@$=w.LOCAL>:$+ $@$>3$2 R$+<@$*.LOCAL>$* $1<@$2>$3 R$*<@$+.$=T.$=T>$* $1<@$2.$3>$5 make UUCP top level R$*<@ucsfcgl.UUCP>$* $1<@cgl.ucsf.edu>$2 ucsfcgl now on Internet ################################ # Change rightmost % to @. # ################################ S9 R$*%$* $1@$2 First make them all @'s. R$*@$*@$* $1%$2@$3 Undo all but the last. R$*@$* $@$1<@$2> Put back the brackets. ############################################################ ##### Provide Backward Compatibility ############################################################ ##################################################### # General code to convert back to old style names # ##################################################### S5 #R$+<@$-.LOCAL> $2:$1 u@h.LOCAL => h:u R$+<@LOCAL> $1 strip LOCAL R$+<@$+.LOCAL> $1<@$2> R$+<@$-.UUCP> $2!$1 u@host.UUCP => host!u ################### ### Mailers ### ################### ############################################################ ##### Local and Program Mailer specification ############################################################ #BSD #Mlocal, P=/bin/mail, F=rlsDFMmn, S=10, R=20, A=mail -d $u #Mprog, P=/bin/sh, F=lsDFMe, S=10, R=20, A=sh -c $u Mlocal, P=/bin/rmail, F=lsDFPm, S=10, R=20, A=rmail -d $u Mprog, P=/bin/sh, F=lsDFMeuP, S=10, R=20, A=sh -c $u Mtty, P=/bin/false, F=rlsnP, S=10, R=20, A=to $u, M=5000 # This is HP9000 stuff: #Mlocal, P=/bin/rmail, F=lsDPFMm, S=10, R=20, A=rmail -d $u #Mprog, P=/bin/sh, F=lsDFMeuP, S=10, R=20, A=sh -c $u #Mtty, P=/bin/false, F=rlsnP, S=10, R=20, A=to $u, M=5000 S10 R@ $n errors to mailer-daemon S20 # None needed? ############################################################ ##### ##### Arpanet TCP Mailer specification ##### ##### Messages processed by this specification are assumed to leave ##### the local domain -- hence, they must be canonical according to ##### RFC822 etc. ##### ##### This mailer is to be used with the Berkeley Name Server. ##### ############################################################ Mtcp, P=[IPC], F=mDFMueXLC, S=14, R=24, A=IPC $h, E=\r\n S14 # pass <route-addr>'s through R<@$+>$* $@<@$[$1$]>$2 resolve <route-addr> # map colons to dots everywhere..... R$*:$* $1.$2 map colons to dots # output local host in user@host.domain syntax R$+<@LOCAL> $:$1<@$w> this host R$+<@$-> $:$1<@$[$2$]> check for local domain R$+<@$+.LOCAL> $:$1<@$[$2$]> nic-reg local hosts R$+<@$=w> $@$1<@$w> u@this.arpa R$+<@$=w> $@$1<@$w> u@this.arpa R$+<@$=w.arpa> $@$1<@$w> u@this.arpa R$+<@$+.CSNET> $@$1%$2.CSNET<@CSNET-RELAY.ARPA> user@host.CSNET R$+<@$+.DEC> $@$1%$2.DEC<@decwrl.dec.com> user@host.DEC R$+<@$+.JANET> $@$1%$2.JANET<@CS.UCL.AC.UK> user@host.JANET #R$+<@$+.MFENET> $@$1%$2.MFENET<@lll-mfe.arpa> user@host.MFENET R$+<@$+.MFENET> $@$1%$2.MFENET<@nmfecc.arpa> user@host.MFENET #R$+<@$+.MAILNET> $@$1%$2.MAILNET<@mit-multics.arpa> user@host.mailnet # MailNet is probably bogus...mit-multics is dead. #R$+<@$+.OZ.AU> $@$1%$2.OZ.AU<@seismo.css.gov> user@host.OZ.AU R$+<@$+.OZ.AU> $@$1%$2.OZ.AU<@uunet.uu.net> user@host.OZ.AU R$+<@$+.UUCP> $@$2!$1<@$R> user@host.UUCP R$+<@$+.$=P> $@$1<@$[$2.$3$]> user@host.{mil,edu,...} R$+<@$+.$=K> $@$1%$2.$3<@$R> user@host.fake # handle other external cases R$+<@$-> $@$1<@$[$2$]> no .ARPA on simple names R$+<@[$+]> $@$1<@[$2]> already ok R$+<@$+> $@$1<@$[$2$]> set for named # convert remaining addresses to old format and externalize appropriately R$+ $:$>5$1 => old format R$+ $:$1<@$w> tack on our hostname R$+<@$=w> $:$1<@$w> $w doesn't have domain S24 # put in <> kludge R$*<$*>$* $1$2$3 defocus R$* $:$>3$1 now canonical form # pass <route-addr>'s through R<@$+>$* $@<@$[$1$]>$2 resolve <route-addr> # map colons to dots everywhere..... R$*:$* $1.$2 map colons to dots # output local host in user@host.domain syntax R$+<@LOCAL> $:$1<@$w> this host R$+<@$-> $:$1<@$[$2$]> check for local domain R$+<@$+.LOCAL> $:$1<@$[$2$]> nic-reg local hosts R$+<@$=w> $@$1<@$w> u@this.arpa R$+<@$=w> $@$1<@$w> u@this.arpa R$+<@$=w.arpa> $@$1<@$w> u@this.arpa R$+<@$+.CSNET> $@$1%$2.CSNET<@CSNET-RELAY.ARPA> user@host.CSNET R$+<@$+.DEC> $@$1%$2.DEC<@decwrl.dec.com> user@host.DEC #R$+<@$+.OZ.AU> $@$1%$2.OZ.AU<@seismo.css.gov> user@host.OZ.AU R$+<@$+.OZ.AU> $@$1%$2.OZ.AU<@uunet.uu.net> user@host.OZ.AU R$+<@$+.JANET> $@$1%$2.JANET<@CS.UCL.AC.UK> user@host.JANET #R$+<@$+.MFENET> $@$1%$2.MFENET<@lll-mfe.arpa> user@host.MFENET R$+<@$+.MFENET> $@$1%$2.MFENET<@nmfecc.arpa> user@host.MFENET #R$+<@$+.MAILNET> $@$1%$2.MAILNET<@mit-multics.arpa> user@host.mailnet R$+<@$+.UUCP> $@$2!$1 user@host.UUCP R$+<@$+.BITNET> $@$1<@$2.BITNET> user@host.BITNET R$+<@$+.$=P> $@$1<@$[$2.$3$]> user@host.{mil,edu,...} R$+<@$+.$=K> $@$1%$2.$3<@$R> user@host.fake # handle other external cases R$+<@$-> $@$1<@$[$2$]> no .ARPA on simple names R$+<@[$+]> $@$1<@[$2]> already ok R$+<@$+> $@$1<@$[$2$]> set for named # convert remaining addresses to old format and externalize appropriately R$+ $:$>5$1 => old format R$-:$+ $@$1.$2<@$R> convert berk hosts R$+ $:$1@$w<.lbl.gov> tack on domain ############################################################ ############################################################ ##### ##### UUCP Mailer specification ##### ############################################################ ############################################################ Muucp, P=/usr/bin/uux, F=DFMhuU, S=13, R=23, M=100000, A=uux - -r -z -a$f -gC $h!rmail ($u) S13 R$+ $:$>5$1 convert to old style R$=w!$+ $2 strip local name R$=w!$+ $2 strip local name R$=w.arpa!$+ $2 strip local name R$*<@$->$* $1<@$2>$3 resolve abbreviations R$+<@$+> $2!$1 uucpize (no @'s in addr) R$+ $:$U!$1 stick on our host name S23 R$+ $:$>5$1 convert to old style R$*<@$=w>$* $1<@$2>$3 resolve abbreviations R$*<@$->$* $1<@$2>$3 resolve abbreviations R$+<@$*$=w> $2$3!$1 uucp!u@local -> local!uucp!u R$+<@$*$=w.arpa> $2$3!$1 uucp!u@local -> local!uucp!u R$=U!$+ $2 strip local name R$=U.lbl.gov!$+ $2 strip local name.domain R$=U.arpa!$+ $2 strip local name.domain ##################### ### Rule Zero ### ##################### ############################################################ ############################################################ ##### ##### RULESET ZERO PREAMBLE ##### ##### The beginning of ruleset zero is constant through all ##### configurations. ##### ############################################################ ############################################################ S0 # first make canonical R$*<$*>$* $1$2$3 defocus R$+ $:$>3$1 make canonical # handle special cases..... R$*<@[$+]>$* $:$1<@$[[$2]$]>$3 lookup numeric internet addr R$*<@[$+]>$* $#tcp$@[$2]$:$1@[$2]$3 numeric internet spec R$+ $:$>6$1 R$-<@LOCAL> $#local$:$1 R@ $#local$:$n handle <> form # canonicalize using the nameserver if not internal domain R$*<@$*.$~I>$* $:$1<@$[$2.$3$]>$4 R$*<@$->$* $:$1<@$[$2$]>$3 # arrange for local names to be fully qualified R$*<$+.ARPA.LOCAL>$* $1<$2.ARPA>$3 because ARPA is a host # now delete the local info R$*<$*$=w.$=T>$* $1<$2>$5 thishost.LOCAL R$*<$*$=w>$* $1<$2>$4 thishost R$*<$*.>$* $1<$2>$3 drop trailing dot R<@>:$* $@$>0$1 retry after route strip R$*<@> $@$>0$1 strip null trash & retry # forward around hosts with communication problems #R$*<@$=F.LOCAL>$* $#tcp$@$F$:$1<@$2.LOCAL>$3 reroute message ################################## # End of ruleset zero preamble # ################################## ################################################ ### Machine dependent part of ruleset zero ### ################################################ # resolve names we can handle locally R<@$=W.UUCP>:$+ $#uucp$@$1$:$2 @host.UUCP:... R$+<@$=W.UUCP> $#uucp$@$2$:$1 user@host.UUCP R$+<@$=F.UUCP>$* $#tcp$@$2$:$1<@$2.UUCP> uucp mail # convert some hosts from uucp to tcp # These are our nntp peers #R$*<@$*nosc.UUCP>$* $#tcp$@trout.nosc.mil$:$1<@trout.nosc.mil>$3 user@host #R$*<@$*pasteur.UUCP>$* $#tcp$@pasteur.berkeley.edu$:$1<@pasteur.berkeley.edu>$3 user@host # resolve explicit known foreign networks R$*<@qm>R* $#tcp$@me10.lbl.gov$:$1<@$2>$3 #R$*<@$+.MFENET>$* $#tcp$@nmfecc.arpa$:$1<@$2.MFENET>$3 user@host.MFENET # Use the direct connect to mfe at lbl...seems to work better ...mwh R$*<@$+.MFENET>$* $#tcp$@lbl.gov$:$1<@$2.MFENET>$3 user@host.MFENET R$*<@$+.HEPNET>$* $#tcp$@lbl.gov$:$1<@$2.HEPNET>$3 user@host.HEPNET R$*<@$+.BITNET>$* $#tcp$@$C$:$1<@$2.BITNET>$3 user@host.BITNET R$*<@$+.CSNET>$* $#tcp$@relay.cs.net$:$1<@$2.CSNET>$3 user@host.CSNET R$*<@$+.DEC>$* $#tcp$@decwrl.dec.com$:$1<@$2.DEC>$3 user@host.DEC #R$*<@$+.MailNET>$* $#tcp$@MIT-Multics.ARPA$:$1<@$2.MailNET>$3 user@host.MailNET R$*<@$*.UUCP>$* $#tcp$@$F$:$1<@$2.UUCP> uucp mail # other non-local names R$*<@$+>$* $#tcp$@$2$:$1<@$2>$3 user@some.where # remaining names must be local R$+ $#local$:$1 everything else ######################################## ### Host dependent address cleanup ### ######################################## S8 R$*$=U!$+@$+ $3@$4 drop uucp forward R$+%$=R@$=R $1@$[$2$] strip unneeded relay R$+%$=R@$=R.lbl.gov $1@$[$2$] strip unneeded relay R$+%$=R@$=R.arpa $1@$[$2$] strip unneeded relay R$+%$=R.lbl.gov@$=R $1@$[$2.$3$] strip unneeded relay R$+%$=R.arpa@$=R $1@$[$2.$3$] strip unneeded relay R$+%$=R.lbl.gov@$=R.lbl.gov $1@$[$2.$3$] strip unneeded relay R$+%$=R.arpa@$=R.lbl.gov $1@$[$2.$3$] strip unneeded relay R$+%$=R.lbl.gov@$=R.arpa $1@$[$2.$3$] strip unneeded relay R$+%$=R.arpa@$=R.arpa $1@$[$2.$3$] strip unneeded relay R$+%$=w@$=R $1@$[$2$] strip unneeded relay R$+%$=w@$=R.lbl.gov $1@$[$2$] strip unneeded relay R$+%$=w@$=R.arpa $1@$[$2$] strip unneeded relay R$+%$=w@$=R $1@$[$2.$3$] strip unneeded relay R$+%$=w.arpa@$=R $1@$[$2.$3$] strip unneeded relay R$+%$=w@$=R.lbl.gov $1@$[$2.$3$] strip unneeded relay R$+%$=w.arpa@$=R.lbl.gov $1@$[$2.$3$] strip unneeded relay R$+%$=w@$=R.arpa $1@$[$2.$3$] strip unneeded relay R$+%$=w.arpa@$=R.arpa $1@$[$2.$3$] strip unneeded relay R$+%$=w@$=w $1@$w u%UCB@UCB = u@UCB R$+%$=w@$=w $1@$w u%UCB@UCB = u@UCB R$+%$=w@$=w.arpa $1@$w u%UCB@UCB = u@UCB R$+%$=w@$=w $1@$w u%UCB@UCB = u@UCB R$+%$=w.arpa@$=w $1@$w u%UCB@UCB = u@UCB R$+%$=w@$=w.arpa $1@$w u%UCB@UCB = u@UCB R$+%$=w.arpa@$=w.arpa $1@$w u%UCB@UCB = u@UCB -- JEMilburn@lbl.gov ...!ucbvax!lbl.gov!JEMilburn
holtzman@media-lab.MEDIA.MIT.EDU (Henry N. Holtzman) (09/04/90)
In article <jwright.652260293@catfish> jwright@cfht.hawaii.edu (Jim Wright) writes: > ... You will then need >to reboot, refreeze the configuration files, and run newaliases. > > ... >-- >Jim Wright >jwright@quonset.cfht.hawaii.edu >Canada-France-Hawaii Telescope Corp. Um, I think it would make more sense to freeze before rebooting. Rather than re-boot, you could just kill all running sendmails, freeze, and then re-start sendmail with the same options as in your inittab (/usr/lib/sendmail -bd -q30m, for example). -Henry
jsd@esl.ESL.COM (Jeff Dalton) (09/07/90)
In article <jwright.652260293@catfish> jwright@cfht.hawaii.edu (Jim Wright) writes: >shankar@hpclscu.HP.COM (Shankar Unni) writes: >>Please take the time to call HP support and let them know what problem you >>are having, so that they can take a crack at isolating the problem. > >What a perfect opening, I can't pass it up. We've done all the right >things. Sendmail stopped working for us with the 7.0 upgrade. We put >in a call to the response center, and sometime during the next few months >it was quietly closed. So we opened a new call, and sent email to >various contacts in HP. Still no solution. > Same story here. We were using the HP supplied versions of sendmail.cf and when we got a new it didn't work. We followed up as above and is was quietly closed. Rather than persue it, we just switched back to the 6.5 copy. labeled "v 14.5" and now everything works as it did. Side note: I remember when the engineers at the responce center used to say: "I'll call ya tomarrow to see if that fixed it." Now they seem to say: "If I don't hear from you today, I'll close it." -- Jeff Dalton, ESL Inc. Real programmers can write jsd@esl.com Fortran in any language.
bkgray@encore.kent.edu (Brian Gray) (09/10/90)
In article <322@esl.ESL.COM> jsd@bambam.UUCP (Jeff Dalton) writes: >>We put >>in a call to the response center, and sometime during the next few months >>it was quietly closed. So we opened a new call, and sent email to >>various contacts in HP. Still no solution. >> >Same story here. We were using the HP supplied versions of sendmail.cf and >when we got a new it didn't work. We followed up as above and is was >quietly closed. You are paying (dearly) for response center service. If you don't get called back, or don't get a resolution to the problem, COMPLAIN! Call the 800 number and ask to speak to a supervisor. They can and will deal quickly with the problem that is holding up the answer to your question. If the supervisor doesn't resolve the problem, call your sales rep or account SE. They know phone numbers that we mere mortals don't. They can get more done in a 5 minute call that I can in three days of telephone tag with a response center engineer that doesn't do his job.
fritz@hpfcbig.SDE.HP.COM (Gary Fritz) (09/11/90)
Brian Gray writes: > You are paying (dearly) for response center service. If you don't get > called back, or don't get a resolution to the problem, COMPLAIN! I have to agree. And don't complain (only) to the net -- as Brian says, complain to someone who can try to fix the problem! No one can fix a problem they don't know exists. Conversely, if you get *good* service, it wouldn't hurt to let someone know. Response Center engineers are human. They like to work with people who appreciate their efforts. And if you put in a good word to their boss, you're likely to be their friend for life. It's the same with any service provider. If they never get complaints, they may (reasonably) assume their customers are satisfied. Only you can let them know otherwise and let them fix it. Gary