Привет, я получаю смешную ошибку. Я могу отправить электронную почту, если я использую окна приложения, но один и тот же код при запуске как часть приложения ASP.NET/MVC бросает ошибку SendMessage говоря - System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions
SmtpClient отправляет почту из приложения Windows, но сбой в ASP.NET/MVC
код я использую:
using (MailMessage message = new MailMessage("[email protected]", "[email protected]"))
{
message.CC.Add("[email protected]");
message.IsBodyHtml = true;
message.Subject = "Test subject");
message.Body = "Test Body";
SmtpClient client = new SmtpClient();
client.Host = "abc.com";
client.Port = 25;
client.Send(message);
}
Может кто-то подскажет, что здесь не так.
Спасибо,
звучит как ваш веб-сервер косяка контакт почтовый сервер .. – BugFinder
Что может быть решение этой проблемы. – Preets
Получение доступа через брандмауэры обычно .. – BugFinder