• 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
You are one clever ****** :yes:

Good work (Y)

Edit: just out of interest what language is it written in? VB.NET? C++.NET? C#? I don't know all that much about the .NET platform but it is cool to see someone using it. I have seen very few .NET applications which is sad as it is pretty damn cool :)

VB.NET

I prefer it over VB as its far more stable, rugged and feature packed! runtimes are a pain tho, would be nice if MS invented a program that produced a runtime package specifically for the app, so users didnt need to dl 20mb

  • 0
I received this error (screenshot)

Here's the detailed error report:

hmm...

First of all, try closing and reopening the application (close completely, from task bar). it could just be a bug that the settings are not saved until the app is restarted.

other than that, make sure you arent running a pop server on the current pc, or have firewall software that is blocking it

  • 0

Still get an error.

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

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

System.Net.WebException: Error while looping through arrays of array

at POP_Goes_the_Gmail.clsMailHandler.RefreshMessageList()

at POP_Goes_the_Gmail.clsMailHandler.GetCookies(String sUser, String sPass)

at POP_Goes_the_Gmail.clsMailHandler.Login()

at POP_Goes_the_Gmail.clsMailHandler.RefreshMessageList()

at POP_Goes_the_Gmail.frmEmails.frmEmails_Load(Object sender, EventArgs e)

at System.Windows.Forms.Form.OnLoad(EventArgs e)

at System.Windows.Forms.Form.OnCreateControl()

at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)

at System.Windows.Forms.Control.CreateControl()

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

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

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

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

at System.Windows.Forms.Form.WmShowWindow(Message& m)

at System.Windows.Forms.Form.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)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.573

CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll

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

POP Goes the Gmail

Assembly Version: 1.0.1610.32013

Win32 Version: 1.0.1610.32013

CodeBase: file:///C:/Documents%20and%20Settings/Owner/My%20Documents/My%20Stuff/Programs/Gmail%20Pop/POP%20Goes%20the%20Gmail.exe

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

System.Windows.Forms

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.573

CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll

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

System

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.573

CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll

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

Microsoft.VisualBasic

Assembly Version: 7.0.5000.0

Win32 Version: 7.10.3052.4

CodeBase: file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll

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

System.Drawing

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.573

CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll

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

Org.Mentalis.Security

Assembly Version: 1.0.13.701

Win32 Version: 1.0.13.701

CodeBase: file:///C:/Documents%20and%20Settings/Owner/My%20Documents/My%20Stuff/Programs/Gmail%20Pop/Org.Mentalis.Security.DLL

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

System.Xml

Assembly Version: 1.0.5000.0

Win32 Version: 1.1.4322.573

CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll

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

************** JIT Debugging **************

To enable just in time (JIT) debugging, the config file for this

application or machine (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

For example:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the machine

rather than being handled by this dialog.

  • 0
I bet you by the final of gmail, they have stopped it from being used as an pop3 server service.

It would be very hard to do that.

My client uses exactly the same commands as IE, except for a declaring it as 'PGtGM' rather than IE 6

  • 0
Still get an error.

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

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

System.Net.WebException: Error while looping through arrays of array

  at POP_Goes_the_Gmail.clsMailHandler.RefreshMessageList()

  at POP_Goes_the_Gmail.clsMailHandler.GetCookies(String sUser, String sPass)

  at POP_Goes_the_Gmail.clsMailHandler.Login()

  at POP_Goes_the_Gmail.clsMailHandler.RefreshMessageList()

  at POP_Goes_the_Gmail.frmEmails.frmEmails_Load(Object sender, EventArgs e)

  at System.Windows.Forms.Form.OnLoad(EventArgs e)

  at System.Windows.Forms.Form.OnCreateControl()

  at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)

  at System.Windows.Forms.Control.CreateControl()

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

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

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

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

  at System.Windows.Forms.Form...

I get this error too when I have no mails in my inbox

and please, somebody tell me how to make this program make Gmail mails go to Outlook, I have no idea of how to use this program for this cause

  • 0
I get this error too when I have no mails in my inbox

