यहां कोड दर्ज करें यह MailForm.html < पूर्व> <कोड> & lt; body & gt; & Lt; फ़ॉर्म क्रिया = "sendMail.jsp" विधि = "पोस्ट" & gt; & Lt; तालिका कोशिकाएं = "2" सेलपैडिंग = "2" सीमा = "1" & gt; & LT; टीआर & gt; & LT; टीडी & gt; करने के लिए: & lt; / टीडी & gt; & LT; टीडी & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" नाम = "से" आकार = "30" अधिकतम लंबाई = "30" & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & LT; टीआर & gt; & LT; टीडी & gt; से: & lt; / टीडी & gt; & LT; टीडी & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" नाम = "से" आकार = "30" अधिकतम लंबाई = "30" & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & LT; टीआर & gt; & LT; टीडी & gt; विषय & lt; / टीडी & gt; & LT; टीडी & gt; & Lt; इनपुट प्रकार = "टेक्स्ट" नाम = "विषय" आकार = "30" अधिकतम लंबाई = "30" & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & LT; टीआर & gt; & Lt; td colspan = "2" & gt; & Lt; textarea cols = "40" पंक्तियाँ = "10" नाम = "बॉडी" & gt; & lt; / textarea & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & LT; टीआर & gt; & LT; टीडी & gt; & Lt; इनपुट प्रकार = "सबमिट करें" नाम = "सबमिट करें" मान = "सबमिट करें" & gt; & Lt; इनपुट प्रकार = "रीसेट करें" & gt; & Lt; / टीडी & gt; & Lt; / टीआर & gt; & Lt; / तालिका & gt; & Lt; / प्रपत्र & gt; & Lt; / body & gt; & Lt; / html & gt; ---------------------------------- कोड यहाँ दर्ज करें
यह SendMail है .jsp जेएसपी जावामेल उदाहरण
& lt; body & gt; & Lt;% @ page import = "java.util। *"% & Gt; & Lt;% @ पेज आयात = "javax.mail। *"% & Gt; & Lt;% @ पृष्ठ आयात = "javax.mail.internet। *"% & Gt; & Lt;% @ पेज आयात = "javax.activation। *"% & Gt; & Lt;% स्ट्रिंग होस्ट = "smtp.gmail.com"; स्ट्रिंग को = request.getParameter ("से"); स्ट्रिंग = request.getParameter ("से"); स्ट्रिंग विषय = request.getParameter ("विषय"); स्ट्रिंग संदेश टेक्स्ट = request.getParameter ("body"); बूलियन सत्रडबब = गलत; गुण प्रोप्स = सिस्टम .getProperties (); Props.put ("mail.host", मेजबान); Props.put ("mail.transport.protocol", "smtp"); सत्र मेल सत्र = सत्र .get डीफॉल्ट इंस्टेंस (सहारा, शून्य); mailSession.setDebug (sessionDebug); संदेश msg = नया MimeMessage (मेल सत्र); Msg.setFrom (नया इंटरनेट एड्रेस (से)); इंटरनेट एड्रेस [] पता = {नया इंटरनेट एड्रेस (से)}; Msg.setRecipients (Message.RecipientType.TO, पता); msg.setSubject (विषय); Msg.setSentDate (नया दिनांक ()); msg.setText (messageText); Transport.send (एमएसजी); Out.println ("मेल को" + में भेजा गया था); Out.println ("से" + से); Out.println ("होस्ट का उपयोग कर + + + +" "।"); & Gt%; & Lt; / तालिका & gt; & Lt; / body & gt; & Lt; / html & gt;
अपने कोड में नीचे की कोशिश करें
गुण = नए गुण (); Props.put ("mail.smtp.host", मेजबान); Props.put ("mail.smtp.auth", "true"); Props.put ("mail.smtp.port", "465"); Props.put ("mail.smtp.socketFactory.port", "465"); प्रोस्पॉट ("मेल एसएमटीपी। सॉकेट फैक्ट्री। क्लास", "javax.net.ssl.SSLSocketFactory"); इन के साथ आपको सत्र के लिए प्रामाणिककर्ता को भी पास करना होगा .getDefaultInstance
जैसे
सत्र मेल सत्र = सत्र .getDefaultInstance (सहारा, {यहां प्रमाणीकरण पास});
Comments
Post a Comment