Tôi đang cố thiết lập máy chủ SMTP trên IIS để gửi thư. Máy chủ SMTP dự định được sử dụng bởi mã ASP.NET trong C#.Gửi thư bằng localhost SMTP
Tôi trước đây đã sử dụng gmail smtp trong đó tôi đã cung cấp smtp.gmail.com làm máy chủ với cổng bảo mật và gmail uid/pwd của tôi. Điều đó làm việc tốt. Đây là mã được sử dụng để làm điều đó.
SmtpClient smtpClient = new SmtpClient();
smtpClient.UseDefaultCredentials = false;
smtpClient.Host = "smtp.gmail.com";
smtpClient.Port = 587;
smtpClient.Credentials = new NetworkCredential(uname,pwd);
smtpClient.EnableSsl = true;
smtpClient.Send(mailMessage);
Bây giờ tôi đang lên kế hoạch để sử dụng máy chủ localhost SMTP trên IIS, những gì giá trị i nên được đưa ra cho các thông số UseDefaultCredentials và Credentials. Tôi sẽ gán sai cho EnableSsl vì nó ở trên cổng 25.
Ngoài ra, cấu hình máy chủ ảo SMTP đơn giản nhất có thể là gì.
Nó không hoạt động. Tôi gặp lỗi "Máy chủ SMTP không xác định" – lenden
Bạn có bắt đầu dịch vụ SMTP SMTP không? – Natim
có, nhưng nó vẫn không hoạt động (tôi có win8, nhưng như tôi hiểu, tôi đã kích hoạt mọi thứ đúng). tôi có nên viết smth như " " vào cấu hình web không? nó vẫn là "máy chủ smtp không xác định", nếu tôi chỉ viết 3 dòng này –
lenden