C# 选择用于发送电子邮件的域帐户
我有向客户发送电子邮件的代码C# 选择用于发送电子邮件的域帐户,c#,email,smtpclient,C#,Email,Smtpclient,我有向客户发送电子邮件的代码 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>
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帐户发送邮件时,有一个线程包含如何实现这一点的解释 最初想将其作为答案发布,但系统自动将其转换为评论。看来我得写更长的信息了
很高兴这有帮助:)您发送的地址是否总是配置中的两个地址之一?是的,至少在这一点上是一样的。我相信这可以帮助您;)是的,这肯定有帮助。不知道我如何才能将你的评论标记为答案:)@walther-为什么不将其作为答案发布,以便imak可以接受!