2017-05-28 6 views
-8

私のプログラムには問題があります。私は、単純なメールメッセンジャーを作成し、このコードで:avast VS私のプログラム

 var mail = new MailMessage(); 
     var smtpServer = new SmtpClient("smtp.mail.ru"); 
     smtpServer.Port = 25; 
     smtpServer.Credentials = new 
     NetworkCredential("@mail.ru", "pass"); 
     smtpServer.EnableSsl = true;    
     mail.Body = text; 
     mail.From = new MailAddress("@mail.ru"); 
     mail.To.Add("@mail.ru"); 
     smtpServer.Send(mail);   // in this moment 

Avastのは、メール送信の瞬間にidp genericを見つけます。他のアンチウィルス(eset32、Kaspersky、cureit)は、コードで問題と危険を認識しません。私もmailkit.dllでメールを送信しようとしていました。どうすれば修正できますか?

あなたの最善の策は、おそらく標準のSMTPクライアントからサーバーへの電子メールサブミッションポートを使用している
+9

偽陽性が報告されるべきさらなる読書のためのポート25

  • Avast help pagesを使用するようにプロセスを承認私たちではなく、アバストに。 –

  • +2

    そして、このコードを書く方法ではなく、あなたのテキストで見つかったものによってウイルス対策が狂っていると思います。 – Steve

    +5

    Avastはプログラマのマシンでは非常に面倒ですが、no-whereから突然現れる実行可能ファイルをうまく扱いません。 –

    答えて

    4

    :587

    smtpServer.Port = 587; 
    

    あなたが、何らかの理由で、標準の電子メールサブミッションポートを使用できない場合は、使用例外を作成するAvast GUIウイルス対策プログラムを直接実行すると、プログラムがマシン上で実行できるようになります。それはあなたが望むすべてのものです。? ;)

    あなたが試すことができます:ライブスキャンからビルドディレクトリを除く

    関連する問題