Была сделана попытка получить доступ к сокету способом, запрещенным его правами доступа {serverIp}: 587 - PullRequest
0 голосов
/ 31 мая 2018

Мой веб-сайт размещен на веб-сервере, который не позволяет открыть сообщение для порта 587, поэтому я не могу использовать этот код для отправки писем:

        string mailAddress = ConfigurationManager.AppSettings["mailAddress"];
        string displayName = ConfigurationManager.AppSettings["displayName"];
        string password = ConfigurationManager.AppSettings["mailPassword"];
        string smtpHost = ConfigurationManager.AppSettings["smtpHost"];
        int smtpPort = int.Parse(ConfigurationManager.AppSettings["smtpPort"]);

        using (SmtpClient smtp = new SmtpClient(smtpHost, smtpPort)
        {
            EnableSsl = true,
            DeliveryMethod = SmtpDeliveryMethod.Network,
            UseDefaultCredentials = false,
            Credentials = new NetworkCredential(mailAddress, password)
        })
        {
            message.From = new MailAddress(mailAddress, displayName);
            smtp.Send(message);
        }

Я продолжаю получать это сообщение: "Anбыла предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа {serverIp}: 587 "

Есть ли другой (и такой же простой) способ отправки почты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...