У моего клиента есть классический сайт ASP на его выделенном сервере, на который он отправляет почту с помощью IIS (он там работает должным образом).
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "localhost" ' Specify a valid SMTP server
Mail.Username = "mail@site.com"
Mail.Password = "password"
Mail.From = "info@site.com"
Я попытался преобразовать это в ASP.NET следующим образом.*
SmtpClient smtp = new SmtpClient();
smtp.Host = "localhost";
smtp.Port = 25;
//smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("mail@site.com", "password");
smtp.Send(message);
Но это не работает.Это почти унаследованное приложение без какого-либо регистратора ошибок / мониторинга, и я не могу отладить код на онлайн-сервере.
Что не так с моим кодом?