【发布时间】:2012-04-11 02:38:09
【问题描述】:
我有向客户发送电子邮件的代码。
System.Net.Mail.SmtpClient Client = new System.Net.Mail.SmtpClient();
MailMessage Message = new MailMessage("From", "To", "Subject", "Body");
Client.Send(Message);
在 App.config 中进行以下操作。
<system.net>
<mailSettings>
<smtp from="support@MyDomain1.com">
<network host="smtp.MyDomain1.com" port="111" userName="abc" password="helloPassword1" />
</smtp>
</mailSettings>
<mailSettings>
<smtp from="support@MyDomain2.com">
<network host="smtp.MyDomain2.com" port="222" userName="xyz" password="helloPassword2" />
</smtp>
</mailSettings>
</system.net>
问题是在我的代码中我如何区分给定邮件使用哪个邮件设置,这意味着当我想从 MyDomain1 帐户和 MyDomain2 帐户发送邮件时
【问题讨论】:
-
您发送的地址是否总是配置中的两个地址之一?
-
是的,至少在这一点上是一样的。
-
我相信这会对你有所帮助;)stackoverflow.com/questions/4363038/…
-
是的,它肯定有帮助。不知道如何将您的评论标记为答案:)
-
@walther - 为什么不作为答案发布,以便 imak 可以接受!
标签: c# email smtpclient