• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

Проблема Закрыть файл после отправки его по gmail

  • Автор темы Автор темы LuckyNOOB
  • Дата начала Дата начала

LuckyNOOB

Green Team
28.03.2018
51
3
Добрый день. Как можно закрыть файл после того как по gmail? А именно, есть txt файл. После того как он отправился я не могу его редактировать пока программа не закрыта.
Вот код C#
C#:
MailAddress from = new MailAddress("**********", "**********");
MailAddress to = new MailAddress("********");
MailMessage m = new MailMessage(from, to);
m.Subject = "Тест";
m.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment("********");
m.Attachments.Add(attachment);
smtp.Credentials = new NetworkCredential("*********", "*************");
smtp.EnableSsl = true;
try
{
    smtp.Send(m);
}
catch (System.Net.Mail.SmtpException e)
{
}
Console.Read();
 
Используй using, ранее писал уже посмотреть
 
  • Нравится
Реакции: LuckyNOOB
Также попробуй просто обнулить в конце:
C#:
m = null;
smtp = null;
 
Добрый день. Как можно закрыть файл после того как по gmail? А именно, есть txt файл. После того как он отправился я не могу его редактировать пока программа не закрыта.
Вот код C#
C#:
MailAddress from = new MailAddress("**********", "**********");
MailAddress to = new MailAddress("********");
MailMessage m = new MailMessage(from, to);
m.Subject = "Тест";
m.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment("********");
m.Attachments.Add(attachment);
smtp.Credentials = new NetworkCredential("*********", "*************");
smtp.EnableSsl = true;
try
{
    smtp.Send(m);
}
catch (System.Net.Mail.SmtpException e)
{
}
Console.Read();
this.dispose();
работает вроде только в форме. но это не точно
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD