PopTransActPopTransAct - POP3 Email Transfers and Actions. Extract, Archive Save and Merge Attachments. Archive and forward Messages from nearly any POP3 Account! Includes powerful command line options to allow flexible use. Is the perfect utility to have an option to retrieve and access your favorite emails and attachments to a local folder for easy viewing and use. It includes the powerful ability to process a list of multiple accounts, and the extremely flexible ability to perform customized actions on the emails and attachments found! It also includes the ability to silently process mail without storing anything. You can even specify which mail to process based on how old it is. Great for deleting aged email from server Spam Folders! With Port Selection and SSL support, PopTransAct is perfect for downloading GMail attachments and Messages!

Purchase this software.

NEW: All New in 4.3: Added -timestampnames option .

NEW: All New in 4.2: Added <outputfolder> replacement variable. Improved silent and autorun command line options.

Works Great with most popular servers and systems, like Exchange, Gmail, Windows 7 and Vista!

Click here to purchase a Site License.


Download the trial.

Trial version is Limited to a maximum of 15 trials for up to 150 messages.

Try this utility for free and then
purchase for only 19.95$!

Now at Version 4.3.1!

[Support] [Functions] [Features] [Updates]
[Usage] [Output] [Screen Shot] [Command Line]
[Replaceable Parameters ]
[Download] [Awards] [Purchase]
[ How To ]


Functions

PopTransAct provides an easy to use utility to read standard pop3 email accounts, like most work and home accounts, and save or transfer the messages. Plus you can extract and archive the attachments. It will extract statistics like who sent and how many of each type of attachment came from who! You can specify a single account, or, optionally, an entire list of accounts to process. You can even specify actions to take based on the extracted attachment types! The actions can include things like batch files or other processing programs to execute! And each action can be fully qualified with command line syntax! It also includes powerful flexibility like the ability to specify delimiters and csv style files from the command line. And now with the 'Save Nothing' function and the 'Only Process Messages > n Hours Old ' , you can easily use this tool to keep your exchange or other mail server's spam folder clean! With the new 'Headers Only' option, you can dramatically increase the speed of pop transactions, especially when deleting aged mail!

[ back to top ]


.

Command Line Options

Option Description Example
-server pop3 server name -server="bitdaddys.com"
-outpath local output folder -outpath="c:\\poptransact\\"
-outmailaddress email address to transfer a copy to -outmailaddress= "usertest2@bitdaddys.com"
-password your pop3 account password -password="passwordtest1"
-username your pop3 account user name -username= "usertest1@bitdaddys.com"
-savenothing do not write anything to the output folder -savenothing="false"
-processbyage do not process anything unless it is aged by a number of hours -processbyage="true"
-maxpops maximum number of emails to download during pop sessions
( use 0 to process all messages )
-maxpops="1"
-hoursold how many hours aged to check for -hoursold="48"
-allowoverwrite will prevent versioning (backing up) of output files. -allowoverwrite="true"
-deletefromserver specify if to delete from pop3 account after processing -deletefromserver="false"
-savelocalcopy specify if to download and save a copy of each email locally -savelocalcopy="true"
-sortbytype specify if attachments that are extracted should be sorted by type -sortbytype="false"
-scrape specify if extra information should be extracted -scrape="true"
-autorun start without user interface and process immediately -autorun
-silent do not show errors during autorun -silent
-actiondelimeter delimiter to use for actions file -actiondelimeter=";"
-actionfile specify what action csv file to use -actionfile="c:\myactions.csv"
-useactions apply actions/applications to the extracted attachments from the interface list -useactions="true"
-extractfields extract to,from,subject and body fields -extractfields="true"
-headersonly process the email headers only. -headersonly="true"
-noresults do not display results when finished (as of version 3.1, this option is automatic on -autorun ) -noresults
-accountsdelimeter delimiter to use for accounts file -accountsdelimeter=","
-port service port -port="110"
-usessl specify whether to use SSL or not. -usessl="true"
-accountfile specify what accounts csv file to use -accountfile= "c:\myaccounts.csv"
-useaccounts use multiple accounts from the interface list. -useaccounts="false"
-transfer specify whether or not to transfer mail to an email account -transfer="true"
-smtpusessl specify whether SMTP is to use SSL or not. -smtpusessl="true"
-smtpport SMTP service port -smtpport="25"
-smtpserver SMTP server name -smtpserver="myemailserver.com"
-smtpusername your SMTP account user name -smtpusername= "myaccount@myemailserver.com"
-smtppassword your SMTP account password -smtppassword="mypassword"
-safechar specify the character to use when replacing unsafe characters -safechar="-"
-safespaces specify whether or not to replace spaces in filenames and paths -safespaces="true"
-timestampnames output email and attachments with unique sequential names based on current time stamps. -timestampnames="true"
-verysafenames specify whether or not to replace filenames with a-z0-9.[]()- only -verysafenames="true"
-modifysubject specify if the subject line should be modified -modifysubject="true"
-subjectreplacement specify value for the modified subject line, allows replacement variables -subjectreplacement="[done] <subject>"
-tracelog record detail and debug information in a log file under the .\logs\ folder -tracelog
-modifysubject specify if the subject line should be modified -modifysubject="true"
-subjectreplacement specify value for the modified subject line, allows replacement variables) -subjectreplacement="[done] <subject>"
-customtag specify a custom replacement variable -customtag="<processed>"
-customtagvalue specify the value to replace in the custom replacement variable -customtagvalue="[This Item Has Been Processed]"

 

