在网上搜索后,我仍然对发送安全电子邮件的正确方法感到困惑。
我正在开发一个网络电子邮件客户端界面,用于发送带有不同可配置的smtp电子邮件服务器的邮件(例如:gmail.com,outlook.office365.com,......等等)
我使用一个简单的SmtpClient,其EnableSsl = true,它适用于gmail和office365(在gmail中我认为我必须配置https://www.google.com/settings/security/lesssecureapps才能使其正常工作)。
问题是,如果只启用EnableSsl为true是使用net 4.5发送安全电子邮件的唯一操作(当然也是配置用户和密码凭据),或者如果smtp服务器必须进行不同的配置使用TLS还是SSL?