Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
12.1
12.2
12.3
12.4
12.5
13.0
13.1
13.2
13.3
13.4
Statistic
FMM
Blog
Adds an attachment to the email based on a text.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
SendMail | 6.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Parameter | Description | Example | Flags |
---|---|---|---|
EmailID | The email reference number obtained using SendMail.CreateEmail function. | $EmailID | |
Text | The text to use for the attachment. | "Hello World" | |
Encoding | The text encoding for text parameter. Default is UTF-8. Possible encoding names: ANSI, ISO-8859-1, Latin1, Mac, Native, UTF-8, DOS, Hex, Base64 or Windows. More listed in the FAQ. |
"UTF8" | |
Name | The name for the attachment. If empty, version 6.2 or newer uses file name from file path. |
"sample.txt" | Optional |
MimeType | The mime type to use. e.g. "application/pdf" for PDF files. If missing, we use "application/octet-stream". Version 6.2 or newer detects mime type from file extension if needed. |
"application/octet-stream" | Optional |
InlineID | Available in MBS FileMaker Plugin 7.3 or newer. The content ID for inline images (CID). Empty text or no parameter gives regular attachment. |
Optional | |
IsBase64 | Available in MBS FileMaker Plugin 8.2 or newer. Whether text is already base64 encoded. Default is 0, so we encode it. Pass 1 if you already encoded the text yourself. |
0 | Optional |
Method | The method for the content-type parameter. Currently only for sending calendar invitiations. |
"REQUEST" | Optional |
Returns OK or error.
Adds a text attachment:
MBS( "SendMail.AddAttachmentText"; $email; "Hello World"; "UTF-8"; "test.txt"; "text/plain" )
This function checks for a license.
Created 1st October 2016, last changed 30th March 2021