![]() |
2010-03-01
, 10:03
|
Posts: 13 |
Thanked: 9 times |
Joined on Mar 2010
@ England
|
#2
|
![]() |
2010-03-02
, 14:24
|
Posts: 16 |
Thanked: 1 time |
Joined on Dec 2009
@ Paris, France
|
#3
|
Hello,
I have been trying to access my yahoo! mail easily from my n900, and I thought I would open this up. (Comments, abuse, etc.)
According to the internet the yahoo IMAP servers do not work with normal authentication mechanisms. (They use a XYMPKI method which involves submitting your yahoo id to a webserver, and getting a cookie back).
However according to http://www.crasseux.com/linux/ if you send a custom command 'ID ("GUID" "1")' it will then accept a login. This will also work over SSL. SMTP over SSL also works. So in a lot of very real ways, this is more secure than the web-interface.
So I have patched the latest version of the venerable mutt, compiled it according to the instructions for n810 and presto-chango, it works.
You need the cyrus-sasl deb, and the mutt deb, and it has a dependency on libncurses5. The .muttrc file has been tuned for yahoo, and you'll need to put in your email address and password. Or leave the password out if you are happy to enter them every time.
http://dl.dropbox.com/u/1397036/n900...22-1_armel.deb
http://dl.dropbox.com/u/1397036/n900...20-1_armel.deb
http://dl.dropbox.com/u/1397036/n900_mutt/.muttrc
My next step is to try to get this into a GUI client, although the performance of mutt (esp. with header caching) is so much better than modest I might not bother. Is claws any better? It looks simpler, but without address book support it might not be worth it.
DISCLAIMER: These packages have barely been compiled let alone optified, they may well hose your system. This is all dependant on Yahoo not changing its rather flaky authentication system, so may all just stop working.
EDIT: Forgot to credit http://www.courville.org/mediawiki/index.php/N810
for the compile instructions.
![]() |
2010-03-02
, 14:49
|
Posts: 21 |
Thanked: 13 times |
Joined on Dec 2009
@ Engerland
|
#4
|
Many thanks for the above post. Actually, mutt is up and running on my N900 since I installed the apps. I also linked it with lynx for better html display and the (so far) only problem I am having is lack of urlview for Maemo 5.
Does anyone know of a working compilation of urlview on Nokia N900? If not, could someone please try to compile it or at least point me out to a set of commands on how to do the compilation? I'm a long lasting Debian user but have no experience in Maemo SDK/scratchbox at all.
I would really appreciate your kind help.
Best Regards
![]() |
2010-03-02
, 14:53
|
Posts: 196 |
Thanked: 51 times |
Joined on Dec 2009
|
#5
|
![]() |
2010-05-06
, 20:50
|
Posts: 1 |
Thanked: 0 times |
Joined on May 2010
|
#6
|
![]() |
2010-06-30
, 11:44
|
Posts: 13 |
Thanked: 9 times |
Joined on Mar 2010
@ England
|
#7
|
Glad I could help. I can try and compile urlview. I need to crank up my scratchbox to have a go with claws anyway, as I finally hacked a patch that got it working with Yahoo! But Scratchbox with Debian is pretty straightforward, all you need is a few gig of disk space.
Also I am working on a script to work with the desktop-cmd-exec widget to provide a desktop notifier of new e-mail. A sort of imap-biff (heavily based on imapbiff). If this is of interest to anyone let me know.
I have been trying to access my yahoo! mail easily from my n900, and I thought I would open this up. (Comments, abuse, etc.)
According to the internet the yahoo IMAP servers do not work with normal authentication mechanisms. (They use a XYMPKI method which involves submitting your yahoo id to a webserver, and getting a cookie back).
However according to http://www.crasseux.com/linux/ if you send a custom command 'ID ("GUID" "1")' it will then accept a login. This will also work over SSL. SMTP over SSL also works. So in a lot of very real ways, this is more secure than the web-interface.
So I have patched the latest version of the venerable mutt, compiled it according to the instructions for n810 and presto-chango, it works.
The .muttrc file has been tuned for yahoo, and you'll need to put in your email address and password. Or leave the password out if you are happy to enter them every time.
UPDATE 4/3/10
I have repackaged this against the libsasl2-2 library in extras-devel. You need to install this and libncursesw5.
http://dl.dropbox.com/u/1397036/n900...20-1_armel.deb
http://dl.dropbox.com/u/1397036/n900_mutt/.muttrc
If you installed the old package, I recommend purging that and the cyrus library. I also ran maemo-optify-deb against this, so it should be optified.
I am going to update the package with versions and dependencies later, but I can't currently get to my scratchbox.
I have a working patch/hack against libetpan, the imap library that claws-mail uses. If any one wants this then let me know.
DISCLAIMER: These packages have barely been compiled, they may well hose your system. This is all dependant on Yahoo not changing its rather flaky authentication system, so may all just stop working.
EDIT: Forgot to credit http://www.courville.org/mediawiki/index.php/N810
for the compile instructions.
Last edited by Kenchy; 2010-03-04 at 10:19.