After lots of internet browsing looking for the correct answer I have finally sorted this matter.
If you are on O2 for broadband (home) or O2 for your mobile these are the settings you need. Hope it saves someone else from having to spend days looking like me. Even hotmail did not know, probably because it is O2 specific.
I can't get the same settings to work for both O2 wap connections and O2 broadband Wi Fi. I presume the only way round this would be to have 2 hotmail profiles on my phone! I am also surprised that it was not just O2 wi fi that it did not work with I have tried another one at work and that failed to send also.
Anyway
Mobile settings-
Incoming:
user name- hotmail email address
password- hotmail email password
Incoming mail server- pop3.live.com
access point in use- set to what you want, i set it to always ask
mailbox name- Hotmail
mailbox type- POP3
security (ports)- SSL/TLS
Port- default (which is actually 995)
APOP secure login- off
Outgoing:
My email address- hotmail email address
user name- your hotmail email address
password- your hotmail password
Outgoing mail server-smtp.live.com
access point in use- up to you i set mine to always ask
security (ports)- StartTLS
port- default (which is actually port 25
For Outlook Express to work with Hotmail use these settings:-
Hotmail
Incoming mail server (POP3)- pop3.live.com
Outgoing mail server (SMTP)- relay.o2broadband.co.uk
Accunt name- your hotmail email address
password- your hotmail email password
Outgoing mail port- 25 (and un-tick the option this server requires a secure connection SSL)
Incoming mail port POP3- 995 leave SSL ticked
Liam