Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Adds an attachment to the email based on a file path.

Component Version macOS Windows Linux Server iOS SDK
MailComposer 7.3 ❌ No ❌ No ❌ No ❌ No ✅ Yes
MBS( "MailComposer.AddAttachmentFile"; Path; Name { ; MimeType } )   More


Parameter Description Example Flags
Path The native file path to the file to include as attachment. "/Users/cs/Desktop/sample.pdf"
Name The name for the attachment. "sample.pdf"
MimeType The mime type to use. e.g. "application/pdf" for PDF files. If missing, we use "application/octet-stream". "application/octet-stream" Optional


Returns OK or error.


Adds an attachment to the email based on a file path.
Attachments over 100 MB are not supported.
You can use Text.FileExtensionToMimeType to find the mime type for a file extension.
You can use AddAttachment several times to add several attachments.

This function requires a native path. Use Path.FileMakerPathToNativePath to convert a FileMaker path to a native path if required. If you like to have the user choose the path, you can use FileDialog functions.

See also

This function checks for a license.

Created 10th June 2017, last changed 10th June 2017

MailComposer.AddAttachmentContainer - MailComposer.AddAttachmentText