Как это сделать "пожалуйста, включите SMTP-аутентификацию в вашем почтовом клиенте"
вот мой код, он будет отправлять почту на адрес на том же сервере, но не где-либо еще.
частный недействительными отправка электронных писем отключена(строка strFrom
, строка strTo
, string strSubject
, string strBody
, струнный стратч)
{
/// Автор, Доктор Медицинских Наук Маруфуззаман
/// Создан,
/// Локальная зависимость, Microsoft .net Framework
/// Описание, отправьте электронное письмо с помощью (SMTP).
ObjMailMessage получить помощь = Новый получить помощь();
Системы.Нет.А networkcredential objSMTPUserInfo =
новая система.Нет.А networkcredential();
SmtpClient objSmtpClient = новый SmtpClient();
пробовать
{
objMailMessage.From = новый почтовый адрес(strFrom);
objMailMessage.To.Add(новый почтовый адрес(strTo));
objMailMessage.Тема = strSubject;
objMailMessage.Body = strBody;
objMailMessage.Вложения.Добавить(новое вложение(strAtch));
objMailMessage.IsBodyHtml = false;
objSmtpClient = новый SmtpClient("vistagamebirds.co.nz");/// IP-адрес сервера
objSmtpClient.EnableSsl = true;
objSMTPUserInfo = новый
System.Net.NetworkCredential("bill@vistgamebirds.co.nz", "секретно");
objSmtpClient.Учетные данные = objSMTPUserInfo;
objSmtpClient.UseDefaultCredentials = false;
objSmtpClient.DeliveryMethod = SmtpDeliveryMethod.Сеть;
objSmtpClient.Отправить(objMailMessage);
}
поймать (исключение бывший)
{ Функции MessageBox.Показать(это, напр.сообщение); }
наконец
{
objMailMessage = нуль;
objSMTPUserInfo = null;
objSmtpClient = null;
}
}
Что я уже пробовал:
почти все, что я могу найти в интернете
Richard MacCutchan
Откуда приходит это сообщение?