Neptune (future features)

by Donovan Brown 28. October 2008 05:17

I have gotten some great feedback from the early adopters of Neptune and have begun development on a new version.

The most significant new feature is a POP3 interface so you can point Outlook or Outlook Express (or any POP3 Mail Client) at port 110 and see all the messages in Neptune. This will remove the need to open the trace.log file to view the contents of the processed messages. I noticed also while creating the POP3 interface that Outlook 2007 deviates from the SMTP standard by adding a space after ‘FROM:’ in the MAIL command and after the ‘TO:’ in the RCPT commands. Neptune was updated to handle this deviation.

The next idea is to allow Neptune to fail on purpose and return error codes so you can test your exception cases.

Please add comments with other suggestions for the next release.

Thanks for the support and continue to spread the word.

Tags: , , , ,

Work

Comments (10) -

Ryan
Ryan United States
11/9/2008 8:40:00 AM #

This is a great little tool, and I really look forward to the POP3 access to easily view the messages.

I have noticed something that causes me concern. I've been playing with it by sending it emails and then retrieving them using the Neptune.Utilities.GetMessage method. After a few times of doing that, the Neptune.exe app starts consuming all of my available CPU. The only way I can reduce it's CPU usage, is to stop it. Is this problem known?

Busby SEO Test
Busby SEO Test United States
11/25/2008 5:23:04 AM #

ty for the knowledge u share..

nickd
nickd Ireland
1/23/2009 3:58:47 PM #

I've had the massive CPU usage problem too. It's odd, because it was working fine for a few days and it only developed this behaviour today.

Donovan Brown
Donovan Brown United States
1/30/2009 3:59:43 AM #

I have the app running 24/7 on my machine. It is actually in my start up folder so it starts when my machine starts and have had no issues.  Can you give me some details on the boxes?  Version of Windows and such?  I am running Windows XP SP3 with no issues.  I have tested on Vista as well but don't leave it running.

If you can provide additional information I can try and look into it for you.

Donovan

Donovan Brown
Donovan Brown United States
1/30/2009 4:14:19 AM #

Have either of you checked the log file? I wonder if it has gotten too big.  Delete the log file and see if that fixes it.  This is just a guess. If you are not using it you can change the app.config to disable logging.

nickd
nickd Ireland
3/5/2009 2:05:22 PM #

Donovan, I checked the log file and it's not causing the problem.

I'm XP SP3 as you are.

Admin
Admin United States
4/4/2009 1:48:38 AM #

Good news.  I found a way to duplicate the 100% issue. It has to do with a command that is not terminated with \r\n.  The program keeps trying to find the end of the command.  I will make sure this fix is in the next release.

nickd
nickd Ireland
4/21/2009 2:40:21 PM #

Hi Donovan.

Have you thought about open-sourcing this utility? I'd be interested in helping out on its development if you did.

Nick

dcymbal
dcymbal United States
4/24/2009 2:27:51 AM #

Great tool.  Have seen the 100% CPU thing too.  I suspected that it might be related to the issue where the .NET 3.5 SmtpClient class that I am using doesn't seem to send a QUIT when it is done with the message and also seems to hold the TCP connection open (cached?) for long periods of time.

pr sydney
pr sydney United States
12/7/2009 9:10:08 AM #

How the new version differ from  early adopters of  neptune?

Pingbacks and trackbacks (2)+

About the author

My name is Donovan Brown and I am a Technology Specialist for DevTools with Microsoft with a background in application development.  I also run one of the Nation’s fastest growing online registration sites for motorsports events DLBRacing.com.  When I am not writing software I race cars for fun.  DLBRacing.com has given me the opportunity to combine my two passions writing software and racing cars.

AdSense

Month List

AdSense