February 19, 2007 · General · Email This Post

Sponsored Link
If you want to use you Evolution mail client to send and receive your hotmail messages use the following procedure.

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) …

Sponsored Link

Incoming search terms:

Related posts

157 Comments to “Send and Receive Your Hotmail messages through Evolution”

  1. David says:

    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.

    [Reply]

  2. Prabhat says:

    It works for me too .. thanks dude :)

    [Reply]

  3. Kieran says:

    I am shocked that this just doesn’t work out of the box. I’m going to use something else, on principle.

    [Reply]

  4. Roland says:

    very very helpful. it works great. thanks

    [Reply]

  5. Bruce says:

    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.

    [Reply]

  6. webwolf says:

    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.

    [Reply]

  7. Ida Sobol says:

    Courage is actually going from failing to fail without losing enthusiasm

    [Reply]

  8. Pierre says:

    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!!!!!!!!!!

    [Reply]

  9. Zax says:

    Works fine. Thanks a lot….

    [Reply]

  10. Peter says:

    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 ??

    [Reply]

  11. jack says:

    cheers it works

    [Reply]

  12. Ubuntu Jim says:

    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?

    [Reply]

  13. DjemBe says:

    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

    [Reply]

  14. Donny Myron says:

    Well, you make it clear here, but I suppose there must be another reason of this topic, let’s wait and see

    [Reply]

  15. Alvin Kevichusa says:

    :587 and TLS worked for me. Thanks.

    [Reply]

  16. Joshua pease says:

    I wasn’t able to get either method to work…oh well back to the ol drawing board.

    [Reply]

  17. Alfonso says:

    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.

    [Reply]

  18. Kenny says:

    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…

    [Reply]

  19. Alfonso says:

    Hi Kenny,
    I did try setting the ports and TLS. I will keep trying different combinations. Thanks for your input!
    Alfonso

    [Reply]

  20. Alfonso says:

    Ha. I am receiving messages! Still not sure what did the trick. Can’t send though. Thanks again!

    [Reply]

  21. Alfonso says:

    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?

    [Reply]

  22. Doman says:

    It wont work for me, may be due to my connection is via proxy which blocked certain site such as free webmail, any suggestion?

    [Reply]

  23. Saddavi says:

    Thanks a lot, works great.
    gracias

    [Reply]

  24. Julio says:

    the outgoing was not working for me but using TLS and port 25 worked for me. thanks.

    [Reply]

  25. Twiggy says:

    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?

    [Reply]

  26. Frustrated says:

    I have the same problem as Twiggy:

    Evolution keeps downloading multiple copies of the messages from Hotmail

    [Reply]

  27. Neel says:

    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?

    [Reply]

  28. nark0z says:

    @neel: I also get this error :S

    [Reply]

  29. Neel says:

    @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!

    [Reply]

  30. PJ says:

    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.

    [Reply]

Leave a Reply