AnsweredAssumed Answered

Send Mail via SMTP fails when Carriage Return is used in message body on OS X

Question asked by DaveThompson on Jul 22, 2010
Latest reply on Jun 15, 2012 by DaveThompson

Summary

Send Mail via SMTP fails when Carriage Return is used in message body on OS X

Product

FileMaker Pro

Version

9,10,11.x

Operating system version

OS X 10.4,10.5,10.6

Description of the issue

When using the Send Mail using SMTP on a Mac OS X machine (tested on 10.4, 10.5, 10.6) using version 9.x,10.x,11.x the script fails with error code 1506 when a pilcrow "¶" is included in the message. 

I've tried copying and pasting a carriage return from a global field,using the Char() function,using a variable set to the ¶ value.  I can not for the life of me get message to send with a carriage return. I've tried ports 25 and 587 and both have the same result. As soon as the ¶ is gone it sends.

Steps to reproduce the problem

Use the Send Mail script using SMTP with the following configuration

Name "FM_email"
Email Address: "FM_email@myserver.com"
Reply To Address: "FM_email@myserver.com"
Server "mail.myserver.com"

Port: 587
Connection encyption: none
Authentication: Plain password

Username: "FM_email@myserver.com"
Password: mypassword

Use the following for the Message contents

To: youraddress@yourserver.com
CC: youraddress@yourserver.com
Subject: Test Subject
Message: Test Pilcrow ¶
Test second line ¶
Test third line

Expected result

Error:0

Email shows up in respective inboxes and everyone gets the message

Actual result

Error (1506):

Email(s) could not be sent successfully.

Exact text of any error message(s) that appear

Email(s) could not be sent successfully.

Configuration information

No firewalls are used.
No SSL is used.
No encryption.
etc

Workaround

Writing applescripts to send mail from the command line.  That is not a good solution for wide deployment considering the variety of OS/user privileges for 90+ Filemaker users.

Outcomes