Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не отправляется почта на mail.ru / 5 сообщений из 5, страница 1 из 1
28.10.2012, 22:29
    #38016361
thunder2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отправляется почта на mail.ru
Возникла проблема с отправкой почты.
Пробовал два способа отправки: System.Net.Mail и System.Web.Mail. Результат нулевой.
В случае с System.Net.Mail возникает ошибка "Удаленный хост принудительно разорвал существующее подключение." Сначала полагал, что это из-за того что не указал тип аутентификации, потому прибегнул к испытанному способу посредством обертки для CDO - System.Web.Mail. Во-втором случае получаю ошибку "Транспорту не удалось подключиться к серверу". Почему не удалось не понимаю.
Приведу два кода:
для System.Net.Mail
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
                System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.mail.ru", 25);
                smtp.Credentials = new System.Net.NetworkCredential("xxx@mail.ru", "pswforxxx@mail.ru");
 
                System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
                mail.From = new MailAddress("xxx@mail.ru");
                mail.To.Add(new MailAddress("yyy@mail.ru"));
                mail.Subject = "Hi";
                mail.Body = "Сообщение";
 
                smtp.Send(mail);


для System.Web.Mail
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
                 SmtpMail.SmtpServer = "smtp.mail.ru";
                 MailMessage message = new MailMessage();
                 message.From = "xxx@mail.ru";
                 message.To = "yyy@mail.ru";
                 message.Subject = "Hi";
                 message.Body = "Сообщение";
                 message.BodyFormat = MailFormat.Text;
                 message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", "2"); 
                 message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", "smtp.mail.ru");
                 message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout", "10");
                 message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "25");
                 message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");	
                 message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "loginforxxx@mail.ru"); 
                 message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "pswforxxx@mail.ru");
                 SmtpMail.Send(message);


Теперь я в тупике, куда рыть что смотреть не знаю. Есть ли мысли какие ?
P.S.
smtp.mail.ru - пингуется нормально.
...
Рейтинг: 0 / 0
29.10.2012, 09:28
    #38016526
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отправляется почта на mail.ru
рабочие примеры c Net.Mail
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
using (var emailClient = new SmtpClient(MailSmtpServer)
            {
                UseDefaultCredentials = false,
                Credentials = new NetworkCredential(MailUserName, MailPassword),
                DeliveryMethod = SmtpDeliveryMethod.Network,
                Port = MailSmtpPort,
                EnableSsl = MailEnableSsl
            })
            {
                using (var messageSend = new MailMessage(MailFrom, toemail, subject, message))
                {
                    messageSend.IsBodyHtml = true;
                    emailClient.Send(messageSend);
                 }
            }


Web.Mail
Код: c#
1.
2.
3.
4.
5.
6.
7.
  WebMail.SmtpServer = "smtp.mail.ru";
  WebMail.SmtpPort = 25;
  WebMail.EnableSsl = false;
  WebMail.From = "from";
  WebMail.UserName = "UserName ";
  WebMail.Password = "Password ";
  WebMail.Send(toemail, Subject, body);
...
Рейтинг: 0 / 0
29.10.2012, 10:54
    #38016625
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отправляется почта на mail.ru
ищи проблему в своем сервере. Это проблема админа, а не прогера
...
Рейтинг: 0 / 0
30.10.2012, 22:14
    #38019395
thunder2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отправляется почта на mail.ru
handmadeFromRu,
А эти коды проверены на mail.ru ?
...
Рейтинг: 0 / 0
30.10.2012, 23:01
    #38019425
thunder2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отправляется почта на mail.ru
OracleLover,
Ты прав ! На другой компе этот же код работает нормально.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не отправляется почта на mail.ru / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]