◀ Previous Next ▶ Up ▲



รบกวนผู้รู้หน่อยครับ อยากส่งเมลจากเวปอีคอมเมิร์ช

รบกวนผู้รู้ช่วยด้วยครับคือมีเวปอีคอมเมิร์ช เมื่อผู้ซื้อกดคำสั่งซื้อแล้วอยากให้ส่งเมลไปทั้งผู้ขายและผู้ซื้อ คือโค๊ดที่มีมันบอกว่า Failed to connect mail server  สงสัยว่ามันต้องเขียนโค๊ดเพิ่มเนื่องจากเป็น authenticated SMTP servers

 

 public static class Utilities
{
    
    // Generic method for sending emails
    public static void SendMail(string from, string to, string subject, string body)
    {
        // Configure mail client (may need additional code for authenticated SMTP servers)
        SmtpClient mailClient = new SmtpClient(BookShopConfiguration.MailServer);
        NetworkCredential nc = new NetworkCredential("[email protected]", "123");
        mailClient.Credentials = nc;
        // Create the mail message
        MailMessage mailMessage = new MailMessage("[email protected]", to, subject, body);
        // Send mail
        mailClient.Send(mailMessage);
    }
  

และใน web.config ใส่แค่นี้ใช่หรือไม่
add key="MailServer" value="smtp.gmail.com" />

โดยใช้ gmail
Incoming Mail (POP3) Server - requires SSL คือ
pop.gmail.com Port:995
Outgoing Mail (SMTP) Server - requires TLS  คือ smtp.gmail.com (use authentication) Use STARTTLS: Yes (some clients call this SSL)
Port: 465 or 587

โดยใช้ 
[email protected]  password 123

ขอบคุณครับ



จากคุณ : jornjae -[ 4 พ.ค. 51 - 10:41:17 ]





กระทู้ยอดนิยม