6 Replies Latest reply on Jan 11, 2013 9:42 AM by danshockley

    Send Mail via SMTP generates an invalid message id

    nickorr

      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.