and please, somebody tell me how to make this program make Gmail mails go to Outlook, I have no idea of how to use this program for this cause

Hi there,

this was a bug caused by having no messages. It's fixed now in 0.5, which is available from the first page.

  • 0
Hi there,

this was a bug caused by having no messages. It's fixed now in 0.5, which is available from the first page.

thank you for your answer, sorry for my stupid mind, but I still don't know how to use the program to work with outlook, though I love the e-mail warner in the tray!

what do we put in outlook? pop3.gmail.com? or what? it comes from where, to where? how to configure outlook???

  • 0

ok two bugs:

1) it only seems to get the first 100 or so emails. I have over 500 e-mails in 3 different accounts, and each one seemed to only grab the first 100 on each account.

2) it works fine with outlook express but i cant seem to get it to work with outlook 2003. when i setup the account and run "test account settings..." it logs in and sends the email and everything seems to work fine. but when i go to receive my email, it logs in and then times out. i have my timeout set to 10 minutes

also, i have it set to check for new mail every 10 minutes, but after a few hours it got to where it was consantly popping up in the system tray telling me that i have new mail.(every 5 seconds or so)

keep up the good work :)

  • 0

Awesome! Usually these programs don't pop up until the final version is released :D.

Now my question is, what's the point in wanting a Gmail account if you're just going to download the e-mail to your computer? :p You can get an @MSN e-mail and do the same thing... hmm....

  • 0
thank you for your answer, sorry for my stupid mind, but I still don't know how to use the program to work with outlook, though I love the e-mail warner in the tray!

what do we put in outlook? pop3.gmail.com? or what? it comes from where, to where? how to configure outlook???

Hi there,

to setup your email client to use the program use the following settings:

POP3 server (incoming mail): localhost

SMTP server (outgoing mail): localhost

username: your gmail username (without the @gmail.com)

password: your gmail password

Jon

  • 0
ok two bugs:

1) it only seems to get the first 100 or so emails. I have over 500 e-mails in 3 different accounts, and each one seemed to only grab the first 100 on each account.

2) it works fine with outlook express but i cant seem to get it to work with outlook 2003. when i setup the account and run "test account settings..." it logs in and sends the email and everything seems to work fine. but when i go to receive my email, it logs in and then times out. i have my timeout set to 10 minutes

also, i have it set to check for new mail every 10 minutes, but after a few hours it got to where it was consantly popping up in the system tray telling me that i have new mail.(every 5 seconds or so)

keep up the good work :)

1. PGtGM only downloads emails from your main gmail page. i think you can display more than 100 on the main page by changing the settings in the gmail config page. if i did multi page support, checking for new mails would take 5x as long if you had 5 pages of email...

2. i havent got oe 2003, so i'll download a copy later (just for testing!) and fix this bug for 0.6

3. hmm.. i'll look into it

i've built attachment support into smtp so far, so its just the pop3 attachments i need to do, and i'll get the new ver out.

  • 0
Hi there,

to setup your email client to use the program use the following settings:

POP3 server (incoming mail): localhost

SMTP server (outgoing mail): localhost

username: your gmail username (without the @gmail.com)

password: your gmail password

Jon

Thank you VERY MUCH!!!!!! now it really works, it is amazing!!! perfectly amazing, no more errors, no bugs (that I've seen). you really disearves some congratulations, as you made a wish of so many people come true. I hope you make an official website for it, as I'll probably be visiting it everyday to see if there are any news.

congratulations :happy:

just a little problem, I can't send e-mails. outlook shows that little green icon saying that is sending, and it says "Disconecting..." then the error message appears (not exactly like this, cause I'm brazilian, and it is translated)

The time was depleted during the communication with the server. Subject 'test', Account: 'localhost', Server: 'localhost', Protocol: SMTP, Port: 25, Safe (SSL): No, Error number: 0x800CCC19

and I didn't see when that that "Sending message" XP ballon apeears. it just appears to say when messages arive.

Edited by DoS
  • 0

I'm interested in the source code (for getting the messages from gmail, not the pop part).

