[Ext] Hotmail / Yahoo Extension Beta Testing

Announce and Discuss the Latest Theme and Extension Releases.
Post Reply
User avatar
Comodo Dragon
Posts: 1431
Joined: December 4th, 2003, 7:15 am

[Ext] Hotmail / Yahoo Extension Beta Testing

Post by Comodo Dragon »

This extension will let thunderbird dowload email from hotmail/yahoo accounts.

You will need at least two of the following extensions
WebMail (required)
Hotmail (optional)
Yahoo (optional)
Lycos (optional)
Mail.Com (optional)
GMail (optional)
Libero (optional)
AOL (optional)


Mail account setup
servername : localhost
port : 110 (default)
username : username@yahoo.com



NOTE:
This extension is for Thunderbird 1.5 only


Updated
web-mail-0-2-1. Fixed a suspected naming conflict.
web-mail-0-2-2. Minor bug fixes
web-mail-0-2-3. fixed large attachment bug, added Italian localisation
web-mail-0-2-4. fixed startup code re-entry, fixed server shut down when closing msg viewer
web-mail-0-2-5. improved cookie handling
web-mail-0-2-6 fixed prefs display bug (domain panel)
web-mail-0-2-7 changed webpage and and added update
web-mail-0-2-8 add Account Wizard customization
web-mail-0-3-0 didn't propagate
web-mail-0-3-1 new interface, changed start method
web-mail-0-3-3 added backend stuff, added Spanish localisation
web-mail-0-3-4 fixed linux 50K bug (i think), minor bug fixes, added German and Catalan localisation
web-mail-0-9-1 Updated for Thunderbird 1.5
web-mail-0-9-2 Improved cookie handling, added Czech localization, fixed French localization
web-mail-1-0-5 Improved email parser
web-mail-1-0-6 New HTTP comms API, Added Dutch localization
web-mail-1-0-7 Fixed cookie deletion

yahoo-0-2-2. Added yahoo.it, minor bug fixes
yahoo-0-2-3. minor bug fixes , added Italian localisation
yahoo-0-2-4. fixed startup code re-entry
yahoo-0-2-5. updated to use new cookie code
yahoo-0-2-6. fixed login bug due new login page
yahoo-0-2-7. fixed email creation bug , added update.rdf
yahoo-0-2-8. fixed email download bug
yahoo-0-2-9 fixed bugs created more
yahoo-0-2-10 fixed bug for frames
yahoo-0-2-11 new start method, Spanish localistion
yahoo-0-2-12 added german localization, prefs, fix yahoo login bug
yahoo-0-2-13 fixed yahoo login bug
yahoo-0-2-14 fixed a bug in junk mail code, yahoo.ca added
yahoo-0-2-15 fixed yahoo login bug, yahoo.com.au added, added Dutch, and Catalan localization
yahoo-0-2-16 added more domains, yahoo.com.hk, talk21.com, btinternet.com, btopenworld.com
yahoo-0-2-17 fixed message table.
yahoo-0-6-2 Updated for Thunderbird 1.5
yahoo-0-6-3 fixed yahoo login page
yahoo-0-6-4 Fixed SMTP email encoding
yahoo-0-6-5 Fixed login bug, Added domain Yahoo.com.sg and Yahoo.com.ar, Added Brazilian localization
yahoo-0-7-0 Added custom folders
yahoo-1-0-0 Individual prefs for accounts, Added GUI for adding domains.
yahoo-1-0-1 Fixed login for new site, now deletes cookies if first time login fails.


hotmail-0-3-2. Added hotmail.it , minor bug fixes
hotmail-0-3-3. minor bug fixes, added Italian localisation
hotmail-0-3-4. fixed startup code re-entry
hotmail-0-3-5 updated to use new cookie code, fixed download load bug
hotmail-0-3-6 now uses update.rdf
hotmail-0-4-0 new start method, Spanish localization, WebDav (requires web-mail-0.3.3)
hotmail-0-4-1 fixed email bug (webdav)
hotmail-0-4-2 fixed login bug (screen ripper)
hotmail-0-4-3 fixed login bug (screen ripper), added Dutch, Catalan, German localizations
hotmail-0-10-1 Updated for Thunderbird 1.5
hotmail-0-10-2 Fixed SMTP email encoding, Fixed Mode pref change
hotmail-0-10-3 Fixed Mode pref, Stops re-entry into setup code
hotmail-0-10-5 Fixed beta site
hotmail-0-10-7 Fixed login bug
hotmail-0-10-10 Fixed login bug
hotmail-0-10-11 Fixed login for beta


Lycos-0-1-0 intial release - requires web-mail-0-3-1
Lycos-0-1-1 added lycos.it
Lycos-0-1-2 fixed empty inbox bug
Lycos-0-1-3 new start method, Spanish localization, other small changes
Lycos-0-1-4 fixed a few typos
Lycos-0-1-5 fixed junk mail uri
Lycos-0-7-2 Updated for Thunderbird 1.5


MailDotCom-0-1-0 intial release.
MailDotCom-0-1-1 fixed login bug
MailDotCom-0-1-2 added journalism.com, iname.com
MailDotCom-0-1-3 fixed login change , added Dutch, Catalan, and German localizations
MailDotCom-0-1-4 fixed login changes
MailDotCom-0-5-3 Updated for Thunderbird 1.5
MailDotCom-0-5-4 Fixed SMTP login error, Fixed SMTP email encoding



GMail - 0-4-0 Intial release



Libero-0.9.0 Intial Release


Tiscali-0.9.1 Intial Relase


