How to setup SMTP for email via iCloud mail
iCloud is popular service among apple users. It's used for mail too. We can use following SMTP configurations .
SMTP Server/Host: smtp.mail.me.com
SMTP Port: 587
SMTP User Name: Your full iCloud Mail email address
SMTP Password: Use the app-specific password that you generated when you set up the incoming mail server.
Please refer to this page for more detailed information.