我正在开发一个需要动态/编程方式知道并使用不同SMTP设置来发送电子邮件的应用程序。 我习惯于使用system.net/mailSettings方法,但据我所知,这只允许一次同时定义一个SMTP连接,由SmtpClient()使用。 然而,我需要更像connectionStrings一样的...
目前我有:<system.net> <mailSettings> <smtp from="me@mydomain.com"> <network host="localhost" ...
我将我的MailSettings存储在web.config中,但是当我发送邮件时,我的SMTP服务器会报告需要使用身份验证。 我已经在配置文件中设置了我的用户名/密码,但它仍然失败。 如果我执行以下操作,则可以正常工作,但似乎这是一个额外的步骤。 它不应该只是从配置文件获取并自动使用身份验证...
我已将邮件设置放入app.config中,并成功地将它们导入到mailSettingsSectionGroup对象中。但是,我不知道如何使用这些设置发送邮件。 这是我目前的进展: System.Configuration.Configuration config = Config...