2012-03-27 13 views
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].com"> 
     <network host="smtp.MyDomain2.com" port="222" userName="xyz" password="helloPassword2" /> 
     </smtp> 
    </mailSettings> 
    </system.net> 

問題は私のコードで私はMyDomain2の説明が含まれている一つのスレッドがあります

+0

送信しているアドレスは、常に設定の2つのうちのどちらかですか? – Bridge

+0

はい、少なくともこの時点では、同じです。 – imak

+4

私はこれがあなたを助けることができると信じています;) http://stackoverflow.com/questions/4363038/setting-multiple-smtp-settings-in-web-config – walther

答えて

1

占める対MYDOMAIN1アカウントからメールを送信したいときにmailsetting意味、与えられたメールに使用するように分化できるかということですこれを達成する方法。

Setting multiple SMTP settings in web.config?

はもともと答えとして、それを投稿したかったが、システムが自動的にコメントにそれを変換します。長いメッセージを書く必要があるようだ。

関連する問題