[APP][K9-Mail] Web tool to transfer all your Thunderbird e-mail accounts to K9-Mail - Android Apps and Games

Hi Everyone!
Here's a little web app I created to make my life (and hopefully yours!) simpler:
URL: transfer.zone
I found myself having about 10 different IMAP accounts set-up in Thunderbird. I wanted all of them on my phone without typing them in manually.
So I wrote a script to extract the IMAP settings from Thunderbird (passwords aren't stored here, don't worry) and save them in a format that can be imported by K9-Mail.
If there's demand for more format types, then the project can grow into something even more useful
All feedback welcome!
Thanks.

Related

Why does Yahoo Imap work on wm6.1 but not on my desktop Outlook?

My Fuze auto configures for yahoo and goes to a imap.mail.yahoo.com server, it works like an IMAP champ.
I then configure my Outlook for the same settings and I keep getting the UserName/Password entry box. I know I have the settings the same as the phone and the correct username/password.
Any tips? Imap for my Yahoo would be awesome on Outlook.
I am kind of answering my own question here. Looks like Imap Yahoo has a way to verify an id of the device type before it allows connection. So apparently wm6.1 mail app sends what it needs to Yahoo Imap Mobile but Outlook does not.
Damn, I was looking at doing that as well. I hope they open it up!
Hi,
Surely there must be a way to fake this via Outlook, anyone?
Not that I have ever found. I made a full conversion over to Gmail as a result and low and behold it was a huge pain in the ass and I now have to monitor two email addresses.
Hey,
Thanks for the reply. From what I understand, Yahoo servers require a specific, but non-standard IMAP command to be sent before login is done. The command is: “ID ("GUID" "1")”. Rumor is that its easy to modify the client to send it. Mutt and Mozilla Thunderbird already have a modded version. Furthermore, YPOPSs! and FreePOPs also use this command.
Can anyone provide some insight as to how we would go about modifying the connection string Outlook uses?
I guess this would be similar to configuring your browser to present itself as a different client - something that is very easily done.
Thanks!
I would also strongly appreciate a solution for this...
Somehow it should be possible to make "desktop Outlook" behave like its mobile counterpart. At least as an option...
I have found this on the web describing the issue:
http://en.wikipedia.org/wiki/Yahoo!_Mail#Free_IMAP_and_SMTPs_access
Does someone know how to incorporate the sending of the described ID string into Outlook as well as it seems to be present in the mobile version??
jean-luc said:
I would also strongly appreciate a solution for this...
Somehow it should be possible to make "desktop Outlook" behave like its mobile counterpart. At least as an option...
I have found this on the web describing the issue:
http://en.wikipedia.org/wiki/Yahoo!_Mail#Free_IMAP_and_SMTPs_access
Does someone know how to incorporate the sending of the described ID string into Outlook as well as it seems to be present in the mobile version??
Click to expand...
Click to collapse
Actually Yahoo IMAP does not recognize ur phone/pc..
If u want it to use on pc pl make sure that u selected download only headers option then only it wroks
jean-luc said:
I would also strongly appreciate a solution for this...
Somehow it should be possible to make "desktop Outlook" behave like its mobile counterpart. At least as an option...
I have found this on the web describing the issue:
http://en.wikipedia.org/wiki/Yahoo!_Mail#Free_IMAP_and_SMTPs_access
Does someone know how to incorporate the sending of the described ID string into Outlook as well as it seems to be present in the mobile version??
Click to expand...
Click to collapse
ok .
psolunke said:
Actually Yahoo IMAP does not recognize ur phone/pc..
If u want it to use on pc pl make sure that u selected download only headers option then only it wroks
Click to expand...
Click to collapse
This is NOT true. I have tried downloading only headers and still the same problem: On the PC Outlook fails to connect correctly to the IMAP server due to the problem described on the page I have linked to above.
With mobile Outlook on the phone downloading headers as well as content via IMAP works perfectly.
I agree with Jean Luc. When using a mobile device to access the Yahoo IMAP server, any and all options work as they should. However, when using Outlook via non-mobile computer, it doesn't work.
Clearly Yahoo has implemented a filter on the connection string Outlook is sending to prevent users from using IMAP. I believe the fix should be relatively easy. Can anyone provide some insight on this?
jean-luc said:
This is NOT true. I have tried downloading only headers and still the same problem: On the PC Outlook fails to connect correctly to the IMAP server due to the problem described on the page I have linked to above.
With mobile Outlook on the phone downloading headers as well as content via IMAP works perfectly.
Click to expand...
Click to collapse
bump from the ages for a damn solution!
MS Technical info found...need help applying
Just happened to be searching more generally for this myself today for my desktop Outlook having got used to IMAP on my WM6.5.3 Energy ROM and wanting better that 'leave mail for x days' POP3 options (Specifically I want my desktop sent items to sync up to Yahoo mail like then do when sending from my phone so in and out boxes are all in 1 place)
Found this MS Technical info page that seems to give all the info needed on how to get Outlook to send custom properties, it's just I don't have enough knowledge of RegEditing to get this right ;(
Changes to custom properties in Outlook - http://support.microsoft.com/kb/907985
Scroll down to just over half way on the page and start reading from 'Not recommended: Use the AllowNamedProps registry key'
That suggests you can edit your CurrentUser registry values to permanently send pre values as part of each recieve something along:
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\AllowedNamedProps\{00020329-0000-0000-C000-000000000046} "Kind"=dword:00000000 "ID"=dword:00000001
???
Although I presume that the {000...00046} GUID is Machine or User specific and that's the bit I'm not sure what to set for my install, think I worked out the other bits.
Anyone with better Windows Registry knowledge able to help out?
Found working Yahoo IMAP 'incoming' proxy
In my continued searches I came across the following IMAP proxy which acts between Outlook and Yahoo to insert the necessary GUID 1 string as part of it's call to Yahoo's server, and would do that same for any other IMAP capable client at http://www.ameir.net/blog/archives/43-Yahoo!-Mail-IMAP-Proxy.html
Using the Windows download of this tool on Windows 7 with Outlook 2003 (Odd combination I know!) I was able to get Yahoo IMAP email and all folders to appear within Outlook where I thought I was onto a real winner!
Unfortunately it looks like either the proxy or my setup didn't fully support 2 way IMAP as I wasn't able to drag any local email up into the IMAP account as I should have been able to do.
It did however allow me to pull down server copies of Sent items from both Yahoo Webmail 'Sent' and WM Device 'Sent Items' folders and just drag and drop them into my normal Outlook default Sent Items so those were all together again.
Setup was pretty simple for what I got working:
1) Download and unzip the file in the Windows archive from that page above
2) Run the .exe included with those extracted files to open a DOS window running the proxy
3) In Outlook configure a new IMAP email account but set incoming IMAP to 'localhost' then in advanced settings make sure incoming port is 3490. Setup all other fields as you'd normally expect and with Yahoo normal SMTP server address.
4) Outlook will add a new tree for that account in left hand 'Mail Folders' view, just click around and explore. If no sub folders appear right click on root and choose 'Update Folders'
Hope that helps someone, and as code for this proxy is open source maybe someone could work out how to embed this customisation direct within Outlook so IMAP should then work fully 2 way?
Will keep my fingers crossed someone with suitable skills sees this thread as would really like to move into an IMAP world now I know how much better than POP3 it is!!!
A special thanks to Howshall for the research!
I have tried adding those registry entries in an effort to get Outlook to send the custom command, but it doesn't seem to be sending it when looking at the outgoing packets. Can anyone offer some insight? Thanks.

