none
Asp.net 1.1 / Visual Studio .Net 2003 - Send mail โดยใช้ SMTP ของ gmail (System.Web.Mail) - link ของ microsoft ใน code มันคืออะไรคะ จะอยู่ถาวรไม๊คะ RRS feed

  • คำถาม

  • link ของ microsoft ใน code มันคืออะไรคะ /   จะอยู่ถาวรไม๊คะ   กลัวว่าเอาไปเขียนโค้ดแล้วไมโครซอฟท์เกิดเปลี่ยนลิงค์แล้วเราจะยุ่งไปด้วยน่ะค่ะ

    โค้ดนี้เอามาจากเว็บสอน .net ต่างประเทศ  codeproject.com ทดลองดูแล้วใช้ได้ค่ะ   / ตอนแรกอ่านในเว็บไทย ได้โค้ดที่ใช้ system.net.mail มา  ว่าจะใช้แต่ใช้ไม่ได้ค่ะ  เพราะโปรแกรมที่ใช้อยู่ยังเป็นรุ่นเก่า เป็น .net 1.1  ไม่มี namespace นี้  ก็เลยจำเป็นต้องใช้โค้ดตัวนี้อ่ะค่ะ

    Dim myMail As New System.Web.Mail.MailMessage

    myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1")

    myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "abc@gmail.com")

    myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "password")

    myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "465")

    myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true")

    myMail.From = "abc@gmail.com"

    myMail.To = "mali@hotmail.com"

    myMail.Subject = "hello"

    myMail.Body = "สบายดีไม๊"

    myMail.BodyFormat = MailFormat.Html

    myMail.Priority = Mail.MailPriority.High

    System.Web.Mail.SmtpMail.SmtpServer = "smtp.gmail.com"

    System.Web.Mail.SmtpMail.Send(myMail)

    Response.Write("SMTP GMail Sending.")

    27 มีนาคม 2555 10:48

คำตอบ



  • แนะนำให้ทำการ config ใน web.cofnig ค่ะ



    เพื่อจะได้ง่ายต่อการแก้ไขในอนาคต แค่ทำการเปลี่ยนค่าใน web.config



    โดยจะต้องกำหนดค่า property ของ element ในลิงค์

    <configuration>
        <appSettings>
            <add key="Application Name" value="MyApplication" />
        </appSettings>
    </configuration>

    อ้างอิง

    <appSettings> Element




    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.



    • แก้ไขโดย supa_sModerator 28 มีนาคม 2555 4:05
    • ทำเครื่องหมายเป็นคำตอบโดย supa_sModerator 30 มีนาคม 2555 6:09
    28 มีนาคม 2555 4:04
    ผู้ดูแล