AOL-0-1-0 Intial Release
AOL-0-2-0 Improved msg table parser
AOL-0-2-1 Added Spamihilator support
AOL-0-2-2 Fixed login bug
AOL-0-3-0 Fixed login
Last edited by Comodo Dragon on June 11th, 2006, 4:01 pm, edited 55 times in total.
TychoQuad
Posts: 1263
Joined: December 11th, 2002, 12:30 am
Location: Australia

Post by TychoQuad »

Perhaps in a future version you could modify the account setup window and add a checkbox where you select the medium, essentially hiding the servername and port options from the user (much more intergrated feel) and perhaps forcing the user to add the "@whatever.com" as part of the username.
Old Makondo
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Makondo »

a little more explanation would be helpful. Tried and it didn't work for me. Will be watching ;-)
wormeyman
Posts: 344
Joined: October 17th, 2003, 11:17 pm
Location: Somewhere starting browser wars.
Contact:

Post by wormeyman »

I'm very interested in this, i assume username is username@hotmail.com as well?
jedbro
Posts: 1899
Joined: November 10th, 2002, 12:35 pm
Location: Mexico / Boulder Co.
Contact:

Post by jedbro »

Comodo Dragon:
This sounds awesome.
Questions though, befor I install it, I would like to know more about it.
1) DOes this work on Windows/Mac/Linux?
2) Is it all done via JS locally or through a proxy service?

Thanks
-Jed
InvisiBill
Posts: 1632
Joined: August 27th, 2003, 1:42 pm
Location: Michigan
Contact:

Post by InvisiBill »

I took a quick look in the XPIs, and it all appears to be done locally. I had the old freeware version of Hotmail Popper running for my Hotmail account. Since it was already setup on localhost/110, I didn't even have to change any account settings to use this extension instead of Hotmail Popper, plus I can get my Yahoo mail now too.

I haven't done any real bug-hunting yet, but it seems to be working well so far. Based on the Yahoo/Hotmail XPIs, it seems it should be easy to add support for other webmail systems as well.

Thanks a million, Comodo Dragon!

P.S. Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041206 Thunderbird/1.0
User avatar
Comodo Dragon
Posts: 1431
Joined: December 4th, 2003, 7:15 am

Post by Comodo Dragon »

WormeyMan,

The username must include the username and domain (ie BillGates@hotmail.com). The domain is needed to select the correct DomainHandler.

Supported domains:
hotmail.xpi
hotmail.com
hotmail.co.uk
msn.com


yahoo.xpi
yahoo.com
yahoo.co.uk

Other hotmail and yahoo domains may be supported with current code but will require manual editing of the Database file. If you find any let me know and will include them in the next version.
User avatar
Comodo Dragon
Posts: 1431
Joined: December 4th, 2003, 7:15 am

Post by Comodo Dragon »

Jed,

1)I’ve only tested the extension(s) on Windows XP and that's in a power user account. The extensions are written in javascript so in theory it should work on Mac / Linux with Thunderbird.

"In theory, theory and practice are the same, but in practice they are often different" -- Yogi Berra.



2) This is all local, the extensions works in the same way Izymail, MrPostman, and other poppers do by parsing the web page. The benefit of using my popper is it only runs when Thunderbird runs.
User avatar
Comodo Dragon
Posts: 1431
Joined: December 4th, 2003, 7:15 am

Post by Comodo Dragon »

makondo,

When/If get i space on mozdev i put up more detailed install, and set-up information there. Any specific questions I'll try to answer them here.

What errors where you get in js console ?
User avatar
Comodo Dragon
Posts: 1431
Joined: December 4th, 2003, 7:15 am

Post by Comodo Dragon »

TychoQuad,

A few year ago there was thread on this board discussing how to integrate external poppers into Thunderbird. The solution Scott suggested was to use the ISP customisation.

http://lxr.mozilla.org/mozilla/source/mailnews/base/ispdata/

Someone even posted a rdf file which added some of the features to the set-up wizard you where suggesting. I played with this file at the time but found a few problems
1 - The file needed to placed in the application chrome directory (testing was done TB0.5 i think)
2 – The set-up wizard would strip the domain from the username


I will take another look at this and see if i overcome these problems.
TychoQuad
Posts: 1263
Joined: December 11th, 2002, 12:30 am
Location: Australia

Post by TychoQuad »

I had a dive through the .xpi's, not a single .exe in sight... Brilliant!

As for the problems you found with the ISP customization, I suggest you talk to Scott, I'm sure he will be more than happy to help you to get it to work.
Old Makondo
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Makondo »

Thanks, Comodo!
First of, do i set it as a pop or imap?
TychoQuad
Posts: 1263
Joined: December 11th, 2002, 12:30 am
Location: Australia

Post by TychoQuad »

Another thought... I've noticed that you've created an "engine" for the web based email plugins to interface with. What if you were to check the engine into the trunk? That way people would only have to install engines for the medium they prefer. Considering that Thunderbird is all about email, I don't think the engine being checked in is too unreasonable. Once again, speak to Scott though.
User avatar
Moonwolf
Posts: 531
Joined: December 7th, 2003, 2:50 pm
Location: Hertfordshire, England
Contact:

Post by Moonwolf »

Unfortunately, it's not just unreasonable, it's impossible. The Hotmail protocol belongs to Microsoft and including it in Thunderbird would bring down the lawyers. Probably also true of Yahoo.
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.6) Gecko/20050223 Firefox/1.0.1
Thunderbird 1.0 (20041206)
EMbuttons: Buttons & options for the Extension Manager. Easy Get Mail Button is here too.
TychoQuad
Posts: 1263
Joined: December 11th, 2002, 12:30 am
Location: Australia

Post by TychoQuad »

I suggested the webmail engine be intergrated, not the hotmail/yahoo adapters. as long as there's nothing hotmail/yahoo/gmail/whatever specific in there, it shouldn't be a problem legally.
Post Reply