[ back to top ]


Features

  1. Windows compatibility
  2. Speed
  3. Reads POP3 Email accounts.
  4. Saves Message Parts under their original stored names
  5. Groups all of the extracted attachments in to your specified output location.
  6. Allows for duplicate attachment names by serializing
  7. Allows you to specify any input server that is pop3 enabled
  8. Allows you to select or deselect whether to forward email to another account
  9. Allows you to group attachments types together
  10. Will create a log file of who sent attachments
  11. Will create a log file of how many of each attachment type was found
  12. Allows you to transfer email from one account to another.
  13. Allows you to archive email messages from any pop3 email account.
  14. Execute specified applications against specific attachment types
  15. Process multiple accounts
  16. Allows checking for the age of an email before processing
  17. Allows the import of csv style action and account files
  18. Allows for powerful command line options
  19. Allows for specifying the delimiter to use when parsing imported action and account files
  20. Allows for executing without storing any output data (silent)
  21. Allows for unique saved email and attachment files names, by using the time stamp name option
  22. GMail compatibility
  23. SSL support
  24. Service Port Selection
  25. Send to the System Tray
  26. Process Headers Only.
  27. Timer Operation with option to specify:
    1. 5,10,15,20 and 30 minutes
    2. Hourly
    3. Twice Daily
    4. Daily
    5. 1/100th of a second manual selection

[ back to top ]


Replaceable Parameters


Replaceable Parameters give you the powerful flexibility to modify your email actions / macros with runtime access to each email and attachment's information!

All you have to do is add them to your actions! Add them to any action column!

Here is an example email, this example is used to derive the 'example values' in the below descriptive list of the available parameters:

From: John Doe <johndoe@AcmeServers.com>
To: Janet Sherly <janet@HerDomain.com>
Date:
Sun, 14 Oct 2007 12:32:22 +0200
Subject: PopTransAct on x:\trials ?
Body: Hey, This program is like powerful macro programming for real time email!
Attachment exampleUses.xLs

List Of Available Parameters

Parameter
Description Example Value
<outputfolder>
The folder specified in PopTransAct to store output c:\poptransact\test\out\
<from>
Current email's From Email address johndoe@AcmeServers.com
<from-name>
Current email's From Friendly Name John Doe
<from-domain>
Current email's From Email Domain AcmeServers.com
<to>
Current email's Primary Recipient Email address janet@HerDomain.com
<to-name>
Current email's Primary Recipient Friendly Name Janet Sherly
<to-domain>
Current email's Primary Recipient Email Domain HerDomain.com
<bodytext>
Current email's Body Text ( or html body if no text part )
*note: this returns a temp file name. The temp file contains the actual message text

c:\temp\sxsd123787.tmp

( which would contain: "Hey, This program is like powerful macro programming for real time email!" )

