ส่งอีเมลจากโปรแกรม Windows

เมื่อต้องการส่งจดหมายจากโปรแกรม Windows ของเราใน Visual Basic. System.Net.Mail.MailMessage ใช้ class

ตัวอย่างเช่นต่อไปนี้เราจะสร้างฟอร์ม (Form1), กล่องข้อความในการพิมพ์ข้อความ (TextBox1) และปุ่ม (Button1) ในการส่งข้อความที่จะส่ง e-mail


 มซำเป็นนิ System.Net.Mail.MailMessage mymail

 miCorreo.IsBodyHtml = False
 miCorreo.From = "info@solovb.net mail" 'ที่คุณส่ง
 correo.To.Add ("usuario@hotmail.com") 'ผู้รับจดหมาย
 correo.Subject = "ข้อความทดสอบจากหน้าต่างโปรแกรม [solovb.net]" กรณี '

 บอดี้ข้อความ miCorreo.Body = TextBox1.Text '

 ลำดับความสำคัญ miCorreo.Priority = System.Net.Mail.MailPriority.Normal '

 มซำ SMTP เป็นนิ System.Net.Mail.SmtpClient

 smtp.Host = "smtp.solovb.net"
 'ฉันส่งข้อมูลประจำตัวสำหรับบัญชีและรหัสผ่านที่คุณส่ง
 smtp.Credentials = System.Net.NetworkCredential นิว ("info@solovb.net" "clave123456"))

 ลอง
       smtp.Send (mymail)
       MsgBox ("ข้อความที่ส่ง." MsgBoxStyle.OKOnly "solovb.net")
 จับอดีตเป็นข้อยกเว้น
       MsgBox ("ผิดพ​​ลาด:" "! ข้อผิดพลาด" & ex.Message, MsgBoxStyle.OKOnly)
 สิ้นสุดลอง

ความจริงที่ว่าคุณสามารถเพิ่มฟังก์ชันการทำงานมากเช่นนี้เป็นกล่องข้อความสำหรับการตั้งค่าของผู้ส่งผู้รับและ SMTP

แต่สำหรับตัวอย่าง (ที่ผมชอบ) ง่ายดีกว่าคุณจะได้รับ ... จะมีเวลาที่จะซับซ้อนมัน ๆ

ถ้าเรา IsBodyHtml สถานที่ให้บริการให้เป็น True เรากรอกร่างกายด้วยรหัส HTML เพื่อให้ข้อความของเราได้ดูดีขึ้น

หากคุณได้รับ, ได้แสดงความคิดเห็น