Gmail IMAP must be the most confusing thing ever

Hi,
coming from a relatively literate PC user - I must say that Gmail IMAP must be something most confusing I have come across.
I managed to get it working, I can see GMAIL account in well, accounts, and mail is going back and forth the way it should.
1. Now, the problem are labels. I can see them listed as folders below GMAIL default folders, but they are all empty. All the emails simply go to inbox folder.
Any ideas how to solve this?
Also, deleting an email on my cell phone does not move it to Trash folder on Gmail account (on the server). Does this maybe happen next time I send/receive?
2. data traffic counter in WM. Where can I see how much data went over the GPRS/HSDPA connection? In total and in the last session?
Thank you all
Alex
think your imap pickle is more an imap thing then a wm thing as google imap in outlook
on my pc is the same way
2. http://www.spbsoftwarehouse.com/products/wirelessmonitor/ a program you can buy
astrbac said:
Hi,
coming from a relatively literate PC user - I must say that Gmail IMAP must be something most confusing I have come across.
I managed to get it working, I can see GMAIL account in well, accounts, and mail is going back and forth the way it should.
1. Now, the problem are labels. I can see them listed as folders below GMAIL default folders, but they are all empty. All the emails simply go to inbox folder.
Any ideas how to solve this?
Also, deleting an email on my cell phone does not move it to Trash folder on Gmail account (on the server). Does this maybe happen next time I send/receive?
Click to expand...
Click to collapse
You don't sound familiar with Gmail's label concept. Think of each label as a mask, and each message having a bitmap of its labels. You can tag each message with many labels. You label (move to folder) and remove labels (delete from folder) by masking bits.
Delete from a folder (including Inbox) and you've only masked a label bit. If you want to really delete the message, delete it from [Gmail]/All Mail.
Hmmm...
thanx all for the replies! Well, I AM familiar with the labels concept but then (obviously) it doesnt integrate well with the mail client in Windows, no? I mean, if the client recognises folders (labels) why cant it put messages into them?
Cheers!
I use FastMail.FM for my IMAP mail.
When I want to sync IMAP sub folders I have to go to:
Menu, Tools, Manage Folders and select all subfolders that I want to synchronize. (to make sure the content is synced, not just an empty folder)
Doesn't GMAIL work the same way?
Quite frankly, I don't see any advantage of use IMAP over pop and not to mention POP is faster and simpler
I see a lot of advantages.
My IMAP servers is pulling POP3 mail from other servers, so I have all my mail in one place.
I always have it backed up.
I can access it from anywhere, and read my mail anywhere.
(from my PC, laptop, Shift, webmail)
I can archive mail to subfolders.
etc,etc..
BTW, you are right about the speed. POP3 is a bit faster to check for new mail. I don't see why it would be simpler.
imap support push
pop3 itself does not
astrbac said:
Hmmm...
thanx all for the replies! Well, I AM familiar with the labels concept but then (obviously) it doesnt integrate well with the mail client in Windows, no? I mean, if the client recognises folders (labels) why cant it put messages into them?
Cheers!
Click to expand...
Click to collapse
Lately I've been using Postbox on Windows and Mac. It's built from Mozilla code and has similarities to Thunderbird, but it's a lot more stable and a lot better IMO. Also, it makes using Gmail IMAP a whole lot easier.

