mike@apex.yorku.ca (Mike Marques) (04/22/91)
Greetings...
I'm running Ultrix 4.1 on a DECstation 2100 and some of my mail messages
are leaving my machine with double angle brackets around them.
They get bounced with errors like the following:
Error in "to" envelope address:
<< @ugw.utcs.utoronto.ca:somewhere@on.bitnet> >
^-expected word, illegal end of route address, missing end of address
Has anyone seen this and know of a fix? I'm using a the stock
sendmail.cf with no changes to the default sendmail.cf rules.
Thanks in advance...
Mike
--
Mike Marques )( Usenet: ......!utzoo!yunexus!mike
Computing & Communications Services )( mike@outland.yorku.ca
(IT division), York University. )( Bitnet: mike@yulibra
Only visiting this planet... )( Voice: (416) 736-5257jch@hollie.rdg.dec.com (John Haxby) (04/23/91)
I don't know how this happens: ruleset four contains:
R$*<$+>$* $1$2$3 defocus
R@$+:$+:$+ @$1,$2:$3 <route-addr> canonical
R@$+:$+ $@<@$1:$2> route-addr needs <>
(this says, remove the angle brackets, fix up source-routed
addresses and put the angle brackets back for source routed
addresses).
Even if there is a spare pair of angle brackets on the way into
these rules, the first one would strip them off (in a strange order,
but it would strip them off).
The problem appears to be in the envelope of the message.
Taking a look at sendmail 5.65, I can see exactly the
same problem: I quote:
smtpmessage("MAIL From: <%s>", m, buf);
and
smtpmessage("RCPT To: <%s>", m, to->q_user);
By all means log an SPR, but be aware that you are likely
to get nested angle brackets from other MTAs, sigh.
--
John Haxby, Definitively Wrong.
Digital <jch@wessex.rdg.dec.com>
Reading, England <...!ukc!wessex!jch>