• 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
https://www.neowin.net/forum/topic/169789-alpha-pop-goes-the-gmail/
Share on other sites

Recommended Posts

  • 0

Awesome application!! A feature that would be really nice is if you could ?make? gmail accept what ever email I put in (ex: I use [email protected] as my email but gmail will only take [email protected]) see pic below.

Another feature that would rock my socks off is if I was able to delete e-mails in outlook by hitting the ?delete? key as you would for any other pop3 server.

post-12-1088753007.jpg

  • 0
Awesome application!! A feature that would be really nice is if you could ?make? gmail accept what ever email I put in (ex: I use [email protected] as my email but gmail will only take [email protected]) see pic below.

Another feature that would rock my socks off is if I was able to delete e-mails in outlook by hitting the ?delete? key as you would for any other pop3 server.

how could he manage to make it accept invalid credentials for login? EDIT: i kind of see what you're talking about...but why wouldn't you want your actual e-mail address there?

also, the ability to delete e-mails from outlook is unlikely. due to the way POP3 works, the client downloads e-mail from the server (in this case, through PGtTM) and it can either leave the message on the server or delete it at that point. the program apparently leaves them on the server...and has no way of telling whether or not you delete it from your inbox in your email program. (you could probably do it with IMAP, which is under development as i understand.)

Disclaimer: I've not used this program, and everything I've said in this post could be entirely wrong. So shoot me.

  • 0

I've just Installed the app...Nice Job.....

When I try to run it, it just sits there with a message saying checking mailbox and doesn't move from there.....

It came up once with a message about cookies,

I have both Zone Alarm Pro and a Buffalo Airstation G54,

I have enabled the program thru Zone Alarm....

Do I need to do the same via the Router??

Or does NE1 know what is happening??

  • 0

I have successfully installed pop goes to gmail. its very nice program. but i have a problem. when send a mail with file attachement an error occured i look at the debug log its shows like this. (note: im using Thunderbird 0.7.2 , latest pop goes to gmail, my os is windows xp) hope you could help me with this. thanks and more power. :)

PGtGM DEBUG LOG v1.0

Started 7/15/2004 11:51:51 PM

----------------------

Starting PGtGM

Created splash form

Loaded reg settings

Starting new version thread

New version thread waiting...

Downloading latest ver file

& DownloadData was called: http://jaybe.org/pgtgm/latestversion.txt

New version thread waiting...

New version thread waiting...

New version thread waiting...

New version thread waiting...

New version thread waiting...

New version thread waiting...

New version thread waiting...

New version thread waiting...

New version thread waiting...

New version thread waiting...

Came out of new version thread

Created POP

Created SMTP

Created IMAP

Starting POP

Starting SMTP

Starting IMAP

Starting main app

& SendEmail was called: [email protected]

& Login was called

& GetCookies was called: ccfiel

& SSLConnection was called: www.google.com

& RefreshMessageList was called

& DownloadData was called: http://gmail.google.com/gmail?search=inbox...&start=0&init=1

& ParseMessageArray was called

& MessageBuilder was called

& MimeDecoder was called

& MessageBuilder was called

& MessageBuilder was called

& MessageBuilder was called

& MessageBuilder was called

!! MimeDecoder caused error: Length cannot be less than zero.

Parameter name: length

& DownloadData was called: http://gmail.google.com/gmail

  • 0

First off I would like to say that this a damn fine program. I've been updating since .3 and haven't been let down yet.

My only complaint as of yet, is that now I have more than 1 gmail account. I would like to know if there is any way to get PGTGM to check multiple gmail accounts?

Right now the limiting factor is the GMail username: field. It's not too big of a deal, as I just change its value, then do a send/recieve on the corresponding account. I just figured since it's more than feasible to point multiple gmail accounts in Outlook 2003 to the same ports specified in PGTGM, it shouldn't be too big of a hassle to allow multiple account checking from within the program.

Just file this under suggestions ;)

Tom :yes:

  • 0

I would love to see this as a messenger plus plug-in any plans to do so?

I would make it but have no programming knowledge.

Also in the next release could their be something so when the program is opened it automatically starts minimized. Ie program.exe /min ?

Just an idea

  • 0

First of all thank you for all the hard work you've put into making this great program! In an effort to help you improve it I would like to post a quirk I have found when using Outlook Express 6. It appears if I go into the Mail Account Properties->Advanced and check the box that says Leave a copy of message on server, the program no longer works. Sending/Receiving mail freezes at the Checking for new messages stage. However if I leave this box unchecked, everything is gravy, and the messages even remain on the server! So really I have nothing to complain about, but it's just a quirk I thought you'd want to know about. Thanks again!

  • 0

Ok, 1.0 rocks, I can finally use Thunderbird with it...

But now I can't. It's exactly configured the way it should be. Here is the debug log:

PGtGM DEBUG LOG v1.0
Started 7/20/2004 2:07:00 PM
----------------------

