2017-05-28 2 views
-8

Ich habe ein Problem mit meinem Programm. Ich mache einen einfachen E-Mail-Boten, und in diesem Code:avast VS mein Programm

 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 die idp generic in Moment der Mail schicken. Die anderen Antiviren (eset32, Kaspersky, cureit) sehen keine Probleme und Gefahren im Code. Ich habe auch versucht, Mail mit mailkit.dll zu senden. wie kann ich es reparieren?

+9

Falsch positive Lesen gemeldet werden zu Avast, nicht zu uns. –

+2

Und ich wette, das Antivirenprogramm wird durch das, was es in Ihrem Text findet, nicht durch die Art, wie Sie diesen Code schreiben, verärgert. – Steve

+5

Avast ist auf dem Computer eines Programmierers bekanntlich störend. Es geht nicht elegant mit einer ausführbaren Datei um, die plötzlich von nirgendwo erscheint. –

Antwort

4

Ihre beste Wette ist wahrscheinlich mit dem Standard-SMTP-Client-Server-E-Mail-Vorlage Port: 587.

smtpServer.Port = 587; 

Wenn Sie aus irgendeinem Grund kann nicht die Standard-E-Mail-Vorlage Port verwenden, verwenden Sie die Avast GUI um Ausnahmen zu machen. Wenn Sie das Antivirusprogramm direkt ausführen, sollte Ihr Programm auf Ihrem Computer ausgeführt werden können, und das ist alles, was Sie wollen, richtig? ;)

können Sie versuchen:

  • Ihr Build-Verzeichnis von Live-Scans
  • Ohne Ihren Prozess Autorisieren Port 25
  • Avast help pages für weitere
  • sollte