Send and Receive Your Hotmail messages through Evolution
Sponsored Link
First, make sure your system is up to date. Open up a terminal and type
sudo apt-get update
First You need to install the inet daemon
sudo apt-get install inetutils-inetd
This takes care of all of our dependencies.
Next You need to install pop3 server and hotsmtp
sudo apt-get install hotway hotsmtp
This will install hotway, which allows you to read hotmail e-mails by simulating a POP3 server, and hotsmtp, which allows you to send e-mail through hotmail using SMTP.
By default, however, only hotway gets installed properly to your inet daemon, so let's fix this.
sudo gedit /etc/inetd.conf
Look for the following line
pop3 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd
By default, hotway leaves a copy of each message it downloads on the server but if you don't feel like filling up your hotmail box, change the line to add "-r" to the end, complete line looks like below
pop3 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd -r
And we also need to add a line to get hotsmtpd working, just paste the following line at the bottom of the file
2500 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotsmtpd
This will set the inet daemon to listen to incoming calls on port 2500, and forward the connection to the hotsmtp daemon. Now, save your file, exit gedit, and restart your inetd server using the following command
sudo /etc/init.d/inetutils-inetd restart
If everything is working properly, you'll see the following pop up on your screen
* Restarting internet superserver inetd [ ok ]
Now, close out of your terminal and start up Evolution. It may pop up the first-time use wizard, you can use that if you like. Or, you may have to go to Edit->Preferences and hit the Mail Accounts button on the left. However you choose to do it, here's your information:
Email Address: [email protected] (fill in your normal e-mail address that you use to login to hotmail)
Receive Server type: POP
Server: 127.0.0.1
Username: [email protected] (same as above)
Security: No encryption
Authentication type: Password
(Remember password checkbox is up to you)
Send Server type: SMTP
Server: 127.0.0.1:2500
[X] Server requires authentication (check this box)
Use Secure Connection: No encryption
Authentication Type: PLAIN
Username: [email protected] (same as above)
(Optional Remember password checkbox)
Important Update
Re: HOWTO: Send and Receive Hotmail through Evolution
Installation of hotwayd as described in the first post is no longer needed. It is mentioned earlier in this thread, but that info gets snowed under because every time new posts are added…
Since some time now, you can use the following settings just like any regular POP account:
Code:
Incoming server: pop3.live.com
Username: your_username @hotmail.com
Use secure connection: SSL
Authentication type: password
Outgoing server: smtp.live.com
Server requires authentication: yes
Security: SSL
Authentication type: plain
With these settings, you should be able to get is working without going through the hotway daemon (on 127.0.0.1) …
Ok took some time on this Sunday to work this out and it works 100% now thanks tired guy 🙂
just edit in port 587 😉
GO TO EDIT > PREFERENCES > IDENTITY TAB
Account Information section
Name: Your name (type anything you want)
Required Information section
Full Name: Your full name (type anything you want)
E-mail Address: Your email address ([email protected])
RECEIVING E-MAIL TAB
Server Type: POP
Configuration section
Server: pop3.live.com
Username: Your email address ([email protected])
Security section
User secure connection: SSL encryption
Authentication type section
choose Password
Tick remember password if you want. You’ll be asked to type in your hotmail password when you click the Send/Receive button.
RECEIVING OPTION TAB
Message Storage section
IMPORTANT: Tick leave messages on server (otherwise, they’ll be deleted after the evolution mail downloaded them)
SENDING EMAIL TAB
Server type: SMTP
Server Configuration section
Server: smtp.live.com:587
Tick server requires authentication
Security section
Use secure connection: SSL encryption
Authentication section
Type: PLAIN
Username: Your email address ([email protected])
Tick remember password if you want. You’ll be asked to type in your hotmail password when you click the Send/Receive button.
It works well for me. Let me know if it works for you.
It works for me too .. thanks dude 🙂
I am shocked that this just doesn’t work out of the box. I’m going to use something else, on principle.
very very helpful. it works great. thanks
Incoming works fine but my outgoing never sends…it’s a bit frustrating :-/
Looks like it’s back to online mail for me. Thanks the help though.
If outgoing mail wont work try setting the port to 25 and also setting the Secure connection to TLS.
The apps in the article above aren’t required, the comment from David works perfectly on it’s own other than the port and security settings which may differ depending on the client you use, port 25 and TLS works for me using Evolution 🙂
thanks David.
Courage is actually going from failing to fail without losing enthusiasm
webwolf says:
September 4, 2010 at 4:05 pm
If outgoing mail wont work try setting the port to 25 and also setting the Secure connection to TLS.
THIS WORKED FOR ME YEAH!!!!!!!!!!
Works fine. Thanks a lot….
webwolf says:
September 4, 2010 at 4:05 pm
If outgoing mail wont work try setting the port to 25 and also setting the Secure connection to TLS.
The apps in the article above aren’t required, the comment from David works perfectly on it’s own other than the port and security settings which may differ depending on the client you use, port 25 and TLS works for me using Evolution 🙂
I Use Hotmail and it doesnt send the mails.. Where do you type/do the Port 25 ??
cheers it works
man I have tried all these settings listed above and cannot get it to smtp out. POP works fine. Just no sending. any other options?
server : smtp.live.com:587
and TLS
after days of searching … finnally working
thanks alot guys
just like Kieran said
it SHOULD work out of the box
Well, you make it clear here, but I suppose there must be another reason of this topic, let’s wait and see
:587 and TLS worked for me. Thanks.
I wasn’t able to get either method to work…oh well back to the ol drawing board.
Tried all this, but hotmail won’t even show in the side pane. Have tried the ports, have re-added the account, but it just won’t show. Gmail accounts work perfect. Any ideas? Thanks.
Hi Alfonso,
Have you tried the port 25 or port 587 with TLS.
Make sure you click Secure Connection.
Worked perfect for me, tho I can’t sent emails…
Hi Kenny,
I did try setting the ports and TLS. I will keep trying different combinations. Thanks for your input!
Alfonso
Ha. I am receiving messages! Still not sure what did the trick. Can’t send though. Thanks again!
OK, port 587 does the trick for Outgoing mail. All is running! Now to try the Calendar. Any way to import data from Google Calendar?
It wont work for me, may be due to my connection is via proxy which blocked certain site such as free webmail, any suggestion?
Thanks a lot, works great.
gracias
the outgoing was not working for me but using TLS and port 25 worked for me. thanks.
evolution wont stop downloading copies of my messages! I have like five duplicates of every message! how do i stop it from downloading all my messages over and over again?
I have the same problem as Twiggy:
Evolution keeps downloading multiple copies of the messages from Hotmail
neel@ubuntu:~$ sudo apt-get install hotway hotsmtp
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package hotway
E: Unable to locate package hotsmtp
neel@ubuntu:~$
What do I do here?
@neel: I also get this error :S
@nark0z- run the following command in your terminal and please paste the output.
sudo ifconfig -a
I guess I have been able to figure out where the problem lies exactly. Once you give the output I will be sure whether my solution is correct or not!
I have had the same problem but the following settings work for me
Server Type: SMPT
Server: smtp.live.com:587
Server Requires authentication (Tick)
Use Secure Connection: TLS encryption
Type: Plain
Username: (My email address, obviously not going to post on here)
Remember password (Tick)
Hope that helps.