Starting PGtGM
Created splash form
Loaded reg settings
Starting new version thread
New version thread waiting...
Downloading latest ver file
& DownloadData was called: http://jaybe.org/pgtgm/latestversion.txt
New version thread waiting...
Came out of new version thread
Created POP
Created SMTP
Created IMAP
Starting POP
Starting SMTP
Starting IMAP
Starting main app
& RefreshMessageList was called
& Login was called
& GetCookies was called: mrpcdoctor
!! Login caused error: File or assembly name Org.Mentalis.Security, or one of its dependencies, was not found.
& POPAccept was called
& POPData was called: AUTH
& POPData was called: CAPA
& POPData was called: USER mrpcdoctor
& POPData was called: PASS password
& POPData was called: STAT
& UpdateLists was called
& RefreshMessageList was called
& Login was called
& GetCookies was called: mrpcdoctor
!! Login caused error: File or assembly name Org.Mentalis.Security, or one of its dependencies, was not found.
& POPData was called: QUIT
& SendEmail was called: [email protected]
& Login was called
& GetCookies was called: mrpcdoctor
!! Login caused error: File or assembly name Org.Mentalis.Security, or one of its dependencies, was not found.
& MessageBuilder was called
& MimeDecoder was called
& MessageBuilder was called
& MessageBuilder was called
& MessageBuilder was called
& MessageBuilder was called
& DownloadData was called: http://gmail.google.com/gmail

Now, I can't recieve new mail OR send mail. I used to be able to a few days ago, but now I can't.

  • 0

THanks for the program. One question.

Can you get this to work on more than one account? I have 2 Gmail accounts and I have to change the username in PGTGM when I want to check one or the other. Is there another way to do this without having to go into PGTGM and changing the username?

Thats about it. THe only other thing I had to do was change the port settings to get it to work.

Shalom!! :D

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

    • No registered users viewing this page.
  • Posts

    • What they really need to do is automatically spell "loses" and "lose" correctly since nobody seems to know how to anymore. Then they blame spellcheck/autocomplete and don't realize autocomplete is just filling in the word for them automatically so it was misspelled in the first place.
    • If someone chooses to continue using SB and therefore goes through the manual intervention in the thread, afterwards the BSOD problem is gone. Whether they then re-enable the task doesn't matter, they're done, though on such machines it might pay to keep it disabled in case the next update (if there is a next) causes the same problem. OTOH, if someone disables SB in the BIOS, the problem is also gone. Incidentally, I noticed that this task exists even on machines that don't support SB. It's just installed across the board...and runs. Doing what on such machines is a little hazy.
    • qBittorrent 5.2.2 by Razvan Serea The qBittorrent project aims to provide a Free Software alternative to µtorrent. qBittorrent is an advanced and multi-platform BitTorrent client with a nice user interface as well as a Web UI for remote control and an integrated search engine. qBittorrent aims to meet the needs of most users while using as little CPU and memory as possible. qBittorrent is a truly Open Source project, and as such, anyone can and should contribute to it. qBittorrent features: Polished µTorrent-like User Interface Well-integrated and extensible Search Engine Simultaneous search in most famous BitTorrent search sites Per-category-specific search requests (e.g. Books, Music, Movies) All Bittorrent extensions DHT, Peer Exchange, Full encryption, Magnet/BitComet URIs, ... Remote control through a Web user interface Nearly identical to the regular UI, all in Ajax Advanced control over trackers, peers and torrents Torrents queueing and prioritizing Torrent content selection and prioritizing UPnP / NAT-PMP port forwarding support Available in ~25 languages (Unicode support) Torrent creation tool Advanced RSS support with download filters (inc. regex) Bandwidth scheduler IP Filtering (eMule and PeerGuardian compatible) IPv6 compliant Available on most platforms: Linux, Mac OS X, Windows, OS/2, FreeBSD qBittorrent 5.2.2 changelog: FEATURE: Use D-Bus to show file in file managers (Chocobo1) #24340 BUGFIX: Fix friendlyUnitCompact precision calculation (vafada) #24323 BUGFIX: Remove all top-level folders (glassez) #24333 BUGFIX: Use proper API for checking exit status (Chocobo1) #24349 BUGFIX: Delete stale lockfile when hostname mismatch (TurboTheTurtle, glassez) #24363 BUGFIX: Fix wrong removal procedure of watched folder paths (Chocobo1) #24413 BUGFIX: Don't reannounce before interface changes are applied (glassez) #24447 BUGFIX: Use Latin script for Bosnian locale name (Andy Ye) #24342 WEBUI: Fix performance of global checkbox toggling (tehcneko) #24316 WEBUI: Fix Safari transfer list header misalignment (Piccirello) #24377 WEBUI: Fix error when submitting magnet before metadata loads (Piccirello) #24378 WEBUI: Use correct row id when updating Rss Downloader feed selection (Chocobo1) #24402 WEBUI: Use SameSite=Lax for session cookie to fix cross-site login (Piccirello) #24422 WEBUI: Bring back properties panel expand/collapse button (vafada) #24430 WEBAPI: Only use X-Forwarded-Host header when reverse proxy support is enabled (Chocobo1) #24457 RSSS: Fix "RSS Smart Episode Filter" RegEx (nathanon-akk, glassez) #24398 RSS: Fix previously matched episode format (glassez) #24452 WINDOWS: Fix Python fallback search path (TurboTheTurtle) #24325 WINDOWS: NSIS: Allow to install x64 binary on ARM64 (Chocobo1) #24358 Download: qBittorrent 5.2.2 | 41.1 MB (Open Source) Download: qBittorrent 64-bit installer (qt6) | 43.6 MB Links: qBittorrent Home page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Weechat. https://weechat.org/
  • Recent Achievements

    • Veteran
      branfont went up a rank
      Veteran
    • Reacting Well
      Almohandis earned a badge
      Reacting Well
    • First Post
      Cosminus earned a badge
      First Post
    • One Year In
      ThatGuyOnline earned a badge
      One Year In
    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      485
    2. 2
      +Edouard
      185
    3. 3
      PsYcHoKiLLa
      126
    4. 4
      Steven P.
      87
    5. 5
      neufuse
      72
  • Tell a friend

    Love Neowin? Tell a friend!