<subject>
Current email's Subject PopTransAct on x:\trials ?
<date>
Current email's Sent Date Sun, 14 Oct 2007 12:32:22 +0200
<file-extension>
Current Attachments' File Extension .xLs
<file-name-only>
Current Attachments' File Name Only exampleUses
<file-name>
Current Attachments' File Name and Path c:\myoutput\.attachments\exampleUses.xLs
<lc-file-extension>
Lower Case Current Attachments' File Extension .xls
<lc-file-name-only>
Lower Case Current Attachments' File Name Only exampleuses
<lc-file-name>
Lower Case Current Attachments' File Name and Path c:\myoutput\.attachments\exampleuses.xls
<eml-file-name>
Current email's saved File Name c:\myoutput\.messages\PopTransAct_on_x__trials__.eml
<eml-file-name-only>
Current email's saved File Name Only PopTransAct_on_x__trials__
<eml-file-extension>
Current email's saved File Name and Path .eml
<lc-eml-file-name>
Lower Case Current email's saved File Name c:\myoutput\.messages\poptransact_on_x__trials__.eml
<lc-eml-file-name-only>
Lower Case Current email's saved File Name Only poptransact_on_x__trials__
<lc-eml-file-extension>
Lower Case Current email's saved File Name and Path .eml
<safe-from>
Path Safe Current email's From Email address johndoe@AcmeServers.com
<safe-from-name>
Path Safe Current email's From Friendly Name John_Doe
<safe-from-domain>
Path Safe Current email's From Email Domain AcmeServers.com
<safe-to>
Path Safe Current email's Primary Recipient Email address janet@HerDomain.com
<safe-to-name>
Path Safe Current email's Primary Recipient Friendly Name Janet_Sherly
<safe-to-domain>
Path Safe Current email's Primary Recipient Email Domain HerDomain.com
<safe-subject>
Path Safe Current email's Subject PopTransAct_on_x__trials__
<safe-date>
Path Safe Current email's Sent Date Sun,_14_Oct_2007_12_32_22_+0200
<lc-safe-from>
Lower Case Path Safe Current email's From Email address johndoe@acmeservers.com
<lc-safe-from-name>
Lower Case Path Safe Current email's From Friendly Name john_doe
<lc-safe-from-domain>
Lower Case Path Safe Current email's From Email Domain acmeservers.com
<lc-safe-to>
Lower Case Path Safe Current email's Primary Recipient Email address janet@herdomain.com
<lc-safe-to-name>
Lower Case Path Safe Current email's Primary Recipient Friendly Name janet_sherly
<lc-safe-to-domain>
Lower Case Path Safe Current email's Primary Recipient Email Domain herdomain.com
<lc-safe-subject>
Lower Case Path Safe Current email's Subject poptransact_on_x__trials__
<lc-safe-date>
Lower Case Path Safe Current email's Sent Date sun,_14_oct_2007_12_32_22_+0200
<custom> User specified as a 'tag' and user specified replacement value.
( *see below for more)
 

Notes:
lc = lower case
safe= path/file name safe
x-eml-x=saved email file
x-file-x=saved attachment file
name=full path+file name+extension
name only=file name without path or extension
domain=the domain portion of the email address

blanks and non path safe characters are replaced with underscores ('_') in the 'safe' parameters

*There is also a Custom Replacement Variable that allows you to specify the tag or 'Parameter' that poptransact will search for and replace with the value you specify in the 'Tag Replacement Variable'

[ back to top ]


.

Updates

Version 4.3

Fixed - Problem with parsing cp1252 encoded messages
Added - Time Stamp Names Option
and -timestampnames command line option
Improved - New single file executable installation
Improved - Minor performance improvements

Version 4.2

Added - <outputfolder> replacement variable
Fixed - Improved -silent and -autorun performance

Version 4.1

Improved - performance of maxpops command line option
Fixed - Allow Overwrite Improved

Version 4.0

Added - -maxpops command line option
Max Pops Option to specify maximum messages to process
Added - Settings Menu to save and load default settings
Added - Settings - Command Line Generator and Batch File Creator
Improved - Better Handling of Problematic Sessions
Fixed - Exceptions on certain attachment types

