MailMessage message = new MailMessage();
message.Subject = "test";
message.Body = "test";
message.To.Add("[email protected]");
message.From = new MailAddress("[email protected]");
SmtpClient smtp = new SmtpClient();
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;
smtp.Host = 172.22.0.20;
smtp.Port = 25;
smtp.Send(message);
Любая идея, почему я могу получить сообщение об ошибке
Удаленное имя не может быть разрешено.
Очевидно, что разрешение не требуется, поскольку я указал IP-адрес. Я могу отправить IP-адрес и даже telnet на порт 25 и успешно отправить электронное письмо. Но я не могу отправить электронное письмо.
Я запустил трассировку wireshark
, и она не похожа на трафик, отправляемый на 172.22.0.20