Accepting Files Via Email
Inboxes can be used to receive files from email attachments. Your site provides settings that affect whether and how an Inbox handles incoming emails.
Enabling Email Uploads to an Inbox
When your Inbox allows uploads via email, any application, system, or person can send files directly to your inbox. When the behavior is enabled, a unique email address is generated for this inbox. Anyone with the address can then upload by sending an email attachment, unless you restrict the allowed senders to specific addresses or domains.
CRM, ERP, or HRMS applications can upload files directly to the inboxes using the email address. Users can forward the emails with attachments to this email address in To, Cc, or Bcc fields.
Files attached to each email are stored in the inbox folder. Inboxes route email uploads into automatic subfolders by default. Files with the same name follow the site's overwrite behavior. If your email body contains embedded images or images in the email signatures, those images will be uploaded to the inbox along with the any other email attachments.
If you enable the Save inbound email body content to a text file setting for your inbox, the body of each incoming email to the inbox will be stored within a file with the name you provide.
Message Size Limits
Inboxes can accept email messages as large as 40MB. The limit applies to the total size of the email, including any attachments or embedded images. If an email larger than 40MB is sent to your inbox, the email sender will receive a message "Your message is larger than the size limit for messages. Please make it smaller and try sending it again.".
The limit of 40MB cannot be raised, because it is enforced by our mail services provider. If your contact needs to deliver a file larger than 40MB, enable web uploads for your inbox and direct your contact to upload through a web browser. If the message is large due to multiple attachments, the contact can send multiple emails to your inbox with separate attachments to fit below the 40MB size limit per message.
Some mail providers enforce size limitations below 40MB. GMail and Yahoo Mail limit messages to 25MB, and iCloud Mail has a limit of 20MB. Check the specific documentation for the mail provider if your contact is receiving an error related to the message size when attempting to send to your inbox.
Pre-Requisites for Inbox Email Uploads
Your inbox cannot require a password and allow email uploads, because your recipient cannot provide a password via email. To ensure that only the appropriate people are uploading to your Inbox, enable inbound email authentication for your site, then whitelist the addresses or domains you wish to allow.
Inboxes cannot collect registration information through email, so you cannot require registration on an Inbox that allows email uploads. If your Inbox requires registration, you cannot enable email uploads.
Interactions with Other Features
Inboxes are always associated with a folder in your Files site, so folder settings and site settings will affect how files emailed to the inbox are stored. The Inbound Emails Log describes what happened with each received email for the inbox, so you can determine how and why particular files were affected by your configuration.
Email Upload Subfolder Paths
Inboxes route email uploads into automatic subfolders by default. This prevents later submissions from overwriting earlier ones when filenames repeat.
You can disable this behavior with the Do not create subfolders for inbound email uploads to this inbox setting. We do not recommend disabling automatic subfolders, because repeated filenames are common with email-based workflows, and if your site allows overwrites, new files with the same name will overwrite old files.
Email uploads support a destination path template. This template defines what name is used for the automatic subfolders. Build the template from literal folder names plus placeholders. Placeholders insert values from the inbound email. Supported placeholders include the sender's display name {{name}}, the sender's email address {{email}}, the sender's email domain {{email_domain}}, and time-based placeholders.
The final stored path still follows the site's Overwrite behavior. If two files land in the same destination folder with the same name, the overwrite setting determines the outcome.
Overwrite Behavior
Uploading files via email with duplicate names follows the site's Overwrite behavior. If the setting is Automatically append numbers to conflicting file names, then duplicate files uploaded through email to the inbox will be automatically renamed. Similarly, if the inbox has been configured to store the email body into a file, that file will not be overwritten.
If the site's Overwrite behavior setting is Allow files to be overwritten, but ask first, file names which are duplicates will be overwritten. This is because it's not possible to prompt the uploader for permission to overwrite each file.
Automatically Renaming Uploads
Enabling the feature to automatically rename files uploaded to a folder will affect, files saved through the email interface. This applies to all files received as email attachments. If the Save inbound email body content to a text file setting is enabled, the file created to hold the email body content will be automatically renamed.
Organize Files Into Subfolders
If you enable the feature to automatically organize uploads into subfolders for the inbox folder any successfully uploaded file attachments will be placed into a subfolder of the inbox folder.
This folder setting is separate from the Inbox setting that routes email uploads into subfolders using a destination path template.
If the Save inbound email body content to a text file setting is enabled, the file created to hold the email body content will also be stored into a subfolder of the inbox folder.
Limiting What Can Be Uploaded
Any rules that limit the types of files which can be uploaded to a folder will be applied to email attachments sent to the inbox. This includes limiting uploads by filename length, by file extension, or regular expression.
If the Save inbound email body content to a text file setting is enabled, the file created to hold the email body content will not be stored if it conflicts with a rule that limits the files that can be uploaded to a folder. For example, if you have configured your incoming email body content filename to be incoming-email.txt, and you have blacklisted the TXT extension, the body will not be saved.
Disabling Web Access
If your inbox is integrated into an automated workflow where a third-party application or system automatically uploads files via email, the best practice is to ensure that your inbox is exclusively used for receiving files via email and prevent any web access.
To receive files only through email and prevent web uploads, activate the Disallow web browser uploads to this inbox setting. This disables all web access to the inbox.
Restricting Who Can Email Files to an Inbox
A site administrator must enable Inbound email authentication for your site to enforce email restrictions. The allowed email addresses or domains will be verified via SPF, DKIM and DMARC to prevent spoofing or other misuse. Emails that do not pass these checks will be discarded by the system.
The Allow only these senders to upload via email setting limits which email addresses can upload files into the Inbox. With this setting enabled, the uploads to the inbox are restricted to your chosen sender email addresses or email domains. Only the specified senders can upload files to the inbox; attachments from all other senders are discarded by the system. Your list can include up to 10 email addresses or email domains.
Review your Inbound Email Logs to see the results of each email received.
Send an Email Receipt to Uploaders
Enable the Notify senders on successful upload via Email setting to send an acknowledgment receipt email to the sender whenever a file is successfully stored from an inbound email to the Inbox.
No Email for Failed Uploads
Uploaders do not receive an email acknowledgement about any files that failed to upload. Files can fail to upload due to recipient restrictions, because of folder settings that restrict uploads, or because your Inbox folder is on a Remote Server Mount that was offline when the email was received. Review your Inbound Email Logs to review the result of each received email.
Get The File Orchestration Platform Today
4,000+ organizations trust Files.com for mission-critical file operations. Start your free trial now and build your first flow in 60 seconds.
No credit card required • 7-day free trial • Setup in minutes