在Windows中,您可以配置从控制面板中的邮件设置。我想知道的是信息存储在哪里?我需要编写一个可以发送电子邮件的应用程序,默认情况下我想使用这些设置。我认为,如果我用SmtpClient的参数构造函数会读他们,但是当我运行下面的代码:充分利用系统配置的SMTP服务器和主机在Windows
var smtp = new SmtpClient();
var host = smtp.Host;
var port = smtp.Port;
Console.WriteLine("{0}:{1}", host,port);
我得到的主机为空(虽然端口号是25)如果我发送消息通过它,它抛出一个异常说“主机没有指定”。
我在哪里可以得到这个预配置的数据?
对不起,如果我不清楚。当我知道SMTP服务器时,我知道如何发送电子邮件。我的问题是如何获得用户通过控制面板或通过Outlook配置的smtp主机。 – 2014-11-09 03:16:55