IMAP Server Details

// Do not sync all folders! ( Junk == Spam )

iCloud mail

  
User Name : userName@icloud.com
Password  : use app specific generated password

Incoming Server Settings:
Incoming Server Name (IMAP): imap.mail.me.com
Port: 993
Require SSL: Yes

Outgoing Server Settings:
Outgoing Server Name (SMTP): smtp.mail.me.com
Port: 587 with TLS
Require Authentication: Yes

Google mail

  
User Name : userName@gmail.com

Incoming Server Settings:
Incoming Server Name (IMAP): imap.gmail.com
Port: 993
Security type: SSL (always)

Outgoing Server Settings: 
Outgoing Server Name (SMTP): smtp.gmail.com
Port: 465
Security type: SSL (always)

Yahoo mail (Frontier)

  
User Name : userName@frontier.com

Incoming Server Settings:
Incoming Server Name (IMAP): imap.mail.yahoo.com
Port: 993
Security type: SSL / TLS
Authentication: OAuth2

Outgoing Server Settings: 
Outgoing Server Name (SMTP): smtp.mail.yahoo.com
Port: 465
Security type: SSL / TLS
Authentication: OAuth2

Midco mail

  
User Name : userName@midco.net

Incoming Server Settings:
Incoming Server Name (IMAP): imap.midco.net
Port: 993
Security type: SSL / TLS

Outgoing Server Settings: 
Outgoing Server Name (SMTP): smtp.midco.net
Port: 465
Security type: SSL / TLS