Version 3.9

Added - <bodytext> replacement parameter
Fixed - Added additional time zones to 'Age' date parser

Version 3.8.3

Added - silent command line option
to prevent connection errors from prompting

Added - super safe file names command line option
to store files using a-z0-9[]()- characters only

Improved support for mal-formed messages
to better allow for missing or empty header fields.

Version 3.7.3

Modified to allow for a count of up to
9,223,372,036,854,775,807 of each attachment type
instead of the 32,767 it was previously allowing.
Modified to remove all CC and BCC recipients
before sending to the transfer account.

Added additional debug information to the tracelog

Added 'noone' support for problematic emails
that do not include a valid 'TO' address

Fixed - Bug that prevented the
-headersonly commandline option from working

 

 

Version 3.5

Fixed - Bug sometimes prevented multiple account transaction from deleting server messages
Improved - Modified <from> tag to remove carets from resulting email replacement tag
Added - Action support for any/all Extensions
Added - Real Time Logging
Added - option to specify safe char
Added - Allow Spaces as Safe Option
Added - Subject Tagging
Added - support for port column in accounts csv

Version 3.3

Added a custom replacement variable

Added option to modify subject

Added new command lines for
custom replacement variable
and subject modification

Many minor and cosmetic updates.

Version 3.2

Added SMTP / Outgoing Mail Server Parameters.

Improved handling of non-standard date fields

Added TraceLog command line option

Version 3.1

Added 'Headers Only ' Message Reading with Command Line Option

Improved handling of non-standard date fields

Improved processing by age

Added date related debug information to the Tracelog, when processing to delete.

Version 3.0

Replaceable Parameters

Trace Log

Actions Debug Display Option

View Trace Log

Actions against original email file

Actions csv file exception handling improvements.

Accounts csv file exception handling improvements.

Minor Cosmetic changes.

Removed Information Popup when in Timer Mode.

New x86 / Vista Version included in the Standard Install

Emails are now saved with .eml extension instead of the previous .msg extension.

Version 2.2

Fixed bug that allowed invalid email and attachment names to cause exception errors. (Illegal characters in path)

Version 2.1

Added System Tray Execution

Added a Timer to allow automatic Execution

Fixed a bug that sometimes prevented execution when
using the actionfile or accountfile command line options

Version 2.0

Added Port Selection

Added SSL Support

Version 1.5

Added 'Name Attachments Based On Subject' option

Added Online Help Menu Item.

Version 1.4 released

Added process by age check box and commandline Options !

Added hours aged specification.

Added Save Nothing options.

Improved accounts and actions import and export functions.

Added delimiter specifications.

Major improvements to csv file import (removed MS Jet dependence).

Version 1.3 released

Added Allow Overwrite check box and commandline Options !

Version 1.2 released

Added actionfile and accountsfile Command Line Options !

Improved the installer (now less than 500k)!

Fixed bug where dll was missing from install.

Version 1.1 released

Improved Actions and Accounts Interface!

Version 1.0 released

Brand New Release!

Click Here for demos.

[ back to top ]


Example Usages

Want to save your attachments?

Want to be able to retrieve and store all of the excel reports you generated and emailed last year?

Want to archive all of those images you received in your email?

Want to extract so that you can sort all of those pdf reports sent to you last month?

Want to backup all of those movie files stuck in your email?

Want to save those documents so that they can be edited on the network?

Want to keep all of those wonderfully funny pictures?

Want to make a cd of those family photos that your cousin sent you?

Want to get a copy of those POP3 messages and save them on your Desktop?

Want to Transfer your POP3 to another account, so that you have a second copy?

Want to back up that email?

Want to filter and move a large list of emails to other accounts?

Want to automatically run programs when you receive certain attachments in certain accounts?

Want to process all of those pdf files and send them to another server?

Want to transfer email from one domain to another?

Want to automatically delete mail from exchange or other mail server accounts, when older than 2 days ?
(or any number of hours) ?

Automatically Delete Email from a pop account?

[ back to top ]


.

Example Outputs

