I understand 2FA is the standard. However, depending on your job or location you don't have access to your 2FA device due to security guidelines so if I'm trying to check my iCloud Mail via the web it doesn't work because my device isn't there to authenticate. I reached out to Apple and there's no way to disable this or offer a unique code to use just mail.
Apple needs to offer a better way to access iCloud email via the web without 2FA. I understand 2FA is needed for all the other iCloud stuff but it shouldn't be needed for mail. After all, if I had access to my device I wouldn't be accessing my email online. Due to this I've never been able to use iCloud mail and have had to use Gmail or Outlook keeping me from fully migrating over. Make it make sense!
Apple needs to offer a better way to access iCloud email via the web without 2FA. I understand 2FA is needed for all the other iCloud stuff but it shouldn't be needed for mail. After all, if I had access to my device I wouldn't be accessing my email online. Due to this I've never been able to use iCloud mail and have had to use Gmail or Outlook keeping me from fully migrating over. Make it make sense!