• 0

[Alpha] Pop Goes the GMail


Question

Pop Goes the GMail

PGtGM has been discontinued. Please use http://www.gnotify.com/gpopper/ instead!

PGtGM sits between you GMail account and your email client, converting messages from the web based mailbox into POP3 messages that a program such as Outlook Express or Firebird can understand.

POP3 server now fully works. You are able to download gmail emails through any email client. SMTP server appears to work.

Please post any bugs you find in the login process to the thread, or problems displaying messages.

Download

Click here v0.9 (120k)

NOTE: You need to have the .net runtimes installed. Click Here

Screenshots:

gmailtray1.jpggmailtray2.jpg

gmailnewmsg.jpg

pgtgmadvanced.gif

Version log:

0.1 Inital test version

0.2 Fixed displaying only first 5 messages bug, added better error handling.

0.3 Better error display for errors when parsing message arrays.

Prototype SMTP and POP3 server built in.

0.4 POP3 server now fully works.

You are able to download gmail emails through any email client

0.5 SMTP works, I hope.

Notifies of new messages with tool tip balloon on tray.

Fixed username not found bug.

Used TripleDES encryption to store password in registry.

Fixed problem with no messages in account

0.6 SMTP server accepts attachments

Added Outlook 2003 support

Fixed login bug

Added Mozilla mail client support

Added generic mail client support with correct error responses

Added email client setup page to about screen

Modified design and layout of main form

0.7 Modified the way PGtGM downloads mails

Added advanced tab with various new options

Added ability to change the POP3 and SMTP ports.

Added option to disable external clients from using PGtGM

Added message menu function to rcvd emails

Fixed incorrect password giving blank messagebox bug

PGtGM starts on the tray by default

Fixed unable to exit Windows bug

Added update checking on startup

0.8 Additons:

Allowed user to change port if it is already in use on startup

SMTP server supports RSET

Added better port-in-use checking interface on startup

Fixed 'contenttype text/plain' SMTP server bug

Added proxy support

XML output of messagelist everytime a check commences

Added confirm exit option

Fixed password incorrect doing nothing bug

Removed shameless advertising on outgoing emails!

Fixed main form not being displayed problem

Fixed constant notification of new messages

0.9 Fixed attachment sending bug (I hope)

Now supports multiple To and CC addresses

Added debug log feature

Moved back to Mentalis.org SSL dll

Tightened up security on SMTP server

Started work on IMAP support (doesn't work yet)

Fixed port not saved/max of 60 bug

Improved error handling

Edited by idbuythatforadollar
Link to comment
Share on other sites

Recommended Posts

  • 0
This program does not steal passwords and send them to me. Source code will be available to prove this when development has progressed

LOL

i didn't even think about that. hehe

now you got me paranoid, i think i'll pass. haha.

Link to comment
Share on other sites

  • 0

Haha :) You can open up a packet sniffer if you like, you won't see them flying off to anyone but google

Link to comment
Share on other sites

  • 0

I don't have a gmail account but I just want to give you credit for using the .net framework. It's good to see someone embrace it.

Link to comment
Share on other sites

  • 0

I'll give more details:

************** Exception Text **************

System.ArgumentOutOfRangeException: Length cannot be less than zero.

Parameter name: length

  at System.String.Substring(Int32 startIndex, Int32 length)

  at POP_Goes_the_Gmail.Form1.Login(String sUser, String sPass)

  at POP_Goes_the_Gmail.Form1.btnLogin_Click(Object sender, EventArgs e)

  at System.Windows.Forms.Control.OnClick(EventArgs e)

  at System.Windows.Forms.Button.OnClick(EventArgs e)

  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

  at System.Windows.Forms.Control.WndProc(Message& m)

  at System.Windows.Forms.ButtonBase.WndProc(Message& m)

  at System.Windows.Forms.Button.WndProc(Message& m)

  at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)

  at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)

  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Link to comment
Share on other sites

  • 0
Just a design note: you'll want a password character, rather than displaying the password as it's typed...

the password character is "G" ;)

Link to comment
Share on other sites

  • 0
I don't have a gmail account but I just want to give you credit for using the .net framework. It's good to see someone embrace it.

Yeh, I love .net. It has so many built in features in the runtime... which makes it 20meg, which is a definate downer

Link to comment
Share on other sites

  • 0

Well, if you don't already have it installed and have > dialup then there's really no excuse. You're gonna have to get it sooner or later! Luckily longhorn will come bundled with it, as does 2003.

Link to comment
Share on other sites

  • 0
yes, downloading 20meg framework to run 73k program is really justifable

Obviously, you're not downloading the framework just for that one program, and in the future, .NET is going to be included with the OS. Don't be an idiot.

Link to comment
Share on other sites

  • 0
yes, downloading 20meg framework to run 73k program is really justifable :rolleyes:

It's the lamest complaint ever and I've heard it too often. At one time you had to install vb6 runtimes because they weren't included. As time passes, .net is becoming more and more prominant in the programming community and we should embrace it for it's power. I, as a vb programmer, am very happy with vb .net and would never think of going back jsu tto shut someone up about the framework.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.