<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to news</title><link href="https://sourceforge.net/p/imap-agent/news/" rel="alternate"/><link href="https://sourceforge.net/p/imap-agent/news/feed.atom" rel="self"/><id>https://sourceforge.net/p/imap-agent/news/</id><updated>2004-05-10T15:42:39Z</updated><subtitle>Recent posts to news</subtitle><entry><title>Administrator relief on the way</title><link href="https://sourceforge.net/p/imap-agent/news/2004/05/administrator-relief-on-the-way/" rel="alternate"/><published>2004-05-10T15:42:39Z</published><updated>2004-05-10T15:42:39Z</updated><author><name>Dave</name><uri>https://sourceforge.net/u/dslewis/</uri></author><id>https://sourceforge.netda99d090734f361206408eedf04bc98b0f08194c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Anouncement: Two new tools for IMAP-Agent are now in development.  Both of these tools are expected to be released in June.&lt;/p&gt;
&lt;p&gt;IMAP-Agent Remote Admin:&lt;/p&gt;
&lt;p&gt;Allows site administrators to remotely edit any of the IMAP-Agent XML configuration files.&lt;/p&gt;
&lt;p&gt;IMAP-Agent Folder Management:&lt;/p&gt;
&lt;p&gt;An ASP.NET web based application for end users to manage their own mail filter rules.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Mercury remote plugin</title><link href="https://sourceforge.net/p/imap-agent/news/2004/04/mercury-remote-plugin/" rel="alternate"/><published>2004-04-13T18:35:39Z</published><updated>2004-04-13T18:35:39Z</updated><author><name>Dave</name><uri>https://sourceforge.net/u/dslewis/</uri></author><id>https://sourceforge.net476ef87f5d64996be877cdab4cc1791a1953b5bf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I'm happy to announce the Mercury32 Mailserver remote password lookup plugin for IMAP-Agent. &lt;/p&gt;
&lt;p&gt;This plugin has two separate parts.  One is a windows services that should be installed on the machine where Mercury is installed, or at least should have folder access on that machine.&lt;/p&gt;
&lt;p&gt;The second is a client that plugs in to IMAP-Agent so it should be installed on the machine where IMAP-Agent is installed.&lt;/p&gt;
&lt;p&gt;Both service and client can be installed on the same machine if you wish.&lt;/p&gt;
&lt;p&gt;Note:&lt;br /&gt;
There is also a non-remote version for those who might need it.  See the Files section for that version.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IMAP-Agent 0.8 release.</title><link href="https://sourceforge.net/p/imap-agent/news/2004/04/imap-agent-08-release/" rel="alternate"/><published>2004-04-06T18:46:41Z</published><updated>2004-04-06T18:46:41Z</updated><author><name>Dave</name><uri>https://sourceforge.net/u/dslewis/</uri></author><id>https://sourceforge.net99599b1e0afeb322c48b2a2b1204801e780a7e07</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This release contains all the project source plus the compiled executable located in the release folder.&lt;/p&gt;
&lt;p&gt;Mail Servers tested on so far:&lt;/p&gt;
&lt;p&gt;'Mercury - Mercury (Win32 version): 4.01a&lt;br /&gt;
&lt;a href="http://www.pmail.com/whatsnew/m32401.htm" rel="nofollow"&gt;http://www.pmail.com/whatsnew/m32401.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;'Cyrus IMAP Server&lt;br /&gt;
&lt;a href="http://asg.web.cmu.edu/cyrus/imapd/" rel="nofollow"&gt;http://asg.web.cmu.edu/cyrus/imapd/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;All planned functionality for IMAP-Agent is now completed and tested.&lt;br /&gt;
In addition, a password lookup plugin has been written for the Mercury mailserver and a custom rule plugin template has been written and published.&lt;/p&gt;
&lt;p&gt;There are install or readme notes to help but you should review the documentation also before using.  The installation of the executable is simple.  You will have to construct the configuration file (site.xml) and this will be the most tedious part.  There is a sample of that file in the documentation.  The configuration file was designed with many sensible defaults to make it easy for sites that don't use all the bells and whistles, while the more complex configuration demands a little reading on your part.&lt;/p&gt;
&lt;p&gt;As a sidenote, I fully expect sites that want to use IMAP-Agent to write their own password lookup plugins based on their specific setup. A plugin can be any command line program or script that can take arguments on stdin and return a password on stdout.&lt;/p&gt;
&lt;p&gt;I have been able to do my testing with IMAP-Agent running directly on the same machine with the mailserver, on my laptop on the same LAN and also accross the internet without any problems.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Note: If you intend to use the Mercury plugin, you will have to be running IMAP-Agent either on the mailserver or in it's local LAN because of the special requirements of the plugin itself.&lt;/p&gt;
&lt;p&gt;Located in the release folder of the IMAPAgent project is LumiSoft.Net.dll which provides a socket class and some code to work with MIME requirements. The LumiSoft project is freeware that I am not affiliated with in any way. I make no claims about the LumiSoft software except to say it is available here &lt;a href="http://www.lumisoft.ee/lsWWW/ENG/Products/Mail_Server/mail_index_eng.aspx?type=info." rel="nofollow"&gt;http://www.lumisoft.ee/lsWWW/ENG/Products/Mail_Server/mail_index_eng.aspx?type=info.&lt;/a&gt; I am using only a small portion of the IMAP client that is part of the Lumisoft application and that is subject to change.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IMAP-Agent 0.7 release.</title><link href="https://sourceforge.net/p/imap-agent/news/2004/04/imap-agent-07-release/" rel="alternate"/><published>2004-04-02T19:30:57Z</published><updated>2004-04-02T19:30:57Z</updated><author><name>Dave</name><uri>https://sourceforge.net/u/dslewis/</uri></author><id>https://sourceforge.neteaa7f0eea48100f57b08dc95c90527c9502f2d13</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This release contains all the project source plus the compiled executable located in the debug folder.&lt;/p&gt;
&lt;p&gt;I have been testing this release on two production IMAP servers for about a week.  I'm still using test mailboxes but the release is testing very stable so far and I will be running against production mailboxes in the next week or so.&lt;/p&gt;
&lt;p&gt;Mail Servers tested on so far:&lt;/p&gt;
&lt;p&gt;'Mercury - Mercury (Win32 version): 4.01a&lt;br /&gt;
&lt;a href="http://www.pmail.com/whatsnew/m32401.htm" rel="nofollow"&gt;http://www.pmail.com/whatsnew/m32401.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;'Cyrus IMAP Server&lt;br /&gt;
&lt;a href="http://asg.web.cmu.edu/cyrus/imapd/" rel="nofollow"&gt;http://asg.web.cmu.edu/cyrus/imapd/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The folder aging features are in this release.&lt;br /&gt;
I fixed about 10 bugs based on testing.&lt;br /&gt;
Testing continues.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Initially IMAP-Agent will rely on the account passwords to be in the XML tags. This is temporary. There is a design for IMAP-Agent to call out to a user defined process to retrieve the passwords. There is no plan for passwords to be stored, but will have to be retrieved before each connection.&lt;/p&gt;
&lt;p&gt;The next feature to be added is the password lookup plugin.  I'm going to write a plugin for the Mercury mailserver since that is what I use, probably in c# also.  I don't have access to the Cyrus mailserver so I won't be writing a plugin for that.&lt;/p&gt;
&lt;p&gt;As a sidenote, I fully expect sites that want to use IMAP-Agent to write their own password lookup plugins based on their specific setup. A plugin will be any command line program or script that can take arguments on stdin and return a password on stdout.&lt;/p&gt;
&lt;p&gt;Located in the debug folder and release folder of the IMAPAgent C# project is LumiSoft.Net.dll which I provides a socket class and some code to work with MIME requirements. The LumiSoft project is freeware that I am not affiliated with in any way. I make no claims about the LumiSoft software except to say it is available here &lt;a href="http://www.lumisoft.ee/lsWWW/ENG/Products/Mail_Server/mail_index_eng.aspx?type=info." rel="nofollow"&gt;http://www.lumisoft.ee/lsWWW/ENG/Products/Mail_Server/mail_index_eng.aspx?type=info.&lt;/a&gt; I am using only a small portion of the IMAP client that is part of the Lumisoft application and that is subject to change.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IMAP-Agent 0.5 release.</title><link href="https://sourceforge.net/p/imap-agent/news/2004/03/imap-agent-05-release/" rel="alternate"/><published>2004-03-07T00:59:34Z</published><updated>2004-03-07T00:59:34Z</updated><author><name>Dave</name><uri>https://sourceforge.net/u/dslewis/</uri></author><id>https://sourceforge.net5870bc7311ede5a821f40bdb33eb4cc8811a154b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;IMAP-Agent 0.5 release.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;DO NOT ATTEMPT TO RUN THIS VERSION IN PRODUCTION ENVIRONMENT.&lt;/p&gt;
&lt;p&gt;This release contains only some parts of the project.&lt;br /&gt;
1. The c# project files.&lt;br /&gt;
2. Mock ups of the XML configuration files.  I took the two I'm using for my testing and changed any personal user information to be generic.  I will be releasing a data dictionary for the XML data in the near future.  I haven't formalized any documentation but will be posting some in the near future.&lt;/p&gt;
&lt;p&gt;Generally, the XML files are used to specify mail account information and mailbox rules that get applied when IMAP-Agent runs.  The Site.XML file contains all site wide settings and can optionally contain individual user settings or can point to other XML files containing the individual user settings.&lt;/p&gt;
&lt;p&gt;Near term todo list includes:&lt;/p&gt;
&lt;p&gt;1. Add logging code for reporting and debugging.&lt;br /&gt;
2. Detail document of the XML files.&lt;br /&gt;
3. Program flow diagram&lt;/p&gt;
&lt;p&gt;Initially IMAP-Agent will rely on the account passwords to be in the XML tags.  This is temporary.  There is a design for IMAP-Agent to call out to a user defined process to retrieve the passwords.  There is no plan for passwords to be stored, but will have to be retrieved before each connection.&lt;/p&gt;
&lt;p&gt;Located in the debug folder and release folder of the IMAPAgent C# project is LumiSoft.Net.dll which I provides a socket class and some code to work with MIME requirements.  The LumiSoft project is freeware that I am not affiliated with in any way.  I make no claims about the LumiSoft software except to say it is available here &lt;a href="http://www.lumisoft.ee/lsWWW/ENG/Products/Mail_Server/mail_index_eng.aspx?type=info." rel="nofollow"&gt;http://www.lumisoft.ee/lsWWW/ENG/Products/Mail_Server/mail_index_eng.aspx?type=info.&lt;/a&gt;  I am using only a small portion of the IMAP client that is part of the Lumisoft application and that is subject to change.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IMAP-Agent is progressing</title><link href="https://sourceforge.net/p/imap-agent/news/2004/03/imap-agent-is-progressing/" rel="alternate"/><published>2004-03-03T17:16:20Z</published><updated>2004-03-03T17:16:20Z</updated><author><name>Dave</name><uri>https://sourceforge.net/u/dslewis/</uri></author><id>https://sourceforge.netc9a71019121184b1aba9597576d2a5526961d645</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Well, I didn't manage to get files released in February for this project.  Part of my progress for IMAP-Agent was to code a logging module.  I decided that module was decent enough to create a project just for it and did get that class released.  &lt;a href="https://sourceforge.net/projects/logthis/"&gt;https://sourceforge.net/projects/logthis/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So part of IMAP-Agent is already released in a manner of speaking.  It took me some number of days to figure out how to do cvs imports and how to release files.  Hopefully I can get back to coding this application now.&lt;/p&gt;
&lt;p&gt;I have been unit testing various parts of the project and it's getting pretty solid (for beta).&lt;br /&gt;
I have to do some coding on the sockets class and some general clean up before posting the first release.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;The first release will be in March as I intend to begin testing it on my production mail server very soon.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Project IMAP-Agent is started.</title><link href="https://sourceforge.net/p/imap-agent/news/2004/02/project-imap-agent-is-started/" rel="alternate"/><published>2004-02-02T19:18:10Z</published><updated>2004-02-02T19:18:10Z</updated><author><name>Dave</name><uri>https://sourceforge.net/u/dslewis/</uri></author><id>https://sourceforge.net1a8b9fdab9da5832d9c7209d8412e593bed6cbf1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;IMAP-Agent is now launched.  I'm pleased to announce that design and code development are already well under way.  I'm expecting to post Alpha/Beta grade files in the month of February.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I am using the free Mercury mail server so my testing will be conducted against its IMAP server.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;The main purpose of this project is to provide a means to move mail between folders based on search (regex) criteria on the subject line, mail headers or body of the message.&lt;br /&gt;
The need for this IMAP-Agent originates from mail servers that don't provide delivery filter functionality.  In those cases the needed functionality is thrust on the IMAP client software.&lt;br /&gt;
This tends to limit the choices for users when selecting an email client and complicates life for administrative server personnel regarding client configuration support and generally reduces the positive experience that should be associated with the email experience.&lt;/p&gt;
&lt;p&gt;My primary goal is to be able to move newly arrived messages that have been marked as SPAM out of the Inbox to a Junk folder where the user can still manage their own SPAM and more importantly can look for false positives without calling administrative staff.  Additionally, an aging process would then periodically delete old Junk messages either by the age of the message (like 15 days old) or by max count in the folder (like 100 messages). &lt;br /&gt;
To increase the usefulness, I decided to make the process more generic and allow mail filters to be run on any folder and search for any specified text and also to be able to perform the aging process against any folder.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>