Отправка через smtp.yandex.ru перестала работать

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
Здравствуйте всем!
Подскажите, кто шарит, в какую сторону копать.
Суть: есть код который работал исправно пару лет. Отправка письма через smtp.yandex.ru
Недавно перестал работать.
Пишет - Служба недоступна. Закрытие канала передачи. Отклик сервера: Cannot connect to SMTP server, connect error 10061
или так
Неправильная последовательность команд. Отклик сервера: 5.5.4 Error: send AUTH command first.
Сам код
Код:
// с какого email отправлять
var fromEmailString = project.Variables["login_send"].Value;
// куда отправлять
var toEmailString = project.Variables["adresat"].Value;
// логин для авторизации на сервере отправки письма
var login = project.Variables["login_send"].Value;
// пароль от email, от имени которого отправляем письмо
var password = project.Variables["password_send"].Value;
// сервер, через который отправляем письмо
var server = "smtp.yandex.ru";
// порт сервера, через который отправляем письмо
int port;
int.TryParse("587", out port);
// нужно ли шифровать подключение (например для gmail нужно)
bool encryptConnection;
bool.TryParse("true", out encryptConnection);
// текст письма
var messageText = project.Variables["send"].Value;
// заголовок письма
var messageSubject = "Отчет по работе";

// Формирование реквизитов письма
var fromAddress = new System.Net.Mail.MailAddress(fromEmailString, fromEmailString);
var toAddress = new System.Net.Mail.MailAddress(toEmailString, toEmailString);
// создаем подключение к почтовому серверу
var smtp = new System.Net.Mail.SmtpClient {
                            Host = server,
                            Port = port,
                            EnableSsl = encryptConnection,
                            DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
                            UseDefaultCredentials = false,
                            Credentials = new System.Net.NetworkCredential(login, password)
                        };
// создаем письмо
var message = new System.Net.Mail.MailMessage(fromAddress, toAddress) {
                                        Subject = messageSubject,
                                        Body = messageText,
                                        IsBodyHtml = false,
                                    };
smtp.Send(message);
message.Dispose();
Что это может быть и как можно исправить. Пробовал разные порты и 25, и 465 - не выходит
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
Апну тему. Помогите разобраться
 

ks1989

Пользователь
Регистрация
17.08.2016
Сообщения
76
Благодарностей
0
Баллы
6

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
631
Благодарностей
542
Баллы
93
Только что попробовал, прекрасно отправляет, причем скрытой копией:
У меня, правда модифицированный код, но за основу взят код ТС
587 порт, шифрование ключено.
 
  • Спасибо
Реакции: smmelenka и ks1989

ks1989

Пользователь
Регистрация
17.08.2016
Сообщения
76
Благодарностей
0
Баллы
6
Только что попробовал, прекрасно отправляет, причем скрытой копией:
У меня, правда модифицированный код, но за основу взят код ТС
587 порт, шифрование ключено.
а как можно ваш модернизированный код лицезреть?
 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
631
Благодарностей
542
Баллы
93

ks1989

Пользователь
Регистрация
17.08.2016
Сообщения
76
Благодарностей
0
Баллы
6

smmelenka

Client
Регистрация
29.11.2019
Сообщения
18
Благодарностей
7
Баллы
3
Только что попробовал, прекрасно отправляет, причем скрытой копией:
У меня, правда модифицированный код, но за основу взят код ТС
587 порт, шифрование ключено.

пожалуйста киньте в меня этим кодом,если это возможно)
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
Только что попробовал, прекрасно отправляет, причем скрытой копией:
У меня, правда модифицированный код, но за основу взят код ТС
587 порт, шифрование ключено.
Здравствуйте!
Увидел что есть решение проблемы. Вы мы не могли мне помочь, и поделится Вашим кодом?
 

__Maks

Client
Регистрация
03.10.2016
Сообщения
349
Благодарностей
72
Баллы
28
ребят, а можно и мне? а то у меня раньша работало, а сейчас вообще ничего в лог не вьіводит
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)