PDA

View Full Version : Giải pháp gửi mail ASP.NET



hoangquyet0912
14-07-2014, 14:32
Chào cả nhà,

Mình có một vấn đề sau cần anh em tư vấn. Hiện mình có 1 form đặt hàng. Sau khi khách hàng đặt hàng xong sẽ gửi mail về email khách hàng. Vấn đề đặt ra là sau khi submit khách hàng lại cứ phải chờ hệ thống gửi mail xong mới thông báo đặt hàng thành công dẫn đến khách hàng không thoải mái. Nhiều người còn tưởng là không đặt được. Giờ mình muốn khách submit ok cái là báo luôn, còn việc gửi mail chạy ngầm hay thế nào đó để không ảnh hường khách hàng. Mọi người tư vắn giúp mình có giải pháp hay công nghệ nào để giải quyết nhé.

Cám ơn cả nhà

dcckiem
15-07-2014, 16:28
Cái này đơn giản mà, bạn tạo một hàm chuyên gửi email, khi có khác hàng đặt hàng và cần gửi email bạn mở một Thread để cho nó chạy ngầm

Mình có một hàm viết bằng C# như sau:

public static void ThreadSendSmsOrEmail(string message)
{
Thread serverThread;
serverThread = new Thread(() => SendSmsOrEmail(message));
serverThread[dot]Start();

}

hoangquyet0912
16-07-2014, 22:56
Cám ơn bạn nh! để mình thử xem sao :D