-
使用QQ邮箱作为smtp服务器时,遇到 "命令顺序不正确。 服务器响应为: AUTH first..",解决办法:
smtpClient.UseDefaultCredentials = false; new NetworkCredential(userName, password);
之所以这么做是因为服务器需要用户验证,默认的用户验证不能正常通过,所以要根据用户名密码创建新的凭证
-
使用163邮箱作为smtp服务器时,遇到 "不允许使用邮箱名称。 服务器响应为 authentication is required",解决办法:
new NetworkCredential(userName, password); 此时的password为邮箱客户端授权码,不是邮箱登录密码