Sign in to follow this  
Followers 0

[Alpha] Pop Goes the GMail

432 posts in this topic

Posted (edited)

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

Share this post


Link to post
Share on other sites

Posted

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.

Share this post


Link to post
Share on other sites

Posted

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

Share this post


Link to post
Share on other sites

Posted

Why would he want to steal your username and password if he already has access to a gmail account.....

Share this post


Link to post
Share on other sites

Posted

Now I just wish I had a GMAIL account to try this out :) Good idea though.

Share this post


Link to post
Share on other sites

Posted

Good concept... If I had a GMail account I'd probably use this haha. I'll hold onto this.

Share this post


Link to post
Share on other sites

Posted

nice idea.. when I have gmail... I'll try it out

Share this post


Link to post
Share on other sites

Posted

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.

Share this post


Link to post
Share on other sites

Posted

I just want to give you credit for using the .net framework. It's good to see someone embrace it.

agreed :yes:

nice to see a .net app :)

Share this post


Link to post
Share on other sites

Posted

is Firebird the new version of Thunderbird?

Share this post


Link to post
Share on other sites

Posted

nvm

Share this post


Link to post
Share on other sites

Posted

is Firebird the new version of Thunderbird?

no thats a mistake on his part

Share this post


Link to post
Share on other sites

Posted

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

Share this post


Link to post
Share on other sites

Posted

tried it doesn't work

error: length must not be 0 or something. would be more detailed but i gotta go :)

Share this post


Link to post
Share on other sites

Posted

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)

Share this post


Link to post
Share on other sites

Posted

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

the password character is "G" ;)

Share this post


Link to post
Share on other sites

Posted

Yeah, I just tested it and saw that. :D

From the screenshot, I just thought he put it in for the heck of it.

Share this post


Link to post
Share on other sites

Posted

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

Share this post


Link to post
Share on other sites

Posted

agreed :yes:

nice to see a .net app :)

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

Share this post


Link to post
Share on other sites

Posted

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.

Share this post


Link to post
Share on other sites

Posted

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.

Share this post


Link to post
Share on other sites

Posted

cool anyone want to give me a gmail invite so i can play with this ;)

Share this post


Link to post
Share on other sites

Posted

yeah me too lol

Share this post


Link to post
Share on other sites

Posted

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.

Share this post


Link to post
Share on other sites

Posted

vb6 runtimes weren't as huge.

MFC is good enough for me. small, fast, efficient

Share this post


Link to post
Share on other sites
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.