| Yes, ALL-IN-1 V3.2 does add a P1 extension. We do this to provide
customer-desired functionality not available within the base X.400 standard.
This is a perfectly valid X.400 construct, and there are well-defined X.400
rules for what systems that aren't interested in such extensions should do with
them.
If the other end's X.400 connection drops messages that contain a P1 extension
then that is a very serious bug with that product, and you should pursue them
for a fix.
Scott
|
| This was also a problem with early versions of Exchange losing messages
with P1 extensions, and they fixed it pretty quickly. Simply put,
receiving systems who aren't interested in the extensions should simply
ignore the extensions, they shouldn't (as Scott said) ignore the
message.
|
| >> receiving systems who aren't interested in the extensions should simply
>> ignore the extensions
Not quite so simple: the extension attributes mechanism defines a "criticality"
element. It is possible to specify, for example, that a particular extension is
critical for delivery. In that case, if a system doesn't know what to do with
that extension, it should non-deliver the message.
The extensions that ALL-IN-1 uses do not define such criticality attributes,
because the data in the extension is just extra functionality useful to ALL-IN-1
(and anyone else who wants to provide a mail system as high-quality as ours :-).
So in our specific case Graham is right.
>> early versions of Exchange losing messages with P1 extensions
Yes, I was being polite and didn't mention their bug in my first reply. But I
suppose as Microsoft are considered to be Supreme Deities who can transcend mere
international standards, if they feel it's worth fixing, then that probably
means it is worth fixing :-)
>> they shouldn't ignore the message.
No mail system should ever ignore, or lose, any message, for any reason. If
there is indeed something wrong with the message that is not that mail system's
fault but prevents them processing it further, they should non-deliver it, or if
even that isn't possible, should keep the message and ring loud alarm bells to
alert the system manager to the presence of unprocessable mail.
But then I'm neither pretty nor an architect, so that's just MHO :-)
Scott
|