tFileInputMail
tFileInputMail Standard properties
These properties are used to configure tFileInputMail running in the Standard Job framework.
The Standard
tFileInputMail component belongs to the File family.
The component in this framework is available in all Talend
products.
Basic settings
File Name |
Specify the email file to read and extract data from. Warning: Use absolute path (instead of relative path) for
this field to avoid possible errors. |
Schema and Edit |
A schema is a row description, it defines the number of fields to Click Edit
|
 |
Built-in: The schema will be |
 |
Repository: The schema already |
Mail type |
Select a type of email from the drop-down list, either MIME or MSG. |
Attachment export directory |
Specify the directory to which you want to export email |
Mail parts |
Specify the header fields to extract from the MIME
This table appears only when MIME |
MSG Mail parts |
Specify what to extract from the defined MSG email file for each
This table appears only when MSG |
Die on error |
Select this check box to stop the execution of the Job when an |
Advanced settings
tStatCatcher Statistics |
Select this check box to gather the Job processing metadata at the |
Global Variables
Global Variables |
EXPORTED_FILE_PATH: the directory to export mail
ERROR_MESSAGE: the error message generated by the A Flow variable functions during the execution of a component while an After variable To fill up a field or expression with a variable, press Ctrl + For further information about variables, see |
Usage
Usage rule |
This component handles flow of data therefore it requires output. |
Extracting key fields from an email
This Java scenario describes a two-component Job that extracts some key standard
fields and displays the values on the Run
console.

Procedure
- Drop a tFileInputMail and a tLogRow component from the Palette to the design workspace.
-
Connect the two components together using a Main
Row link. -
Double-click tFileInputMail to display its
Basic settings view and define the
component properties. -
Click the three-dot button next to the File
Name field and browse to the mail file to be processed. -
Set schema type to Built-in and click the
three-dot button next to Edit schema to open a
dialog box where you can define the schema including all columns you want to
retrieve on your output. -
Click the plus button in the dialog box to add as many columns as you want to
include in the output flow. In this example, the schema has four columns:
Date, Author,
Object and Status. -
Once the schema is defined, click OK to close
the dialog box and propagate the schema into the Mail
parts table. -
Click the three-dot button next to Attachment export directory and browse to
the directory in which you want to export email attachments, if any. -
In the Mail part column of the Mail parts table, type in the actual header or body
standard keys that will be used to retrieve the values to be displayed. -
Select the Multi Value check box next to any
of the standard keys if more than one value for the relative standard key is
present in the input file. -
If needed, define a separator for the different values of the relative
standard key in the Separator field. -
Double-click tLogRow to display its Basic settings view and define the component
properties in order for the values to be separated by a carriage return. On
Windows OS, type in
between double quotes. -
Save your Job and press F6 to execute it and
display the output flow on the console.
The header key values are extracted as defined in the Mail
parts table. Mail reception date, author, subject and status are
displayed on the console.