Just imagine ... After running poptransact against your email account, you could find things like:

  • All of those Excel Spreadsheets ready to use!
  • All of those Word Documents ready to use!
  • All of those PDF files ready to use!
  • All of those images ready to view!
  • All of those movie files read to watch!
  • A copy of email on other domain accounts!
  • Automatic print outs of all those pdf files!
  • Faxed copies of those word documents!
  • Archived storage of all of those cad files!
  • A Clean Spam Folder!

[ back to top ]


Screen Shots

 

 

[ back to top ]


 

Trial Version Downloads

Download the trial.

Download Links Size Comments
This is the full setup

The trial version will only allow you to export a maximum of 150 attachments, and will only run 15 times.

Requires .Net framework 2.0 or better

Microsoft 2.0 .NET framework download
*note: Install this first if you are having trouble!
MS Download Page
Note! There is no guarantee that this product will perform as expected. There is no warrantee offered or implied. Use at your own risk.

[ back to top ]


Awards

  PopTransAct is 100% clean and safe  
5 out of 5
4 stars
I.T. 5 Stars
5 stars from 1st download center
a big 5 stars from final download
Best Pick 5 Stars
5 out of gold award
5 stars from pop soft lib

[ back to top ]


Purchase

Options

PopTransAct

PopTransAct - Email and attachment program actions.

Purchase this software.

19.95$ for the full registered version.

(the registered version may be a newer revision and include additional features and functionality than provided in the trial version)

.

 

Email conversion and action Pack

Email conversion and action Pack

Get all of our powerful email utilities in one great package.
This Email Pack provides you with all of our email utilities!

This includes One Full Year of Downloads and Updates of:

  • Email Open View Pro - View, Print, Extract, Search and Convert MSG EML and PST email files ( PDF, BMP, JPG ... more ...) Outlook is not Required!
  • EMLandMSGconverter -Convert eml and msg files. No outlook required! ( EML MSG MHT )
  • outlookEMLandMSGconverter -Convert eml and msg files using Outlook ( EML MSG TXT TNEF HTML )
  • outlookFiller - Import eml files in to Outlook
  • outlookFiller64 - Import eml files in to 64 bit Outlook
  • emlBridge - Transfer eml files with a personal pop server
  • PopTransAct - Perform programatic actions on attachments and emails
  • emltohtml - Convert eml files to html previews
  • emlDetach - Extract Attachments from eml email files
  • pstEmailExporter - Export eml and msg files from Outlook PST files. Outlook is not required! ( now part of Email Open View Pro Site and Corporate )
  • ThunderStor - Extract eml files from mbox files
  • msgDetach - Extract attachments from msg email files
  • mboxPack. - create mbox files from eml files
  • emlResender - Send .eml files
  • AND DO MUCH MORE!

Thats well over 250.00$ in value!

* After purchase, you will then be able to download each of the email utilities via our updates service located here .

To Order all of these flexible email utilities in one low cost package, see the below options:


RegNow
RegNow Shopping Cart Purchases


regNow or PayPal
PayPal
Paypal Purchases
Select a License Option:


[ back to top ]


How To

[Multiple Accounts] [Attachment Actions]

[Example: Extract Body Text to Files]

How Do I use The 'Multiple Accounts List'?

The Multiple Accounts List allows you to have poptransact work on more than one account. It represents a list of accounts to 'TransAct' for your actions. Each row is another account in the list, and as long as you have checked the 'Use Accounts' Check box, each account in the list will be used instead of just the account listed on the main page.

The Multiple Accounts List is a csv file that can be viewed and changed from within the application.

The file is named 'c:\poptransact_accounts.csv' by default, but the name can be specified from the command line or changed by using the 'Load Accounts' and 'Save Accounts' buttons.

The file must contain a header row and 1 to many accounts rows and have the following format:

Enabled,Server,User,Password,Transfer Address, Port
n,myserver.com,myemail,mypassword,myotheremail@myserver.com,110

Column Name Description
example
Enabled Whether or not to include during processing
y
Server The Pop Server
testserver.com
User The Pop user name
myusername
Password The Pop password
mypassword
Transfer Address Option email address to transfer the collected email to
myotheremail@myserver.com
Port The POP3 Server Port to use
110

