我有向客户发送电子邮件的代码。
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帐户
答案 0 :(得分:1)
有一个主题包含如何实现此目的的解释。
Setting multiple SMTP settings in web.config?
最初希望将其作为答案发布,但系统会自动将其转换为评论。似乎我必须写更长的消息。
很高兴它有所帮助:)