Send Mail via SMTP generates an invalid message id
Operating system version
Mac OS 10.6
Description of the issue
When using the Send Mail script step and sending via an SMTP server, the SMTP process generates a message id that is invalid according to the published techincal specifications.
Steps to reproduce the problem
Setup a script in a file to send mail via an SMTP server.
The message id field is described on this page : http://tools.ietf.org/html/rfc5322#section-3.6.4 as being
"The message identifier (msg-id) syntax is a limited version of the addr-spec construct enclosed in the angle bracket characters"
The details about the addr-spec is here : http://tools.ietf.org/html/rfc5322#section-3.4.1
None of these details mention that the domain on the right hand side of the @ symbol is optional and it is considered required, although as part of a message id it doesn't have to be a domain, but is still required.
An example message id is :
Where there is nothing after the @
Exact text of any error message(s) that appear
This doesn't cause an issue in FileMaker itself, but does cause other issues in that some mail server software will either reject mail that has an invalid message id or use it to count against the mail for spam sending purposes. For example : http://www.policypatrol.com/spam-filter-article.htm
Not having an identifier after the @ symbol makes mail generated from FileMaker more likely to be marked as spam.