AnsweredAssumed Answered

Send Mail via SMTP generates an invalid message id

Question asked by nickorr on Apr 18, 2011
Latest reply on Jan 11, 2013 by danshockley

Summary

Send Mail via SMTP generates an invalid message id

Product

FileMaker Pro

Version

11v2

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.

Expected result

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.

Actual result

An example message id is :

Message-ID:

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.

Outcomes