不发送邮件的Smtp身份验证(登录测试)



当前需要使用给定的用户名、密码和身份验证模式(CRAM-MD5、LOGIN、PLAIN)执行SMTP身份验证。我只需要执行登录测试,而不是发送任何邮件和回复消息框作为登录测试成功或失败。我已经尝试了使用SMTPClient进行身份验证的方法,但是只有在发送邮件时才对凭证进行身份验证。我已经寻找了各种方法来做到这一点,但似乎都是通过发送邮件进行身份验证。不发邮件怎么能做到呢?

之后,我需要使用Ping测试和登录测试执行"POP前SMTP利用率测试"(使用POP服务器,用户名,密码,端口号)。

谢谢,问候,Jatin .

使用TcpClient和RFC 5321、RFC 2554实现部分SMTP协议。例如,看看System.Net.Mail.SmtpClient实现的Mono

尝试通过配置outlook设置来测试凭据,然后不发送测试邮件。希望这能解决你的问题。

最新更新