I usually code in c# but vb is easy enough for any programmer to understand :D so unless you don't want to give source, I would appreciate at least learning the method you used to get the messages.

Thanx, and keep up the great work!

  • 0
Thank you VERY MUCH!!!!!! now it really works, it is amazing!!! perfectly amazing, no more errors, no bugs (that I've seen). you really disearves some congratulations, as you made a wish of so many people come true. I hope you make an official website for it, as I'll probably be visiting it everyday to see if there are any news.

congratulations :happy:

just a little problem, I can't send e-mails. outlook shows that little green icon saying that is sending, and it says "Disconecting..." then the error message appears (not exactly like this, cause I'm brazilian, and it is translated)

and I didn't see when that that "Sending message" XP ballon apeears. it just appears to say when messages arive.

this part in red, I figured out it was Norton bloking it. but I disabled Norton e-mail cheking to sent messages, and now is ok

  • 0
this happened and the program told me to send it to you :p

this is appearing a lot to me, sometimes it doesn't, but from the nowhere, this happens suddenly when I click "Chek mail"

yeh, looks like this could be a google bug.

im not absolutley sure tho

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

    • No registered users viewing this page.
  • Posts

    • Look at the fingers especially round the cups, you’d think A needs to add the I together
    • There are too many people doing nothing and just cruising at MS because of how the previous culture was (rest and vest).
    • AMD Ryzen AM4 16-core 5900XT processor has never been priced cheaper by Sayan Sen While AMD's newest processor platform with DDR5 and PCIe 5.0 goodness is AM5, the preceding Socket AM4 continues to be a great option for gamers shopping on a lower budget. One of the most powerful AM4 desktop chips, the 16-core Ryzen 9 5900XT, is currently priced at the lowest ever at just $230 (purchase links down below). The Ryzen 7 5900XT is based on the Zen 3 architecture supports DDR4, PCIe Gen4, and offers very good performance in both gaming and productivity. While users may not expect the same level of gaming throughput or latency improvement as the 5800X3D, it is certainly possible that titles that utilize more than 16 threads will favor the 5900XT over the 5800X3D. And the 5900XT has plenty of L3 cache as well at 64 MB. So while not 3D stacked V-cache, it should still be a decent gaming chip. And all that cache as well as cores/threads will be excellent for non-gaming tasks of course. The CPU has a base clock of 3.3 GHz and boosts up to 4.8. It has a TDP of 105 watts so the available power envelope certainly helps with that. It can tolerate temperatures of up to 90 °C and there is no boxed cooler with it. So you need an aftermarket one, ideally a 280 mm or 360 mm AIO liquid cooler or an excellent air cooler. Also since this is a 16-core 105-watt chip, make sure to run it on an AM4 board that has good quality VRM and cooling with lots of power (ideally an X570 motherboard). Another consideration is that it does not have integrated graphics so you need a separate dedicated GPU for display out. Get the AMD Ryzen 9 5900XT at the links below: AMD Ryzen 9 5900XT - No Integrated Graphics Desktop CPU Processor - 100-100001581WOF: $229.99 (Amazon US) || : $279.00 (Newegg US + Corsair 32GB DDR4-3200 RAM) This Amazon deal is US-specific and not available in other regions unless specified. If you don't like it or want to look at more options, check out the Amazon US deals page here. Get Prime (SNAP), Prime Video, Audible Plus or Kindle / Music Unlimited. Free for 30 days. As an Amazon Associate, we earn from qualifying purchases.
    • OnlyOffice 9.0.0 by Razvan Serea OnlyOffice Desktop Editors is an open-source office suite distributed under AGPL v.3 that combines text, spreadsheet and presentation editors allowing to create, view and edit documents stored on your computer. The application does not require constant connection to the Internet and allows youto create, edit, save and export text, spreadsheet and presentation documents. It is fully compatible with Office Open XML formats: .docx, .xlsx, .pptx. One pack - five editors - multiple features Create, view and edit text documents, spreadsheets and presentations of any size and complexity. Work on documents of most popular formats: DOCX, ODT, XLSX, PDF, ODS, CSV, PPTX, ODP, etc. Deal with multiple files within one and the same window thanks to the tab-based user interface. Highest compatibility with Microsoft Office formats. Real-time collaboration within your favorite cloud Connect ONLYOFFICE Desktop Editors to the cloud platform of your choice: ONLYOFFICE, Nextcloud or ownCloud to collaborate on documents with your team – co-edit in real time, review, comment and interact using chat. Extending your editing capabilities Take the most of your editing with the collection of third-party plugins. Insert a YouTube video, add special symbols or a ClipArt object, automatically translate any word or sentence, highlight code, etc. Do even more! Create your own plugin using the API documentation and ready-to-use examples available on GitHub. OnlyOffice key features: View, edit, and collaborate on docs, sheets, slides Build fillable PDF forms and fill them in online Read and edit PDFs, export/import to/from PDF Convert docs to Markdown and HTML Turn your textbooks into e-books Generate texts with the AI helper OnlyOffice 9.0 changelog: New features All Editors Redesigned interface of the main application window Added new interface themes: Modern Light and Modern Dark Added saving of the last selected languages in spellcheck lists Added Arabic spellcheck dictionary used in sixteen dialects Added AI-powered macro generation from descriptions and VBA-to-JavaScript conversion Added the interface translation into Urdu (ur-PK, Urdu (Pakistan)) Added support for TextArt text settings inside chart labels Added support for drawing the Up/Down Bars chart elements Merged local and cloud template lists into a unified view The list of templates is now processed on the client side, not on the server The installed system languages are now displayed at the top of the text/document/dictionary list Added a contrast-reducing effect for control buttons in inactive windows Added the option to select a printer in the print preview menu The Print using the system dialog option has been added to the print preview menu The ability to configure format associations for modern Windows OS in the EXE package installation wizard has been unlocked Document Editor Added correct display of previews for paragraph numbers for RTL Improved positioning and settings of TextArt for RTL Improved drawing of borders and fill for paragraphs with RTL direction Enabled accurate cursor navigation with arrow keys based on the paragraph's text direction Added the ability to display numbers using Hindi digits Added a setting in the File menu for selecting the preferred font size: Western/Chinese for the Chinese interface language (Chinese (Simplified)) Added a Borders button to the Home toolbar to quickly set paragraph settings Added support for the MD format for reading Spreadsheet Editor Added support for displaying bidirectional text Added the ability to select external data from another spreadsheet Presentation Editor Added the ability to set the paragraph direction (Text Direction > RTL) on the toolbar and in the advanced settings Added the ability to view animations with text Added the "Preserve" option to the Slide Master context menu Forms Changed the appearance of the Signature and Image fields: the placeholder and signature icon are now always displayed Improved user experience when filling in the Signature and Image fields Added a new "type": "signature" for the Signature field, used in the process of filling out forms PDF Editor Added the ability to set RTL direction for text The Edit Text option is available in the Community Edition build Implemented a PDF form editor Added copying pages between PDF files Diagrams Release of the first version of the Diagram Viewer with the ability to open VSDX files for viewing Convert Added conversion of the XLSB format to the editor's internal format, allowing editing and saving in XLSX without preliminary conversion Download: OnlyOffice 64-bit | 273.0 MB (Open Source) Download: OnlyOffice 32-bit | 252.0 MB Download: Windows XP 64-bit | 467.0 MB Download: Windows XP 32-bit | 457.0 MB View: OnlyOffice Website | Screenshot | Release Notes Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Week One Done
      Wayne Robinson earned a badge
      Week One Done
    • One Month Later
      Karan Khanna earned a badge
      One Month Later
    • Week One Done
      Karan Khanna earned a badge
      Week One Done
    • First Post
      MikeK13 earned a badge
      First Post
    • Week One Done
      OHI Accounting earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      681
    2. 2
      ATLien_0
      273
    3. 3
      Michael Scrip
      206
    4. 4
      +FloatingFatMan
      172
    5. 5
      Steven P.
      145
  • Tell a friend

    Love Neowin? Tell a friend!