This project is read-only.

How to use

Usage: EHCL [<arguments>]

where arguments is one of
-add_source <POP3|IMAP> <host> <port> <userid>
Adds source
-add_target "<host> <port> <userid>"
Adds IMAP target
-run (default)
Checks the messages

Security note

Account passwords are stored in application configuration file (LocalAppData/EHCore.cfg) encrypted with application public/private key locally generated on the target machine.

Configuration file structure

LocalAppData/EHCore.cfg can be edited manually as it is standard xml file. Structure of the file is self-explanatory: sources list all POP3 servers, target define IMAP server. Each server can have useSSL set to true or false, POP3 servers have nDaysPurgeAfter attribute defining when messages will be removed from POP3 server:

<EHCoreConfig>
<sources>
<ConnectInfo>
<type>POP3</type>
<server>servername.pop.com</server>
<port>995</port>
<useSSL>true</useSSL>
<userid>userid1@pop.com</userid>
<nDaysPurgeAfter>30</nDaysPurgeAfter>
<encryptedpassword>CHwZqcnHZpDDTmPEQNsgrVM3/YTjPfFvDH9wA96nuNpSf1UyHyhKWuk8IWgTDJ/r0GGvE4pSS61VWddFVkqYihqL7nTxrz948cFwyD4Y/u9Ws73RG/tU22nZ/r2EB7f5kKU6QML6OeJiQ2qgIwDEr4PTn7dEruHByndGylzYO7E=</encryptedpassword>
</ConnectInfo>
<ConnectInfo>
..
</ConnectInfo>
</sources>
<target>
<type>IMAP</type>
<server>targetserver.com</server>
<port>143</port>
<useSSL>false</useSSL>
<userid>userid</userid>
<encryptedpassword>yrE7DeVZ6gL6ZDkkm7Z6yqubUQBGooQ3Nfbm5Cmdak98xTWjcnI1FrS+zWg8tWEtREC7LBI2exv9dHTY6Q4v0csUBQ27lgiKTMRv5uKmi76wI0klSqBvsEfXcHnn7kYB0amfdMq/E9g/5/OWXwXeKB4mJFPbahDafYX77Iui8=</encryptedpassword>
</target>
</EHCoreConfig>

Last edited Mar 10, 2012 at 2:27 PM by aam, version 5

Comments

No comments yet.