Took some time, so I have answerred my own query, but others may benefit!
Apple is here
IMAP (Incoming Mail Server) information:
- Server name: imap.mail.me.com
- SSL Required: Yes
- Port: 993
- Username: example@me.com (use your @me.com address from your iCloud account)
- Password: Your iCloud password
SMTP (outgoing mail server) information:
- Server name: smtp.mail.me.com
- SSL Required: Yes
- Port: 587
- SMTP Authentication Required: Yes
- Username: example@me.com (use your @me.com address from your iCloud account)
- Password: Your iCloud password
Note: If you receive errors using SSL, try using TLS instead.
SSL is required for both IMAP and SMTP connection with iCloud. POP is not supported by iCloud.
Gmail as follows
- Incoming Mail (IMAP) Server - Requires SSL
- imap.gmail.com
- Port: 993
- Requires SSL:Yes
- Outgoing Mail (SMTP) Server - Requires TLS
- smtp.gmail.com
- Port: 465 or 587
- Requires SSL: Yes
- Requires authentication: Yes
- Use same settings as incoming mail server
- Full Name or Display Name: [your name]
- Account Name or User Name: your full Gmail address (username@gmail.com). Google Apps users, please enter username@your_domain.com
- Email address: your full Gmail address (username@gmail.com) Google Apps users, please enter username@your_domain.com
- Password: your Gmail password
If your client does not support SMTP authentication, you won't be able to send mail through your client using your Gmail address.
Also, if you're having trouble sending mail but you've confirmed that encryption is active for SMTP in your mail client, try to configure your SMTP server on a different port: 465 or 587.