2010-12-31 16 views
0

私は以下の問題があります:smtp web.configの設定と使用

asp.net C#を使用してコードをいくつか呼び出して、ユーザーに電子メールを送ります。

ただし、コードの異なるセクションの送信元アドレスとは異なり、web.configには1つのメールアドレスしか設定されていません。これにより、設定されていない電子メールアドレスから送信された電子メールがユーザーの迷惑メールボックスに送られます。どうすればこの問題を回避できますか?

web.configには次のものがあります。だから、コード内の任意の場所から、私が[email protected]でない場合は、ユーザーのジャンクボックスに移動します。

MailMessage message = new MailMessage(); 
message.From = new MailAddress("[email protected]"); 
message.To.Add(new MailAddress(this.txt_Email_Pass.Text)); 
message.Subject = "Welcome to abc";  
message.Body ="abc"; 
SmtpClient client = new SmtpClient(); 
client.Send(message); 
+0

この記事をご覧くださいhttp://www.codeproject.com/KB/aspnet/SMTPGmail.aspx –

答えて

0

あなたのコードは(コードを投稿してください)適切Fromアドレスに設定されていない場合を除き:

<smtp deliveryMethod="Network"> 
    <network 
     host="smtp.site.com" 
     userName="[email protected]" 
     password="mypassword" 
    /> 
    </smtp> 

は、ここで、C#のコードです。それはあなたのSMTPプロバイダと関係があります。

+0

MailMessage message = new MailMessage(); message.From = new MailAddress( "forgotyourpassword @ abc"); message.To.Add(new MailAddress(this.txt_Email_Pass.Text)); message.Subject = "Welcome to abc"; message.Body = "abc"; SmtpClientクライアント=新しいSmtpClient(); client.Send(message); – Bruce

+0

私は(100%ではないが)問題は、メッセージの電子メールがweb.configで設定されたものと異なることだと思う。 – Bruce

+0

@ user554134:注釈にコードサンプルを投稿しないでください。読みにくい!代わりに:** **あなたのオリジナルの質問を** **更新**して更新し、より多くの情報を提供してください。 –

関連する問題