如何在不发送电子邮件的情况下检查smtp服务器?

时间:2013-06-26 11:53:17

标签: c# .net smtp smtpclient

我有网络应用程序,用户可以设置SMTP服务器信息(服务器/主机,SMTP端口,用户名,密码,EmailAddress,usedSSL)。我需要用户设置信息validatre服务器而不发送电子邮件并检查 smtp信息是否有效?

我发现网站工作正常,检查是否存在SMTP服务器(但不是身份验证检查).. http://mxtoolbox.com/diagnostic.aspx

修改1:

Tanx @Dieter DHoker帮我在评论中找到Testing SMTP server is running via C# ......

无论如何我检查身份验证信息(用户名和密码以及电子邮件地址),因为我需要检查所有smtp信息是否有效?我以前问过..

1 个答案:

答案 0 :(得分:-1)

SMTP中没有用户名和密码(请参阅rfc 821),因此无法对其进行测试。 您可以使用MAIL FROM和RCPT来排序,但不发送任何数据,以查看是否允许您发送包含给定信息的邮件,而不发送实际邮件。