Jump to content

432 posts in this topic

Posted (edited)

[url="http://jaybe.org/pgtgm/"]Pop Goes the GMail[/url]

PGtGM has been discontinued. Please use [url="http://www.gnotify.com/gpopper/"]http://www.gnotify.com/gpopper/[/url] 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.

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

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

[b]Download[/b]
[url="http://jaybe.org/pgtgm/pgtgm.zip"]Click here v0.9 (120k)[/url]

NOTE: You need to have the .net runtimes installed. [url="http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe"]Click Here[/url]


[b]Screenshots:[/b]

[img]http://jaybe.org/pgtgm/gmailtray1.jpg[/img] [img]http://jaybe.org/pgtgm/gmailtray2.jpg[/img]

[img]http://jaybe.org/pgtgm/gmailnewmsg.jpg[/img]

[img]http://jaybe.org/pgtgm/pgtgmadvanced.gif[/img]

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

[quote name='idbuythatforadollar' date='May 22 2004, 13:50']This program does not steal passwords and send them to me. Source code will be available to prove this when development has progressed[/quote]
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

[quote name='bangbang023' date='May 22 2004, 20:26']I just want to give you credit for using the .net framework. It's good to see someone embrace it.[/quote]
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

[quote name='boli06' date='May 22 2004, 15:53']is Firebird the new version of Thunderbird?[/quote]
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:

[quote]************** 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)[/quote]

Share this post


Link to post
Share on other sites

Posted

[quote name='stilist' date='May 22 2004, 22:13']Just a design note: you'll want a password character, rather than displaying the password as it's typed...[/quote]
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

[quote name='bangbang023' date='May 22 2004, 20:26']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.[/quote]
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

[quote name='deadmonkey' date='May 22 2004, 16:48']agreed :yes:

nice to see a .net app :)[/quote]
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

[quote]yes, downloading 20meg framework to run 73k program is really justifable[/quote]

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

[quote name='MxxCon' date='May 22 2004, 18:00']yes, downloading 20meg framework to run 73k program is really justifable :rolleyes:[/quote]
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.