When using the program interface to make modifications, you may :

  • type on the line that contains an asterisk to add additional lines.
  • click in the gray area to the left of a row to highlight it
  • press the delete button to remove a highlighted line
  • change any item already in a row by clicking on the item and typing
  • save your changes by pressing the 'Save Accounts' button
  • start over with a default list by pressing the 'Create & Load New' button
  • open a previously modified list be pressing the 'Load Accounts' button
  • change the width and display of a column by clicking on the line that separates the column and dragging it left or right

 

[ back to top ]

How Do I use The 'Attachment Actions'?

The Attachment Actions List allows you to have poptransact perform specific actions based on attachments found in the processed emails. Each row is another action in the list, and as long as you have checked the 'Use Attachment Actions' Check box, each action in the list will be used against each and every attachment that has an extension that matches a row in the list.

You can think of an Action as an on the fly generated command line. This generated command is executed for each and every attachment that has an extension (type) like you specify.

The Attachment Actions List is a csv file that can be viewed and changed from within the application.

The file is named 'c:\poptransact_actions.csv' by default, but the name can be specified from the command line or changed by using the 'Load Actions' and 'Save Actions' buttons.

The file must contain a header row and 1 to many action rows and have the following format:

Extension,Enabled,Application,Before,Prefix,Suffix,After
.jpg,y,CMD,/C START JpegView,-f=",", -thumbnail

Column Name Description
example
Extension Attachment File Name Extension to match for this Action
.jpg
Enabled Whether or not to include during processing
y
Application The Program to execute as part of this action
CMD
Before String to include first in the executed command line
/C START JpegView
Prefix What to include as a prefix to the attachment file name
-f="
Suffix What to include as a suffix to the attachment file name
"
After Text to include at the end of the executed command line
-thumbnail

The Above example would result in an executed action that would look similar to:

CMD /C START JpegView -f="myattachment.jpg" -thumbnail

*Hint: use .eml as the extension to make PopTransAct perform actions against the entire saved email!

When using actions , PopTransAct builds a command line for you ... for each attachment it encounters in the emails it processes.

This command line is built to provided you with a means of processing content, via other applications and batch files.

The way it builds it is like this:

[Application][space][Before][space][Prefix][attachment-filename][Suffix][space][after]

This method of 'constructing' the command line 'action' allows you maximum flexibility.

Example:
Suppose you want to execute the following:

MyAp -MyApOption1 -file="myattachment.pdf" -MyApOption2

You would build it like this:
[Application]= MyAp
[Before]=-MyApOption1
[Prefix]=-file="
[Suffix]="
[after]=-MyApOption2

so the csv would look like:
Extension,Enabled,Application,Before,Prefix,Suffix,After
.pdf,y,MyAp,-MyApOption1,-file=",", -MyApOption2

Application = the program you want to run
Before = anything you want on the command line before the attachment file name, but with a space between it and the attachment name
Prefix = anything you want on the command line before the attachment file name, but with NO space between it and the attachment name
Suffix = anything you want on the command line after the attachment file name, but with NO space between it and the attachment name
After = anything you want on the command line after the attachment file name, but with a space between it and the attachment name

When using the program interface to make modifications, you may :

  • type on the line that contains an asterisk to add additional lines.
  • click in the gray area to the left of a row to highlight it
  • press the delete button to remove a highlighted line
  • change any item already in a row by clicking on the item and typing
  • save your changes by pressing the 'Save Actions' button
  • start over with a default list by pressing the 'Create & Load New' button
  • open a previously modified list be pressing the 'Load Accounts' button
  • change the width and display of a column by clicking on the line that separates the column and dragging it left or right

Actions allow you to do many very powerful things. Here are some examples:

  • Automatically print sales reports that are emailed to a special account as pdf files
  • Unzip quote packages to a network folder for processing
  • Archive jpg image files for later viewing
  • Automatically install special system files generated by Intranet software
  • Create a library of music files
  • Automatically convert CAD files for CAM
  • And nearly any other activity that can be solved by running a program on emailed files!

[ back to top ]

 


.

 

 



About Us | Site Map | Privacy | Contact Us |
©2004-2013 BitDaddys Corp.