B
Brad Baker
We've recently encountered a problem with our CRM software - the email
retreival service is unable to retrieve certain emails our customers are
sending us. Upon investigation we discovered the problem was that the
emails were missing the message-ID header.
Digging deeper we determined this was a problem with Outlook 2003:
http://pessoal.org/blog/?p=30
http://extelligence.ringlet.net/roam/archives/000018.html
http://www.terryfrazier.com/fullThread$msgNum=1526
Apparently the message-ID header no longer gets added by the Outlook 2003
but rather Microsoft expects the mail server to add the header. Perfect.
Except our mail server vender is claiming that the mail client is supposed
to add the header quoting RFC 2821:
"The following changes to a message being processed MAY be applied when
necessary by an originating SMTP server, or one used as the target of SMTP
as an initial posting protocol:
- Addition of a message-id field when none appears"
One of the Microsoft MVP's (Neo) quotes a separate RFC (rfc2476) taking the
exact opposite stance:
"The MSA MAY add or replace the 'Message-ID' field, if it lacks it, or it is
not valid syntax (as defined by [MESSAGE-FORMAT])."
So we have Microsoft claiming it's the servers fault and the mail server
vender claiming it's the mail clients fault. In the mean time our software
doesn't work and we're missing customer emails.
I'm posting here partly in frustration at the lack of maturity between
Microsoft and our mail server vender but partly because I'm hoping that
Microsoft will be addressing or has addressed this problem via a hotfix and
will not be repeating the same mistake in Outlook 2007.
Any further comments or information anyone else has on this problem would be
greatly appreciated.
Thank You,
Brad
retreival service is unable to retrieve certain emails our customers are
sending us. Upon investigation we discovered the problem was that the
emails were missing the message-ID header.
Digging deeper we determined this was a problem with Outlook 2003:
http://pessoal.org/blog/?p=30
http://extelligence.ringlet.net/roam/archives/000018.html
http://www.terryfrazier.com/fullThread$msgNum=1526
Apparently the message-ID header no longer gets added by the Outlook 2003
but rather Microsoft expects the mail server to add the header. Perfect.
Except our mail server vender is claiming that the mail client is supposed
to add the header quoting RFC 2821:
"The following changes to a message being processed MAY be applied when
necessary by an originating SMTP server, or one used as the target of SMTP
as an initial posting protocol:
- Addition of a message-id field when none appears"
One of the Microsoft MVP's (Neo) quotes a separate RFC (rfc2476) taking the
exact opposite stance:
"The MSA MAY add or replace the 'Message-ID' field, if it lacks it, or it is
not valid syntax (as defined by [MESSAGE-FORMAT])."
So we have Microsoft claiming it's the servers fault and the mail server
vender claiming it's the mail clients fault. In the mean time our software
doesn't work and we're missing customer emails.
I'm posting here partly in frustration at the lack of maturity between
Microsoft and our mail server vender but partly because I'm hoping that
Microsoft will be addressing or has addressed this problem via a hotfix and
will not be repeating the same mistake in Outlook 2007.
Any further comments or information anyone else has on this problem would be
greatly appreciated.
Thank You,
Brad