What is SMTPit Pro?
SMTPit Pro is an email plug-in for FileMaker Pro® 14 and greater, built from the ground up, taking advantage of years of plug-in development knowledge and the latest FileMaker plug-in API.
SMTPit Pro provides a vast array of email options. You can send simple text based messages or you can send complex HTML messages. You can send a single message or an entire mail out. Its functionality is flexible enough to cover many email tasks.
SMTPit Pro makes customizing your email messages a snap. It has special header and footer functionality to aid with email greetings and signatures. You can also use merge fields to grab information from your current record. Merge field data can be used in the subject, header, body, and footer.
You can create email messages in a variety of ways. You can simply refer to a field in a table, or you can build a message from several sources including fields, portals, and even container fields. You can convert styled text to HTML. You can even send a graphic copy of your layout by using Preview mode and sending it as an inline HTML image.
Storing attachments in container fields makes for a natural integration between email and FileMaker. You can use files already in your database, referenced files on your hard drive, or select files using a dialog.
As with all of our email plug-ins, you do not need an additional email client in order to send email with SMTPit Pro. Once the plug-in is installed and optionally configured, you are ready to start sending messages.
SMTPit Pro includes a status dialog to provide feedback of its work. You can programmatically show, hide, and move the dialog.
You can use the email window to provide a quick and easy way to send an email message. The window resembles a normal email client window, and you can either send the message when the user clicks the send button, or capture the window values for further manipulation.
SMTPit Pro provides extra control over the headers you send. You can set the Reply-To header of a message. You can even set custom email headers such as X-RecordID or X-UserID to track messages throughout your solution.
Furthermore, you can check the syntax of an email address to be sure it “looks” like a valid email address, or use the Verify Email Address function to try to determine if an address is active or not.
There are several utility functions in SMTPit Pro which allow you to do a variety of things. You can register the plug-in via a function, check current registration, or set the character set via a function. You can also set the authentication type via a function. We have also included a “number only” alternate to the version function to aid in creating solutions that need to install or update the plug-in in deployed solutions.
And the list goes on and on. You can view preferences via a function. CC and BCC are supported. SSL is supported. You can use merge fields and custom headers and footers. You can use SMTP Connect and SMTP Disconnect in order to send mail outs efficiently. The list really does go on and on and on.
The installer database includes the FileMaker Pro client version of SMTPit Pro as well as the FileMaker Server version. The Sever Edition can be installed on your server for use with Scheduled Scripts, Perform Script on Server, Web Direct, and Custom Web Publishing. The installer database also includes the iOS version of the plug-in to use with FileMaker iOS App SDK. The Server Edition and iOS version provide all the functionality of the FileMaker Pro version except for the functions that show dialogs.
FileMaker Client Requirements
14.x (32Win), 14.x (64), 15.x (32Win), 15.x (64), 16.x (32Win), 16.x (64), 17.x (32Win), 17.x (64), 18.x (32Win), 18.x (64), 19.x
FileMaker Server Requirements
12.x, 13.x, 14.x, 15.x, 16.x, 17.x, 18.x, 19.x
10.10, 10.11, 10.12, 10.13, 10.14, 10.15, 11.1, 11.2, 11.3, 11.4, Apple Silicon, 11.5, 11.6, 12.0, 13.0
Vista, 7, 8, 10, Microsoft .NET Framework 4.5.x, Microsoft Visual C++ 2017 Redistributable Package
A general knowledge of FileMaker scripting and using the calculation engine is needed to use a FileMaker plug-in.