Mail synchronisation POP3/IMAP <=> Outlook on PC

Hi everybody,
I've god a dumb question:
Each time when I receive a mail via my mobile phone (HTC Touch pro) it's getting deleted on my mobile phone when I send/receive my mails via Outlook on my PC.
Is there any hint how I can prevent the messages getting deleted?
I alredy tried google etc. and I couldn't find any solution on this.
Thank you very much for your answers.
Best regards
Uetzwurschd
This is to stop your webmail server getting full.
Your Outlook client is the 'master'; when it polls your webmail account it removes the copies from the server. You phone just makes a local copy, and leaves the original on the server for your Outlook to download and keep later.
You will find a checkbox in Outlook so that it will leave the copies on the web-server, but you need to be very disciplined to keep it empty by regular clear-outs, otherwise it will fill up and you will find messages getting bounced.
Hi,
thank you for your reply. Sorry for my delay. I'm in a hospital at the moment.
I know that my Outlook is the master
But how can I say my telephone that deleted messages on the server shall not be deleted on my mobile phone?
When my phone synchronizes first, all messages are kept on the server and a copy is stored locally on my phone. Now, when Outlook synchronizes, the message on the server will be deleted. When there is another synchronization by my phone, it discovers that locally stored copies are not available on the server anymore and deletes the local copies.
But I want my phone to keep the locally stored messages!!! There can't be the problem that the server of the mail provider overcrouds as messages are deleted everytime outlook synchronizes.
So, is there any way to tell my phone that locally stored copies shall NOT be deleted when the message on the server isn't more available?
Thank you very much in advance for your answers.
Greetings
Michael
Greetings from England!
Ahh, now I understand.
I can see why that would be useful. Not sure, I'll have a poke about but hopefully someone else will have the answer at their fingertips.
Gute Besserung.
Hi,
thank you very much for "gute Besserung" (bless you).
I feel quite good again and I hope to find a solution soon as it is quite frustrating, always to install all the different mail accounts...
Bye
My German is only as good as that I learned at school and have since forgotten much of it!
This might help:
In Outlook you need to adjust the account settings (I use Thunderbird for web-mail so I can't be specific), but there is a setting that defaults to 'on' which is 'delete messages from server when downloaded'.
It's buried in Tools Accounts somewhere from memory, it will allow Outlook to download the messages but not clear the Inbox on the server so that when your PDA polls the account they are still there.
Beware, it will fill up quickly!

Mail Options (FlexMail vs. WM vs. ?)

Maybe some of you folks can chime in here with some discussion on how to manage email.
I own a copy of FlexMail 4.11, but one of the things that has always frustrated me about the program is that it does not integrate with the OS such as being able to directly send a photo from the album via email, and as of this version, it doesn't rotate to landscape. There are other gripes I have, but there are also many upsides, such as the ability to store messages externally, backing up email account settings (for re-installation after ROM updates) and a number of other features that make it very nice.
But I have to say that the built-in mail and SMS utilities in WM have gotten much better and I'm very tempted to use them instead of FlexMail if I can figure out how to store the content on my flash card. I remember there was a registry hack (I think it was in Tweaks2k2 or PocketMechanic) which would manage the reg changes automatically.
Anyway, I'm wondering if any of you can share your thoughts on what options might be better that would be the 'best of both worlds'.
Thanks in advance!
BillTheCat said:
Maybe some of you folks can chime in here with some discussion on how to manage email.
I own a copy of FlexMail 4.11, but one of the things that has always frustrated me about the program is that it does not integrate with the OS such as being able to directly send a photo from the album via email, and as of this version, it doesn't rotate to landscape. There are other gripes I have, but there are also many upsides, such as the ability to store messages externally, backing up email account settings (for re-installation after ROM updates) and a number of other features that make it very nice.
But I have to say that the built-in mail and SMS utilities in WM have gotten much better and I'm very tempted to use them instead of FlexMail if I can figure out how to store the content on my flash card. I remember there was a registry hack (I think it was in Tweaks2k2 or PocketMechanic) which would manage the reg changes automatically.
Anyway, I'm wondering if any of you can share your thoughts on what options might be better that would be the 'best of both worlds'.
Thanks in advance!
Click to expand...
Click to collapse
I have never used FlexMail and can't give you any advice on that. BUT I want to point out that it is possible to backup your e-mail account with the WM native mail app as well!
If you just want to backup your account settings, you can do this via a xml file and use Sashimi to recreate your account after flashing (read more here). If you want to backup your account and all the e-mails you can use Microsoft MyPhone AFAIK. Not sure about that though...
MAMeingast said:
If you just want to backup your account settings, you can do this via a xml file and use Sashimi to recreate your account after flashing (read more here). If you want to backup your account and all the e-mails you can use Microsoft MyPhone AFAIK. Not sure about that though...
Click to expand...
Click to collapse
Fair enough, though it gets me only half way there.
I found that PocketMechanic will relocate the message store, but it seems a bit kludgy to me, in that the 'today' plugin will force attachments to the internal store, when IMO they should also be on the external (storage card) location.
See the instructions here to see if you come up with the same conclusion with regard to the PocketMechanic solution:
http://www.wizcode.com/articles/comments/relocate-your-data-with-pocket-mechanic-professional/
Since I own a copy of PM (I'm one of those crazy guys that actually buys the software he uses to reward talented developers) it's no skin off my nose to experiment, but for the time and hassles it'll take until I figure it out. So I'm coming to you folks here for some discussion before I 'pull the trigger'.
So it looks like I'm faced with two choices, neither of which are entirely what I want. One gives me external store of all SMS and Email messages (FlexMail), but some functionality is disabled. The other gives me total integration with the OS (Outlook) but a kludgy and perhaps unreliable method for relocating and storing the data.
I'd be interested in hearing other thoughts, solutions or workarounds.
Anyone? Would really like to do one of two things:
1) Change default programs in WM to point to FlexMail so that I can send a photo via email directly from the camera application
or
2) Move storage for WM native email from internal memory to storage card.
If by Storage you mean only attachments than it's easy. You go to your inbox>options and then select the storage tab. You have the option to use astorage card to save attachments. If u don't mean that I'm afraid that I can't help u. Good luck.
I am using FlexMail and the built-in WM client. I've used them individually and side-by-side. FlexMail isn't too finger-friendly but it's OK and I prefer it. IMAP Idle support is useful to me. Using both clients gets around the problems that result because FlexMail doesn't support some of the HD2's features.
I have problems when I set either program to store information on a storage card. Eventually, something happens and I find I need to reset my e-mail accounts and start again. I think this is because the card isn't initialized in time for the mail programs to access it. It doesn't happen when I first start saving mail to a storage card but it always happens eventually. I now use internal memory but I'm very selective as to which messages I have on my HD2. For instance, I download headers initially and rarely keep more than a few days messages to hand. I use IMAP accounts so my mail is kept on my server if I do need something from, say, last year. I can search for older messages on the server without downloading anything; again, this saves space.
DrATty said:
I am using FlexMail and the built-in WM client. I've used them individually and side-by-side...
Click to expand...
Click to collapse
I'd be grateful to hear your thoughts on what you feel each is best at. I haven't used the internal WM mail client much, but I have used FM and have been happy with it. I tried using IMAP but found that there was really no benefit for me, in that I'd want local copies on my home machine anyway (no ISP is perfect) and I can't save a copy of sent items the way we can with Outlook and POP.
My question is that if I use 3rd party apps like FlexMail and PocketInformant, how do we get them to integrate to the HD2 shell (Sense) so that they launch rather than the corresponding WM utilities? This tangentially gets me back to the original question about how to email a photo directly from the camera via FlexMail.
Thanks in advance for your thoughts.
hi, i used flexmail for some time, a while ago. i stoped using it when i change to hd2.
the only thing i realy miss, is the possibility to put a mail that is stored in one imap account folder to a folders on a different imap account. i didnt mean forwarding, i mean moving it between folders of different accounts.
aside from that i dont miss a thing on flexmail, the programmers are not getting dizzy to mentoin that they are using only ms windows features and functions in the interface. and i belive them, because the programm gives the user a realy hard time to use it. and that is not only on hd2 the case.
after all i can say i have a good time with flexmail but i would not buy it again. not with this interface that give the user the feeling, he is 100 years back in time.
mad
Flexmail 4.11 allows to access (i.e. Send/Receive) : Gmail, Hotmail, Yahoo Mail, my office emails, AOL IMAP, FastMail, emails through IMAP, emails through SSL, custom port, etc, SMS, etc.
i prefer Flexmail, its much much better.
I installed Flexmail in external Storage Memory. I was accessing multiple emails through it.
After ROM update, and re-installation of Flexmail, i can see all the previous emails and email accounts in the first opening window , but actual account settings inside the Menu > Accounts , all are missing !
Now it doesnt send/rcv anymore.
Is there a way to get the previous all email settings back ?
Bry8Star said:
After ROM update, and re-installation of Flexmail, i can see all the previous emails and email accounts in the first opening window , but actual account settings inside the Menu > Accounts , all are missing !
Now it doesnt send/rcv anymore.
Is there a way to get the previous all email settings back ?
Click to expand...
Click to collapse
It sounds like unfortunately you didn't back up your individual email account settings from within FlexMail. You'll have to recreate them. I suggest after doing so that you save the files to your card, so that if you upgrade your ROM again you can restore the email accounts easily.
What really surprises me is that there doesn't seem to be any significant Touch friendly Mail application out there.
Is there anything above and beyond Flexmail ?

