0
我有發送電子郵件給客戶端的代碼。選擇使用哪個域帳戶發送電子郵件
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="[email protected]">
<network host="smtp.MyDomain1.com" port="111" userName="abc" password="helloPassword1" />
</smtp>
</mailSettings>
<mailSettings>
<smtp from="[email protected]">
<network host="smtp.MyDomain2.com" port="222" userName="xyz" password="helloPassword2" />
</smtp>
</mailSettings>
</system.net>
問題是,在我的代碼我怎樣才能區分使用哪個mailsetting對於給定的郵件,這意味着,當我想從MyDomain1帳戶VS MyDomain2佔
是你從配置中始終發送的兩個地址之一嗎? – Bridge 2012-03-27 14:35:46
是的,至少在這一點上,它是一樣的。 – imak 2012-03-27 14:36:59
我相信這可以幫助你;) http://stackoverflow.com/questions/4363038/setting-multiple-smtp-settings-in-web-config – walther 2012-03-27 14:37:59