sending mail using java from pc to mobile -
अंतिम स्ट्रिंग उपयोगकर्ता नाम = "& lt; mail_name & gt;"; अंतिम स्ट्रिंग पासवर्ड = "& lt; पासवर्ड & gt;"; गुण प्रोप = नया गुण (); Props.put ("mail.smtp.auth", "true"); Props.put ("mail.smtp.starttls.enable", "true"); Props.put ("mail.smtp.host", "smtp.gmail.com"); Props.put ("mail.smtp.port", "465"); सत्र सत्र = सत्र.गेट इन्स्टेंस (सहारा, नया javax.mail.Authenticator () {सुरक्षित पासवर्डअधिकरण getPasswordAuthentication ()} नया पासवर्डअथिकेशन (उपयोगकर्ता नाम, पासवर्ड);}}); प्रयास करें {संदेश संदेश = नया MimeMessage (सत्र); Message.setFrom (नया इंटरनेट एड्रेस ("& lt; mail_from & gt; @ gmail.com")); Message.setRecipients (Message.RecipientType.TO, InternetAddress.parse ("& lt; mail_to & gt; @ gmail.com")); Message.setSubject ("टेस्ट विषय"); message.setText ( "टेस्ट"); Transport.send (संदेश); Println ( "पूर्ण"); } पकड़ (संदेशीकरण अपवाद ई) {नए रनटाइम अपवाद (ई); }
मैंने पीसी से मोबाइल पर मेल भेजने के लिए इस कोड की कोशिश की है लेकिन संकलन करते समय यह त्रुटि प्रदान करता है। क्या कोई मुझे मेल भेजने में सहायता कर सकता है?
"post-text" itemprop = "text">
सार्वजनिक वर्ग sendmail {सार्वजनिक स्थिर शून्य मेल स्ट्रिंग अरिज []) {अंतिम स्ट्रिंग से ईमेल = ""; // वैध जीमेल आईडी अंतिम स्ट्रिंग पासवर्ड की आवश्यकता है; ""; // जीमेल आईडी के लिए सही पासवर्ड अंतिम स्ट्रिंग toEmail = "// कोई भी ईमेल आईडी System.out.println (" SSLEmail प्रारंभ ") हो सकता है; गुण प्रोप = नया गुण (); Props.put ("mail.smtp.host", "smtp.gmail.com"); // SMTP होस्ट प्रॉपटपुट ("mail.smtp.socketFactory.port", "465"); // SSL पोर्ट प्रॉपटपुट ("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); // एसएसएल फैक्टरी कक्षा प्रॉपट्यूट ("मेल एसएमटीपी। एथ", "सच"); // एसएमटीपी प्रमाणीकरण props.put को सक्षम करना ("mail.smtp.port", "465"); // एसएमटीपी पोर्ट प्रमाणक auth = नया प्रमाणक () {// getPasswordAuthentication विधि को ओवरराइड करें @Override संरक्षित पासवर्डअधिकृत getPasswordAuthentication () {नया पासवर्डअथिकरण (ईमेल, पासवर्ड से); }}; सत्र सत्र = सत्र .getDefaultInstance (सहारा, auth); System.out.println ("सत्र बनाया"); स्ट्रिंग विषय = ""; // यहाँ विषय स्ट्रिंग बॉडी = ""; // मेल निकाय यहां भेजें ई-मेल (सत्र, ईमेल, विषय, निकाय); } सार्वजनिक स्थिर शून्य भेजें ईमेल (सत्र सत्र, स्ट्रिंग टूईमेल, स्ट्रिंग विषय, स्ट्रिंग बॉडी) {try {MimeMessage msg = नया MimeMessage (सत्र); // सेट संदेश शीर्षकों msg.addHeader ("सामग्री प्रकार", "पाठ / एचटीएमएल; वर्णसेट = UTF-8"); Msg.addHeader ("प्रारूप", "प्रवाहित"); Msg.addHeader ("सामग्री-स्थानांतरण-एन्कोडिंग", "8 बिट"); Msg.setFrom (नया इंटरनेटएड्डर ("नो-रेप्ल_एन्नाव।", "कोई भी नाम")); Msg.setReplyTo (इंटरनेट एड्रेस। पीर्स (ई-मेल, फर्जी)); Msg.setSubject (विषय, "UTF-8"); Msg.setText (शरीर, "UTF-8"); Msg.setSentDate (नया दिनांक ()); Msg.setRecipients (Message.RecipientType.TO, InternetAddress.parse (toEmail, गलत)); System.out.println ("संदेश तैयार है"); Transport.send (एमएसजी); System.out.println ("ईमेल सफलतापूर्वक भेजा गया !!"); } पकड़ (अपवाद ई) {e.printStackTrace (); System.out.println ("त्रुटि:" + e.getMessage ()); }}
}
Comments
Post a Comment