System.Web.Mail Отправка мыла

 
0
 
.NET
ava
it_medved | 11.01.2008, 12:08
Не удается отправить письмо. Оно то отправляется, то нет. Интернет подключен через прокси - сервер, подскажите пожалуйста, как настроить отправку через прокси. А еще где надо прописывать пароль к ящику для авторизации? smile

InitializeComponent();
MailMessage mail = new MailMessage();
mail.From = "[email protected]";
mail.To = "[email protected]";
mail.Subject = "Testing mail...";
mail.BodyFormat = MailFormat.Text;
mail.Body = "Hi! I am Beer!";

try
{
SmtpMail.SmtpServer = "smtp.mail.ru";
SmtpMail.Send(mail);
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
Comments (5)
ava
tol05 | 11.01.2008, 13:42 #
SmtpMail помечен как устаревший. Используй System.Net.Mail.SmtpClient Class

для настройки аккаунта smtp нужно использовать
SmtpClient.Credentials Property
ava
it_medved | 15.01.2008, 11:53 #
Я был бы премного благодарен за предоставление примера отправки письма через прокси - сервер и за авторизацию на почтовом сервере smile
ava
tol05 | 15.01.2008, 12:37 #

SmtpClient client = new SmtpClient("smtp.list.ru");
client.Credentials = new NetworkCredential("tol05", "А хрена я напишу тут свой пароль!");

MailAddress from = new MailAddress("[email protected]", "Ben Miller");
MailAddress to = new MailAddress("[email protected]");

MailMessage mail = new MailMessage(from, to);
mail.Subject = "Testing mail...";
mail.Body = "Hi! I am Beer!";

client.Send(mail);
ava
it_medved | 15.01.2008, 14:27 #
Спасибо за предоставленный код!!! Буду пытаться реализовать! smile
ava
tol05 | 15.01.2008, 14:29 #
пожалуйста smile
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit