Hi,
if you are here you have a problem like me and many many others guys but the good news is, Yep, i wrote a simple python proxy servers that solve the problem. Technicals details follows.
Details:
This procedure should be fix a problem about new Mail for Lion. The “problem” is that Mail app now is strictly linked to rfc but, in the other hand, many pop servers are not strictly rfc compliant. My script solve the problem only if you have a plain password login, this is the default for the old Mail program and is tagged as “password” login type.
My script is a layer in front of your real pop server that solve the rfc problem catching the CAPA command and sending a fake response to the Mail app pretending to be rfc compliant. Simply the script adds USER capatibilities to the list and this is enough.
If you have other problem don’t hesitate to comment and i will try to help you.
The procedure includes a terminal line command to be executed. So, keep attentions and don’t close the terminal at the end. In case of reboot or terminal application close you need to follow the execution again, between points B1 to B4.
This intended as a workaround waiting for the official from Apple and keep all mailboxes accounts intact instead of delete and recreate it.
So we starts,
Requirements:
- None
Installation:
- A1. Download python script here by click with ctrl + tap and then Save… with name (or from github https://github.com/tobiacaneschi/LionPop3Proxy)
Use:
- B1. Click on Application->Utility->Terminal
- B2. Type: sudo python <path_of_script> localhost:110 faulty_pop_hostname:110 &
- B3. Example: (type all in one line only)
sudo python /Users/tobia/Download/pop3proxy.py localhost:110 pop.example.com:110 & (Enter) - B4. Type your mac password
- B5. Go to Mail app menu Mail->Preference
- B6. Double click on the broken pop3 account
- B7. In the pop3 incoming server type: localhost
- Mhhhh, done
Enjoy
Tobia


