EmailPro Icon


by Donovan Chandler


FileMaker’s Send Mail script step allows you to send plain text emails through SMTP or the user’s mail client. You need to look beyond native functionalities if you’d like to use HTML formatting or send multiple attachments. HTML-formatted emails in particular can provide some fantastic polish to your solutions.

There are some great email plug-ins out there, but sometimes I don’t think my needs justify the cost. This module handles the following scenarios free of cost:

  • HTML-formatted content
  • Multiple attachments
  • SMTP authenticate over SSL
  • Multiple To, CC and/or BCC recipients
  • Custom From and Reply-To headers
  • Server-side compatible


Just call the “. emailPro . send” script. It takes its parameters in Let format. If you prefer to use a different parameter format, please see the ParamConverter module for an easy bridge between formats.


  • bBox plug-in (Free)
  • Mac OS only! (Sorry. bBox is only compatible with OS X. Let me know if you’d like to talk about adding compatibility for some other plug-in.)

If your server is running OS X, then you can install the plug-in there and send emails via Perform Script on Server. This option does not yet support attachments, however.


Just find a place to store the plug-in file in your solution, import the module scripts, and customize the Configuration and Settings scripts.


This project is hosted on GitHub. Download the latest release directly as a .zip package below.

Download EmailPro

Release history and previous versions are available here.

7 responses to “EmailPro”

  1. Jesse says:

    this is a fantastic addition to MFM. I would love to see this extended to Windows, as a number of my users are on PC.

  2. Donovan says:

    Thanks Jesse. I was considering including a ScriptMaster version, but the code I have depends on JavaMail. The problem with JavaMail is that it’s licensed under the CDDL and GPLv2 licenses, which infect your solution with copyleft requirements.

    I’m open to ideas and contributions if anyone out there has a reliable and legal way to support these email features under the MIT license.

  3. […] RequirementsbBox plugin (Free)Mac OS clients only! (Sorry. bBox is only compatible with OS X. Let me know if you’d like to talk about adding compatibility for some other plug-in.)See on […]

  4. Scott Layden says:

    will this work with a fmPro server on Mac, even though the fmClients are running on windows PCs?

    • Donovan Chandler says:

      Hi Scott. Sorry I missed your comment. This module would work using the plug-in on your server. I just added a new script in v1.5.0 to facilitate that. The one caveat is that it doesn’t yet support attachments for this PSoS option.

  5. Hi there, its fastidious post concerning media print, we all be aware of media is a
    enormous source of facts.

    Here is my page – best iphone games 2014

Leave a Reply

Your email address will not be published. Required fields are marked *