[Q] How to sync emails from PC with Android phone (Galaxy S)?

Hey folks,
I'm sorry this is probably a n00b question but I would like to sync my emails from my PC with my phone.
On the PC I use thunderbird to download all emails (got like 6 email accounts) to the pc and delete them from the server immidiately. (I've had accounts beeing hacked in the past because I left password emails etc in my inbox, so I started to delete them from server instead of leaving them on for more security - so I can't just "download them again" from the phone - I will need to sync the phone with the data from the PC. I could switch my email client program off course if thats needed, but I rather not let the messages lay somewhere online.
Can someone maybe explain to me how that would work or give me a link or smth?
It would be perfect if it would work both sides: Either I sync the phone with the PC or the PC with the phone, or a real sync where just the new emails get exchanged. (On the same time I'd also get this to work for my laptop but phone more important now since i got it heh)
I hope someone can help me.
you can't sync with EVERY email client..
it does sync with outlook/OE... I don't know about thunderbird tho. What you CAN try to do is change the settings to never delete emails from your server when downloaded to your computer and then sync so that when you delete them from your phone they'd be deleted from the server.
get my drift?
hmm well im used to thunderbird, but i dont have to keep using it necessarily. I'd change if it makes this whole syncing easier. Its been bugging me for a while that I didnt have my emails on my laptop but now i also need em on the phone.. so I wanna finally get this to work.
The method you described wouldnt work if I somehow download the emails to the phone first instead of the pc, it would work like u described, but if I'd rather work it in both ways, a real "sync".
With outlook you could do this yea?
Try using Gmail or Windows Live mail, its more compatabile with most wireless. Goto m.live.com or Gmail
well, if you use gmail you can easily keep it on both your computer and your phone and it would sync both ways.
Get a gmail account. Then forward all your email accounts to the gmail account. You can also set the gmail account to send out as one of the other accounts.
Setup the gmail account as an imap client in thunderbird or outlook. Create a folder under the inappropriate account named old emails or whatever. Move the emails stored in your local folders to the folder setup under the imap account (you can do it directly to the inbox if you prefer).
Setup gmail on your mobile device.
Say thanks.
Sent from my SAMSUNG-SGH-I897 using XDA App
Cleaner Explanation.
1) Create a Gmail account at Gmail.com (or skip this step if you already have one).
2) Log into the web versions of each of your email accounts. Set the account to forward all emails to the new gmail account address (typically these settings are found under the settings or Options menu somewhere on the page). If you would like to continue to use these accounts you can either:
a) Give Gmail permission to send emails as all the accounts or one in particular. (Note once in the mobile apps, you cannot choose different sender addresses, only the default one. You can however change from each address on the web interface).​ b) Set a forwarder and then specify to leave a message on the server.​
3) Setup the gmail account you created as an IMAP account (use IMAP not SMTP) in thunderbird or Outlook.
a) You can find the Imap settings for desktop clients here.​
4) Once the initial sync is complete, simply drag and drop the emails from the old inbox to the Gmail account's inbox (listed in a tree menu under the IMAP.Gmail.Com listing.
5) You can now set up this email address as a SMTP or IMAP (IMAP keeps the emails on the server. This is a better idea in some cases as you have exact copies of emails on all devices you set them up as.
6) Say thanks
You can also manually do this for each email account you have, but that would take much longer and some companies do not allow or simply haven't moved to using IMAP yet (freaky right?).
Using the gmail way, you have all your emails from all your accounts plus the wonders of google. This is the easiest way to do it I can think of.
I hope my explanation is clean and clear.
thanks for the detailed explanation I guess I'll do it that way.
But the downside that you have to keep the mails on the server still stays this way. I'd really love the option to do a real sync how you expect a sync to be but I guess thats complicated or doesnt work?
I mean like.. when I'm at home .. I download the mails from my desktop pc over usb or wlan. Then I download new emails while I'm travelling or smth - and when I get back home I sync my desktop with the phone emails.
This must work somehow? I'd really hate to have to leave my emails on the server since I got bad experience with this.
I guess I'm just beeing paranoid - but I'm also perfectionist heh, so I'd love to try n get it going "the perfect way" - aka a real offline sync without usage of any server storage. (unless you count my desktop as a server..)
If you setup the system to use smtp on the phone it will dowbload the email, other than that i would suggest using a very good password.
Sent from my SAMSUNG-SGH-I897 using XDA App

Categories

Resources