Extract MIME Data Dynamic Action

About

MIME stands for Multipurpose Internet Mail Extensions. MIME is an Internet standard that extends the format of email messages to support text in character sets other than ASCII, as well as attachments of audio, video, images, and application programs. Message bodies may consist of multiple parts, and header information may be specified in non-ASCII character sets. Email messages with MIME formatting are typically transmitted with standard protocols, such as the Simple Mail Transfer Protocol (SMTP), the Post Office Protocol (POP), and the Internet Message Access Protocol (IMAP). Another way of describing MIME is a way of combining multiple files into one. MIME format is used by web browsers when saving a web page as a single file or by reporting tools for the same purpose.

Metadata tab

Extract MIME Data Action - Metadata tab
 

  1. The Write Variables option ensures that the “Package Action” logs the variable values into the “Action vars before log file” before the action is executed and logs the updated variable values into the “Action vars after log file” after the action completes.
  2. This option is typically used for debugging and is not recommended in a production environment.
  3. It can be globally disabled through the options dialog .

Parameters tab

Extract MIME Data Action - Parameters tab
 

Variables tab

The Variables tab defines the variables to be updated during the action’s execution.

Extract MIME Data Action - Variables tab

Execution log tab

The Execution log tab is populated after the action is executed. Double click on the row to view the log.

Extract MIME Data Action - Execution log tab

Calculated Message file name example

Pascal

Extract MIME Data Action - Calculated Message File Name example - Pascal
  Script

begin
 Result:='c:\support\'+LeftString(GETSYSTEMVARIABLE('SYSTEM_DATE'),8)+'.msg';
end;

Python

Extract MIME Data Action - Calculated Message File Name example - Python
  Script

from datetime import datetime
Result.Value='c:\\support\\'+ datetime.now().strftime('%Y%m%d')+'.msg'
  1. Office 365 Email Action
  2. Office 365 Email Loop Action
  3. Check Email Message
  4. IMAP4 Email Action
  5. IMAP4 Email Loop Action
  6. Extract Email Attachments Action
  7. Send Email

Video Tutorial


For more technologies supported by our ETL Software see Advanced ETL Processor Versions

Confused? Ask question on our ETL Forum

Posted on October 12, 2024 • 2 min read • 418 words
www.etl-tools.com About Support Pricing Cookies Policy Term Of Use Privacy Policy License