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, such as Salesforce, Workday, Marketo, ServiceNow, 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.
All the files attached to each email will be stored in the inbox folder, and files with the same name will be overwritten. 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.
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.
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.
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.
Pre-Requisites for Inbox Email Uploads
Your inbox cannot require a password and allow email uploads, because your recipient could not 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.
Disabling Web Access
If your inbox is integrated into an automated workflow where a third-party application or system automatically uploads files via email, you may want 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, you can enable 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
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 can be restricted to certain sender email addresses or email domains (example: *@example.com
or @example.com
). Only the specified senders can upload files to the inbox and all other senders will be discarded by the system. Your list can include up to 10 email addresses or email domains. 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.
Send an Email Receipt to Uploaders
You can 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
Even if you have enabled email receipts for uploaders, they will not receive an email acknowledgement about any files that failed to upload. For example, files might fail to upload due to recipient restrictions, because of folder settings that restrict upload types, or because your Inbox folder is on a Remote Server Mount that was offline when the email was received.