Skip to main content

JobFlow Email Locations

Introduction

With Fiery JobFlow 2.9.2, we introduce a new feature: Email Locations. This allows you to create JobFlow workflows that monitor an email account for new jobs to be processed by Fiery JobFlow. You can also add an email as the output module, enabling the workflow results to be sent to an email recipient. Additionally, it's possible to combine email input and output in the same workflow, where results of jobs submitted via email are sent back to the sender.

Configuring Email Locations involves different setups for receiving (Email Input) and sending emails (Email Output) due to the distinct server configurations required for each.

Email Input

This is an Email Location that monitors an email account for specific emails to be processed with Fiery JobFlow.

Settings

SettingDetails
NameDescriptive name for the Email Input Location
IMAP ServerIMAP server address
PortIMAP server port
SubjectEmail subject must start with this phrase for processing
Input Email AddressEmail address to monitor
PasswordPassword for the email account

Email Output

To send emails from an account, enable and configure the JobFlow SMTP server via Admin > Services > SMTP settings.

By default, JobFlow uses its built-in email template for the email body. To add a new template, place it in [JobFlow Install Location]\Neem\Neem\lib\email_templates\custom_templates. Templates in this directory will become selectable options for the Email Output Location.

SettingDetails
NameDescriptive name for the Email Output Location
Output Email AddressDefault email address for sending
SubjectDefault subject line for emails sent by JobFlow
From AddressDefault sender email address
TemplateEmail body template to use

Customization

Advanced Settings

For additional configuration, modify the settings in [JobFlow Install Location]\Neem\Neem\email_settings.config.

{
"OUTPUT_EMAIL_ATTACH_JOB": 1, // Attach job file
"OUTPUT_EMAIL_REPORT_NAME": "report.pdf", // Default filename for Preflight report
"INPUT_EMAIL_FREQUENCY": 1800, // Frequency in seconds for checking new emails
"INPUT_EMAIL_EXTENSION_SUPPORTED": [".pdf"], // Supported file types for processing
"INPUT_EMAIL_NUMBER_OF_ATTACHMENTS": 1, // Maximum number of attachments to process
"INPUT_EMAIL_PROCESS_OLD_UNREAD_EMAILS": 0 // Option to process older unread emails
}