50 Responses to "ส่งอีเมลจากโปรแกรม Windows"

  1. Bitacoras.com ข้อมูล ...

    หากคุณต้องการคุณสามารถคลิกเพื่อโหวตให้คะแนนกระทู้นี้ Bitacoras.com ขอบคุณ ....

  2. โฮเซ says:

    ดี

    หนึ่งคำถามในบรรทัดต่อไปนี้:

    miCorreo.From = "josem.flores @ sfb.es mail" 'ที่คุณส่ง

    มันบ่งชี้ว่ามูลค่าของประเภท "String" ไม่สามารถแปลงเป็น 'System.Net.Mail.MailAdress'

    ลองมาดูว่าฉันสามารถช่วยออกโปรด ตั้งแต่ฉันได้เปลี่ยน แต่ฉันไม่สามารถแก้ไขข้อผิดพลาดที่

    อวยพรและขอบคุณ

    • เอลีชา says:

      คุณสามารถใช้บรรทัดต่อไปนี้เพื่อหลีกเลี่ยงข้อผิดพลาด

      นิว System.Net.Mail.MailAddress miCorreo.From = ("josem.flores @ sfb.es")

      เอลีชา

  3. โฮเซ says:

    ขอบคุณมาก

    แต่ฉันมีปัญหาฉันวางรหัสของฉันและบอกคุณปัญหาที่เกิดขึ้น:

    มซำเป็นนิ System.Net.Mail.MailMessage _Message ()

    มซำเป็นนิ System.Net.Mail.SmtpClient _SMTP

    'การตั้งค่า STMP

    = _SMTP.Credentials System.Net.NetworkCredential นิว ("บัญชีอีเมล", "รหัสผ่าน")

    _SMTP.Host = "Smtp.gmail.com"

    _SMTP.Port = 465

    _SMTP.EnableSsl = True

    MESSAGE CONFIGURATION '

    _Message. [To]. เพิ่ม ("บัญชีจดหมาย") 'บัญชีอีเมลที่คุณต้องการส่ง e-mail

    _Message.From = นิ System.Net.Mail.MailAddress ("บัญชีอีเมล", "ชื่อ", System.Text.Encoding.UTF8) 'ผู้ส่ง

    _Message.Subject = "ทดสอบ" เรื่อง 'จาก e-mail

    _Message.SubjectEncoding = System.Text.Encoding.UTF8 'เข้ารหัส

    _Message.Body = "นี่คือการทดสอบ" เนื้อหาของจดหมาย

    _Message.BodyEncoding = System.Text.Encoding.UTF8

    '_Message.Priority = System.Net.Mail.MailPriority.Normal

    _Message.IsBodyHtml = False

    'เพิ่มสิ่งที่แนบ

    '_file มซำ As String = My.Application.Info.DirectoryPath & "แฟ้ม"' ไฟล์ที่ต้องการแนบ

    'มซำเป็น _Attachment System.Net.Mail.Attachment ใหม่ (_file, System.Net.Mime.MediaTypeNames.Application.Octet)

    '_Message.Attachments.Add (_Attachment)

    จัดส่ง '

    ลอง

    _SMTP.Send (_Message)

    จับอดีตในฐานะที่เป็น System.Net.Mail.SmtpException

    'MessageBox.Show (ex.ToString)

    สิ้นสุดลอง

    รหัสนี้จะ ok

    ตอนนี้เมื่อฉันส่งอีเมลที่ฉันได้รับข้อผิดพลาดต่อไปนี้:

    มันเกินเวลารอของโปรแกรม

    การทำ Telnet smtp.gmail.com 465 เชื่อมต่อที่ดีเลิศ แต่มันไม่ได้ส่ง e ...

    ฉันอยากจะขอบคุณถ้าคุณสามารถล้างให้คุณให้ฉันวิธีการแก้ปัญหาเพราะฉันไม่สามารถรับมัน ...

    อวยพรและขอขอบคุณมากล่วงหน้า

  4. เอลีชา says:

    รหัสเป็นสิ่งที่ดีในความเป็นจริงฉันจะใช้มันใน apliaciones และทำงาน เห็นได้ชัดว่าปัญหาคือมีการตั้งค่า Gmail บางอย่างที่ขาดหายไป ด้วย Gmail ฉันได้รับข้อผิดพลาด ถ้าฉันให้ทำงานกับ Gmail ผมจะโพสต์วิธีการแก้ปัญหา

  5. foogeobre says:

    ขอขอบคุณ!

  6. โฮเซ says:

    ตกลงเอลีชา

    ฉันเปลี่ยนพอร์ตเป็น 587 จะไม่ให้ฉันได้ผ่านเน็ต แต่ยังไม่ทำงาน ...

    ฉันจะให้มองหาและถ้าฉันบอกเขาบางสิ่งบางอย่าง และฉันหวังว่าวิธีการแก้ปัญหาของคุณหากยังคงล้มเหลว : D

    ขอบคุณมากและดีที่สุดนับถือ

  7. โฮเซ says:

    โดยวิธีการที่

    คุณสามารถบอกเซิร์ฟเวอร์ SMTP ใด ๆ ที่ทำงานอย่างถูกต้องกับ your're ทำงานเช่นต้องดำเนินการโดยเร็วที่สุดเท่าที่เป็นไปได้และฉันไม่สามารถหาเซิร์ฟเวอร์ใด ๆ ที่ทำงาน ...

    ดูว่าคุณสามารถบอกกับผู้ที่คุณทำมันและฉันลองและดูว่าดังนั้นหากฉันทำงาน ;)

    ขอบคุณมากอีกครั้ง

    อวยพร

  8. โฮเซ says:

    ดี

    ตอนนี้ทุกอย่างเรียบร้อยก็คือปัญหาของโปรแกรมป้องกันไวรัสที่ตัดหนอนดำเนินการส่งจดหมายจำนวนมาก ... ต้องได้รับการป้อนในกระบวนการข้อยกเว้นและทำงานอย่างถูกต้อง

    ขอบคุณมาก

    อวยพร

  9. kyha says:

    ดีตอนเช้า

    ผมมีรหัสมากคล้ายกับปัญหา suyo.El คือว่าผมไม่ส่งจดหมายจนกว่าคุณจะปิดโปรแกรมหรือจดหมายส่งอื่น ๆ หลัง entionces จะไม่ถูกส่ง. คุณจะรู้ว่าทำไมหรือว่าฉันสามารถแก้ไขมันได้หรือไม่
    ขอบคุณ

  10. คาร์ลอ says:

    ซึ่งเป็นฟังก์ชันที่ดีมาก! ขอบคุณสำหรับการแบ่งปันนี้กับเรา : D

  11. มารีโน says:

    ขอบคุณสำหรับการแบ่งปันโค้ดนี้ ... มันก็ขับรถฉันบ้าและไม่มีอะไรที่ฉันก็ออกไปทางอีเมล ขอขอบคุณที่คุณแก้ไขข้อผิดพลาด ให้มันได้ ... :)

  12. Pharsat says:

    hellos สำหรับผู้ที่ไม่สามารถหาเซิร์ฟเวอร์ที่ทำงานผมให้การกำหนดค่าที่ใช้กับ Windows Live Hotmail เป็น 100% ว่าผมออกจากรหัสของฉันที่จะสังเกต

    กรุณาอย่าแก้ไขรหัสโปรแกรมของตนที่เกี่ยวข้องกับการกำหนดค่าของเซิร์ฟเวอร์เพื่อหลีกเลี่ยงข้อผิดพลาด

    มซำเป็นนิ System.Net.Mail.MailMessage mymail

    miCorreo.IsBodyHtml = False
    miCorreo.From = นิ System.Net.Mail.MailAddress ("ejemplo@hotmail.com") 'ส่งจดหมายจากที่
    miCorreo.To.Add ("ejemplo@hotmail.com") 'ผู้รับจดหมาย
    miCorreo.Subject = "ตัวอย่าง" กรณี '
    miCorreo.Body = "คุณสามารถใส่สตริงข้อความหรือรหัส html ถ้า expesificas มันจะรวมถึงข้อความใน"
    ลำดับความสำคัญ miCorreo.Priority = System.Net.Mail.MailPriority.Normal '
    'ไม่ได้ปรับเปลี่ยน qye บรรทัดต่อไปนี้และสอดคล้องกับ coniguracion เซิร์ฟเวอร์ SMTP ของ Microsoft (Windows Live)
    มซำ SMTP เป็นนิ System.Net.Mail.SmtpClient

    smtp.Host = "smtp.live.com"
    smtp.Port = "25"
    smtp.EnableSsl = True

    'ฉันส่งข้อมูลประจำตัวสำหรับบัญชีและรหัสผ่านที่คุณส่ง
    = smtp.Credentials System.Net.NetworkCredential นิว ("ejemplo@hotmail.com", "รหัสผ่าน")

    ลอง
    smtp.Send (mymail)
    MsgBox ("ข้อความที่ส่ง." MsgBoxStyle.OKOnly)
    จับอดีตเป็นข้อยกเว้น
    MsgBox ("Error:")
    สิ้นสุดลอง

    และ agredezco สุดท้ายที่ผู้สร้างรายการหน้าที่ฉันมากเกินไป ขอบคุณ

  13. ออสการ์ says:

    พาร์ทเนอร์ขอบคุณมากเป็นความจริงผู้บังคับบัญชาไม่กี่แห่งที่ได้รับข้อมูลมาก ๆ

  14. กอนซาโล่ says:

    สวัสดีค่ะคุณทั้ง andubo? ก็สามารถที่จะส่งจดหมายใด ๆ ?
    ฉันได้รับข้อผิดพลาดของฉันเมื่อพยายามส่งอีเมล : (
    ข้อมูลประจำตัวที่ ok?
    หรือที่ฉันจะได้รับอื่นได้หรือไม่

    อาศิรพจน์

  15. Alejandro says:

    เหมาะสำหรับทุกคนโพสต์นี้ได้ช่วยให้ฉันมาก แต่ฉันมีปัญหาเล็ก ๆ เมื่อผมแนบไฟล์ที่ผมได้รับข้อผิดพลาดต่อไปนี้: NotSupportedException ถูก unhandled
    รูปแบบที่ไม่สนับสนุนให้อยู่ในเส้นทาง

    รหัสสินค้า:
    แฟ้มมซำ As String = My.Application.Info.DirectoryPath & "c: \ arcchivo.rar"

    ข้อผิดพลาดที่ __________________inicio แบรนด์
    สิ่งที่แนบมซำเป็น System.Net.Mail.Attachment ใหม่ (แฟ้ม System.Net.Mime.MediaTypeNames.Application.Pdf)
    msg.Attachments.Add (ที่แนบ)
    ข้อผิดพลาดที่ __________________fin แบรนด์

    ถ้าใครสามารถบอกได้ว่าฉันทำผิดฉันขอขอบคุณล่วงหน้า

    เครื่องคอมพิวเตอร์ให้เป็นประโยชน์ดังนั้น

  16. Gianpiere Bernuy รามอส says:

    ta Hola q Tal chebre โพสต์ของคุณ แต่สำหรับ q เหมาะกับคุณสามารถเปลี่ยน
    _SMTP.Port = 465
    โดย
    _SMTP.Port = 587
    ฉันว่าฉันทำงาน
    q อวยพรโชคพระเจ้า

  17. jose says:

    ผมทดสอบรหัสนี้และการทำงานที่สมบูรณ์แบบฉันได้เปลี่ยนแปลงไปยังเซิร์ฟเวอร์ Pharsat recomendades และคำอธิบายประกอบโดยเอลีชาเพื่อ miCorreo.From = นิ System.Net.Mail.MailAddress ("josem.flores @ sfb.es") และเป็น ดีขอบคุณมาก

  18. Charly says:

    ขอบคุณสำหรับโค้ด

  19. dosmilcero says:

    เฮ้

    ผมได้พัฒนาโปรแกรมในการส่งผ่าน SMTP เข้าถึงเซิร์ฟเวอร์แลกเปลี่ยนที่ต้องตรวจสอบด้วย SSL โปรแกรมทำงานอย่างสมบูรณ์แบบจากคอมพิวเตอร์เครื่องใดที่อยู่นอกเครือข่ายที่เซิร์ฟเวอร์แลกเปลี่ยน แต่ถ้าผมติดตั้งบนเครื่องคอมพิวเตอร์ในเครือข่าย Exchange Server ไม่ทำงาน เสมอให้เซิร์ฟเวอร์ไม่พบข้อผิดพลาด

    ใช้ ping ไปยังเซิร์ฟเวอร์จาก LAN เพื่อ DNS, IP สาธารณะ, ส่วนตัว, telnet และอื่น ๆ .. ให้การตอบสนองไม่ เกี่ยวกับการเข้าสู่ระบบเซิร์ฟเวอร์ Exchange กล่าวว่าไม่มีอะไรก็เป็นที่ชัดเจนว่าไม่มีใครรู้ว่า ป้องกันไวรัสและไฟร์วอลล์ตัดการเชื่อมต่อความคิดใด?

  20. Fredy says:

    q das รหัส hi Parsat mefunciona จาก marabillas แต่ผมมีปัญหาคือฉันมีแบบฟอร์มที่ q APODER จะใส่จดหมายใด ๆ ที่จะส่งข้อความเป็นฉันในสคริปต์ espesificar q สามารถมองเห็นเขตข้อมูลแบบฟอร์มที่จะทราบ q จะส่ง e-aq ข้อความว่า
    agradeseria คุณมากถ้า ayuadar mepudes

  21. อาร์ตูโร says:

    ด้วย Windows 7 Professional ไม่ได้ว่าทำไม?

  22. Builes จูเลียนพูดว่า:

    พี่ชายของรหัสเลิศ

    ขอบคุณหลาย ๆ

  23. Cristian says:

    สวัสดีครับทุกคนและพยายามที่รหัสต้นฉบับดัดแปลงจาก parshat กับ บริษัท อื่น ๆ และปิดการใช้งานโปรแกรมป้องกันไวรัสและไฟร์วอลล์และยังไม่ได้ส่งฉันรหัสเพื่อคัดลอกและวางกับใครบางคนที่เห็นได้ชัดเขตสามารถให้ฉันแก้ปัญหาอื่น ?

  24. Cristian says:

    ฉันอีกครั้งถ้ามีคนไม่พยายามออกพอร์ต 587 ใน Hotmail

  25. จอห์น says:

    ก็ต้องขอบคุณที่ดีมากนี้ช่วยให้ฉันดี

  26. พระเยซูพูดว่า:

    เฮ้ เหล่านี้เป็นขั้นตอนแรกของฉันใน vb.net, (จนถึงเป็นด้วย VB6) รหัสที่จะส่งอีเมลเซิร์ฟเวอร์ฉันดีเป็นตัวอย่างที่ดีมาก ตอนนี้ผมต้องการที่ซับซ้อนกิตติกรรมประกาศสิ่งที่แนบมา ฯลฯ ฉันอยากจะถามสิ่งเล็กน้อยที่คุณสามารถส่งฉันตัวอย่างเพื่อดาวน์โหลดจดหมาย? ขอบคุณมากสำหรับทุกสิ่ง

  27. เลสเตอร์ says:

    Ami แบบสอบถามและส่งอีเมลถึงฉันจะมีปัญหาที่ฉันต้อง envviar ภาพในร่างกายอีเมลไม่เป็นสิ่งที่แนบ (การโฆษณาประเภท) แต่ไม่ให้ฉันส่ง .. ฉันมีใน RichTextBox ภาพ แต่ไม่ได้ส่งอะไรไปเลย ... ถ้าใครสามารถช่วยฉันฉันจะขอบคุณมาก

    อีเมลของฉันคือ lesterelpepecalderon@hotmail.com

  28. Eigthy says:

    ผมใส่น้อยกว่าการเพิ่มความสวยงามให้กับช่องของฟอร์มและปุ่มและ RichTextBox เพื่อให้มากขึ้น paresca รูปแบบเว็บ สำหรับนี้เราจะสร้าง:

    TextBox1 (Case)
    textbox2 (รับ)
    TextBox3 (อีเมลของคุณ)
    Textbox4 (passwor - รหัสผ่าน)
    RichTextBox1 (ข้อความ)
    Button1 (ปุ่มส่ง)

    มีการกำหนดค่าที่ Hotmail ให้โค้ดด้านล่าง:

    button1 คลิกที่:

    มซำเป็นนิ System.Net.Mail.MailMessage mymail

    miCorreo.IsBodyHtml = False
    miCorreo.From = นิ System.Net.Mail.MailAddress (TextBox2.Text) 'ส่งอีเมล์ที่
    miCorreo.To.Add (TextBox3.Text) 'ผู้รับจดหมาย
    เรื่อง miCorreo.Subject = TextBox1.Text '
    miCorreo.Body = RichTextBox1.Text
    ลำดับความสำคัญ miCorreo.Priority = System.Net.Mail.MailPriority.Normal '

    'ไม่ได้ปรับเปลี่ยนบรรทัดต่อไปนี้เช่นที่พวกเขาเกี่ยวข้องกับ coniguracion เซิร์ฟเวอร์ SMTP ของ Microsoft (Windows Live)
    มซำ SMTP เป็นนิ System.Net.Mail.SmtpClient

    smtp.Host = "smtp.live.com"
    smtp.Port = 25
    smtp.EnableSsl = True

    'ฉันส่งข้อมูลประจำตัวสำหรับบัญชีและรหัสผ่านที่คุณส่ง
    = smtp.Credentials System.Net.NetworkCredential ใหม่ (TextBox3.Text, TextBox4.Text)

    ลอง
    smtp.Send (mymail)
    MsgBox ("ข้อความที่ส่ง." MsgBoxStyle.OKOnly)
    จับอดีตเป็นข้อยกเว้น
    MsgBox ("Error:")
    สิ้นสุดลอง

    ที่พวกเขาเห็นตามรหัสเดิม แต่รหัสไม่การตั้งค่า SMTP ทางทะเลสำหรับ Hotmail ผมแค่พูดความงามมากขึ้นในการใช้แบบฟอร์มตามที่ปรากฏในภาพนี้: http://i46.tinypic.com/34ir2c0.jpg

    ฉันหวังว่าพวกเขาและให้บริการคำทักทายและขอบคุณ SoloVB

    ฉันบอกลา!

  29. sagilman says:

    สวัสดีฉันได้รับข้อผิดพลาดต่อไปนี้และไม่ได้เพราะพวกเขาใส่รหัสทั้งหมดมันเป็น
    ข้อผิดพลาดคือ:
    ความล้มเหลวในการส่งข้อความ

    คนที่สามารถช่วยโปรด

  30. Juan Miguel says:

    ขอบคุณสำหรับผลงาน muchisisisimo หน้าที่ฉันอย่างจริงจัง :)

  31. Renan Cardona says:

    กับฉันมันทำงานอย่างน่าพิศวง

  32. Sonia says:

    สวัสดีค่ะฉันส่งการเชื่อมโยงโดยอัตโนมัติให้กดปุ่มที่มีข้อมูลที่ฉันควรนำมาเลือกในฐานข้อมูล Oracle, มีเพียงสิ่งเดียวคือต้องมีสำหรับ; เรื่อง: ความโกรธภายในข้อความและการเชื่อมโยง ควรจะส่ง แต่ไม่ว่าจะช่วยฉัน!

  33. เฟอร์นันโด says:

    เฮ้เพื่อน ๆ ที่ฉันไม่ได้ผิดฉันทำงานเดือน

    ดังนั้นผมจึงมี codigolo

    สาธารณะ Form1 ระดับ

    Enviarcorreo Public Sub ()

    มซำเป็นนิ System.Net.Mail.MailMessage mymail
    miCorreo.IsBodyHtml = False
    miCorreo.From = นิ System.Net.Mail.MailAddress ("luisfernandop.s @ hotmail.com") 'ส่งจดหมายจากที่
    miCorreo.To.Add ("luisfernandop.s @ hotmail.com") 'ผู้รับจดหมาย
    miCorreo.Subject = "ทดสอบ FER" คดี '
    miCorreo.Body = "none"
    ลำดับความสำคัญ miCorreo.Priority = System.Net.Mail.MailPriority.Normal '
    'ไม่ได้ปรับเปลี่ยน qye บรรทัดต่อไปนี้และสอดคล้องกับ coniguracion เซิร์ฟเวอร์ SMTP ของ Microsoft (Windows Live)
    มซำ SMTP เป็นนิ System.Net.Mail.SmtpClient

    smtp.Host = "smtp.live.com"
    smtp.Port = 25
    smtp.EnableSsl = True

    'ฉันส่งข้อมูลประจำตัวสำหรับบัญชีและรหัสผ่านที่คุณส่ง
    = smtp.Credentials System.Net.NetworkCredential นิว ("luisfernandop.s @ hotmail.com", "/ n @ ndo/6724766887")

    ลอง
    smtp.Send (mymail)
    MsgBox ("ข้อความที่ส่ง." MsgBoxStyle.OKOnly)
    จับอดีตเป็นข้อยกเว้น
    MsgBox ("Error:")
    สิ้นสุดลอง
    ย่อยสิ้นสุด

    Private Sub Button1_Click (ByVal ผู้ส่งเป็น System.Object, ByVal e เป็น System.EventArgs) Button1.Click จับ
    enviarcorreo ()

    ย่อยสิ้นสุด
    ระดับ End

    ถ้าใครสามารถทำให้ฉันมองเห็นความผิดพลาดของฉันฉันจะขอบคุณมาก

  34. Chocobar Cristian says:

    ผลงานที่ดี Muyyyy จาก 10! ... ผลงานดีเลิศ! ตอนนี้ผมติดที่มือ ... ขอบคุณมาก =)

  35. เอ็ดการ์ says:

    ข้าวกล้าผ่าน Pharsat ..
    ผลงานของคุณช่วยฉันมาก ...

    ขอบคุณทุกคนที่มีส่วนร่วมด้วยความช่วยเหลือของพวกเขาทั้งสองรหัส Q

  36. เอ็ดการ์ says:

    สวัสดี XFA คนเช่นจะพูดตามที่ฉันทำเมื่อฉันต้องการที่จะส่งข้อความจากอีเมลอื่นที่ไม่ใช่ Hotmail ..

    เช่น yahoo, gmail ฯลฯ ... หรือเซิร์ฟเวอร์ของ บริษัท ของฉัน ...

  37. leboche says:

    Discula dudami นี้เป็นรหัสของฉัน:

    มซำเป็นนิ System.Net.Mail.MailMessage mymail
    อีเมลมซำเป็นนิ System.Net.Mail.MailMessage
    micorreo.IsBodyHtml = False
    นิว System.Net.Mail.MailAddress micorreo.From = ("leboche@hotmail.com")
    correo.To.Add ("leboche@hotmail.com")
    correo.Subject = "ข้อความ prueva"

    micorreo.Body = TextBox1.Text

    micorreo.Priority = Net.Mail.MailPriority.Normal

    มซำ SMTP เป็นนิ System.Net.Mail.SmtpClient
    smtp.Host = "smtp.live.com"
    smtp.Port = 587
    smtp.EnableSsl = True
    = smtp.Credentials System.Net.NetworkCredential นิว ("info@solovb.net", "123456")

    ลอง
    smtp.Send (mymail)
    MsgBox ("ข้อความที่ส่ง." MsgBoxStyle.OKOnly "info@solovb.net")
    จับอดีตเป็นข้อยกเว้น
    MsgBox ("Error:")

    สิ้นสุดลอง

    แต่ไม่ทราบว่ารหัสนี้ในช่องหรือจากหรือเกี่ยวกับปุ่มที่คุณสามารถช่วยฉัน?
    ผมเริ่มต้นใน ESOT

    • เอลีชา says:

      ผมจะวางโค้ดนี้ในปุ่มส่งหลังจากการตรวจสอบว่าข้อมูลทั้งหมดที่ป้อนจำเป็น

      โชค

  38. Melesio Salas says:

    ทุกอย่างเป็นไปดี!

    ขอบคุณสำหรับการเข้า

    คำทักทาย

  39. Gilmer 20 says:

    ที่น่าสนใจ sobretod ตัวอย่างและง่ายต่อการเข้าใจของคุณ แต่ฉันมีคำถามที่ฉันต้องการให้คุณอยู่ในร่างกายอีเมลเป็นเนื้อหาของรายงาน
    เป็น dificio เป็นส่วนหนึ่งผมหวังว่าคุณช่วย

  40. CarlosH says:

    ขอบคุณมาก ผลงานขนาดเล็ก
    หากต้องการส่งพร้อมสำเนา (CC) =
    correo.CC.Add ("ที่อยู่")

  41. Javier says:

    สวัสดีค่ะฉันมีปัญหานี้:

    ฉันกล่าวว่า "ไม่มีชื่อได้รับการประกาศแอมป์"
    และ
    "ตัวละครไม่ถูกต้อง" โดย "" ถัดจากแอมป์

    ที่สามารถช่วยฉันขอบคุณมาก

    • แอนเดอ says:

      แทนที่มันด้วยและ

      MsgBox ("ผิดพ​​ลาด:" "! ข้อผิดพลาด" & ex.Message, MsgBoxStyle.OKOnly)

  42. Javier says:

    ขอบคุณ Muuuuchas .. ฉันได้พบ solucioen :)

  43. Javier says:

    คุณสามารถเพิ่มการส่งหรือองค์ประกอบหรือเป็นที่เก็บเพิ่มส่วนตัว?

  44. Jordi says:

    ขอบคุณทุกท่านที่รหัส!

    นิทานทำงาน!

  45. Marce says:

    สวัสดี
    หน้าดีมาก
    quisisera ไม่ว่าจะผ่านรห​​ัสสำหรับส่งจดหมายสามารถส่งสำเนาลับถึงสำเนาตาบอดไปที่ตารางซึ่งมีอีเมลอีกหลายที่เป็นไปได้หรือไม่

  46. jhoanna0627 says:

    Hello:

    ขอบคุณมากหน้าที่ฉันเยี่ยมยอด, thank you, ฉันถูกสุดท้ายสามารถที่จะส่งจดหมาย แต่ฉันมี duditas ที่เกี่ยวกับวิธีการที่คุณใส่ลิงก์ในร่างกายที่ทางคุณกำหนดเองที่มีแท็ก html และวิธีการส่ง adjunto.muchas ขอบคุณ, ผมทำงานที่สมบูรณ์แบบรหัส

ความเห็น