The Question is:
We are in the process of upgrading from 7.1-H1 to 7.2-1.
We have noticed a difference in the way DCL commands are parsed. In particular
when we send internet mail.
On 7.1-H1 we can do:
ECSPRD; mail /subj="test" testmx.com MX%"SMITHDT@BP.COM"
MX rewrote SMITHDT@BP.COM as <SMITHDT@BP.COM>
Whereas on 7.2-1 we get:
ECSNEW; MAIL /subj="test" testmx.com MX%"SMITHDT@BP.COM"
MX rewrote MX%SMITHDT@BP.COM as <MX%SMITHDT@BP.COM>
In the second case the MX% is not parsed by DCL and gets sent to MX mail as is.
Is this a bug in 7.2-1 ?
The Answer is :
Please contact the support organization for the MX tool for assistance
in resolving this. Ensure that you are running the current revision
of the MX product, as well as the current OpenVMS and IP ECO kits.
Consider testing for this with the MAIL/OLD mechanism.
With a compliant IP stack and V6.2 and later, the typical syntax
for an SMTP address is simply user@host -- no specification of an
IP mail transport image (MX or SMTP or otherwise) is required.
As DCL interpretes the at-sign in the command parameter for MAIL,
this string must be quoted.
Please note that the mail transport image interface is undocumented
and subject to change without notice.