2011-02-01 16 views
9

मैं सोच रहा था कि मैं एक वीबी आवेदन के भीतर से एक ईमेल कैसे भेज सकता हूं? क्या कोई भी कहां से शुरू करने में सहायता कर सकता है?vb.net ईमेल भेजें

उत्तर

12

उपयोग SmtpClient class within the System.Net.Mail namespace

उदाहरण।

'create the mail message 
Dim mail As New MailMessage() 

'set the addresses 
mail.From = New MailAddress("[email protected]") 
mail.[To].Add("[email protected]") 

'set the content 
mail.Subject = "This is an email" 
mail.Body = "this is a sample body" 

'set the server 
Dim smtp As New SmtpClient("localhost") 

'send the message 
Try 
    smtp.Send(mail) 
    Response.Write("Your Email has been sent sucessfully - Thank You") 
Catch exc As Exception 
    Response.Write("Send failure: " & exc.ToString()) 
End Try 
+0

कोड माइक्रोसॉफ्ट एक्सचेंज सर्वर पर चलाने जा रहा है। क्या मुझे कुछ अलग करने की ज़रूरत है? – Beginner

+0

मैं एक्सचेंज सर्वर स्थापित करने में कोई विशेषज्ञ नहीं हूं लेकिन मेरे पास उपरोक्त एक्सचेंज सर्वर के माध्यम से मेल भेजने के बहुत सारे एप्लिकेशन हैं। आप ओबीवी अपने एक्सचेंज सर्वर नाम के साथ "लोकलहोस्ट" को बदलना होगा। –

2

आप System.Net.Mail नामस्थान का उपयोग कर सकते हैं, इसे देख सकते हैं और देख सकते हैं कि यह मदद करता है। मैं सी # का उपयोग करता हूं लेकिन मुझे लगता है कि यह समान है, क्लाइंट बनाएं, फिर एक संदेश, संदेश के पैरा सेट करें और फिर client.Send() संदेश भेजेंगे।

संबंधित मुद्दे