我有这段代码,用于从GMX邮件发送电子邮件到walla邮件。
max-width
每当我尝试运行该代码时,我都会遇到需要安全连接的异常,但我已启用SSL。我做的不正确吗?谢谢!
答案 0 :(得分:1)
如GMX页面所述,使用SSL / TLS连接时必须使用端口587: https://help.gmx.com/en/applications/pop3.html
SmtpClient client = new SmtpClient();
client.Port = 587;
我认为您还应该使用您的邮件帐户的凭据为SMTP客户端设置身份验证凭据:
client.Credentials = new NetworkCredential("username", "password");
答案 1 :(得分:0)
您需要在gmx.net上生成应用专用密码。需要启用2factor身份验证。
转到gmx.net>设置>帐户>密码
这是网站上的信息文字
在Nutzung外部电子邮件程序POP3 / IMAP在Einbindung Ihres GMX Kalenders / Adressbuchs(mit CalDav bzw. CardDav)中使用外部程序,请在密码库中输入密码。 Um AnwendungsspezifischePasswörterverwenden zukönnen,muss die 2-Faktor-Authentifizierung aktiviert sein。