नमस्कार मित्रांनो, जर तुम्ही ईमेल पाठवण्यासाठी जावा स्प्रिंग ट्यूटोरियल शोधत असाल तर तुम्ही योग्य ठिकाणी आला आहात. यापूर्वी मी जावा ՝ स्प्रिंग in मध्ये ईमेल कसे पाठवायचे हे सामायिक करण्यासाठी विनामूल्य ऑनलाइन स्प्रिंग कोर्स आणि आज शेअर केले JavaMailSenderImpl: एक धडा जो खरोखर जावा वरून ईमेल पाठवणे सोपे करतो. ई-मेल मेल ही कोणत्याही एंटरप्राइझ जावा अनुप्रयोगाची मुख्य कार्यक्षमता आहे. स्मरणपत्रे, बिले, देयके, पुष्टीकरण, संकेतशब्द, अलर्ट system इतर काही प्रकारच्या प्रणाली सूचना पाठवण्यासाठी, तुमच्या अॅपला याची आवश्यकता असेल:

जावामध्ये क्वचितच एखादा कंपनी प्रोग्राम आहे जो ई-मेल पाठवत नाही. हे फंक्शनल किंवा नॉन-फंक्शनल कारणांमुळे असू शकते, परंतु आपण वेळोवेळी स्वतःला शोधू शकाल.

सुदैवाने, वसंत तु JavaMailSenderImpl: जावा वरून मिळवणे हास्यास्पदपणे सोपे करते. हे एक उत्पादन आहे JavaMailSender: इंटरफेस both दोन्हीला समर्थन देते SimpleMailMessage: वसंत तू पासून,: MimeMessages: JavaMail API कडून.

या वर्गाची चांगली गोष्ट अशी आहे की हे आपल्याला पूर्व-कॉन्फिगर केलेले बीन्स वापरण्याप्रमाणेच मेल सेटिंग्जला बीन गुणधर्म म्हणून परिभाषित करण्याची परवानगी देते. जावामेल: अनुप्रयोग सर्व्हरच्या JNDI वातावरणातून प्रवेश करता येईल असे सत्र.

मला आशा आहे की तुम्हाला स्प्रिंग फ्रेमवर्क आधीच माहित असेल, कमीतकमी तुम्ही स्प्रिंग कॉन्फिगरेशन फाइल्स लिहिणे, एक्सएमएल द्वारे स्प्रिंग बीन्स घोषित करणे किंवा जावा not एनोटेशन कॉन्फिगरेशनमध्ये संकलित करणे परिचित आहात, परंतु आपण नसल्यास, मी सर्वप्रथम सर्वसमावेशक स्विच करण्याचा सल्ला देतो स्प्रिंग ऑनलाइन अभ्यासक्रम मूलभूत गोष्टी शिका.

या यादीमध्ये सर्वोत्तम և सर्वात अद्ययावत अभ्यासक्रम आहेत जेथे आपण उडमच्या सर्वोत्तम स्प्रिंग प्रशिक्षकांपैकी एक, जॉन ऑन थॉमसन यांच्याकडून स्प्रिंग सर्कलबद्दल सर्व काही शिकू शकता. त्यात स्प्रिंग 5 ची नवीनतम वैशिष्ट्ये देखील समाविष्ट आहेत, जसे की: प्रतिक्रियाशील प्रोग्रामिंग आणि वेबफ्लक्स:,

स्प्रिंग फ्रेमवर्क वापरून जावा मध्ये मेल कसे पाठवायचे

जावासाठी तुमचे चरण-दर-चरण मार्गदर्शक देखील येथे आहे स्प्रिंग फ्रेम useful त्याचे उपयुक्त धडे, जसे की: JavaMailSenderImpl: दुसरा टेम्पलेट धडा जो जावा मेल API द्वारे ईमेल पाठवण्याशी संबंधित बहुतेक वेदना दूर करतो

चरण 1. ApplicationContext.xml मध्ये स्प्रिंग बीन म्हणून JavaMailSenderImpl सेट करा

<bean id="mailSender" class="org.springframework.mail.javamail.
                                JavaMailSenderImpl">
    <property name="host" value="smtp.gmail.com"/>
    <property name="port" value="25"/>
    <property name="username" value="#emailid"/>       
    <property name="password" value="#password"/>

    <property name="javaMailProperties">
        <props>
            <prop key="mail.transport.protocol">smtp</prop>
            <prop key="mail.smtps.auth">true</prop>
            <prop key="mail.smtp.starttls.enable">true</prop>
            <prop key="mail.smtp.ssl.enable">false</prop>
            <prop key="mail.debug">true</prop>
        </props>
    </property>
</bean>

पायरी 2. JavaMailSenderImpl दुव्यासह आमचा चाचणी कार्यक्रम कॉन्फिगर करा.

<bean id="javaApp" class="com.javarevisited.demo.SpringEmailDemo">
    <property name="mailSender" ref="mailSender"/>
</bean>

पायरी 3: आमचा जावा अनुप्रयोग देखील तयार करा

package com.javarevisited.demo;

public class SpringEmailDemo {
    private JavaMailSender mailSender;
    //setter getters

    public MimeMessage getMailMessage() throws MessagingException {
        final MimeMessage mimeMessage = this.mailSender.createMimeMessage();
        MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, false);
        helper.setFrom("javarevisited@gmail.com");
        helper.setTo("abc@gmail.com");
        helper.setCc("def@gmail.com");
        helper.setBcc("fgh@gmail.com");
        helper.setSubject("How are you doing?");
        helper.setText("This is a test mail",true);
        return mimeMessage;
    }

    public void sendMail() throws MailException, MessagingException {
        mailSender.send(getMailMessage());
    }
}

एवढे जावामधून स्प्रिंग फ्रेमद्वारे ईमेल कसे पाठवायचे. हे एक संक्षिप्त उदाहरण आहे, परंतु वसंत itsतु त्याच्या सर्व प्रकारांमध्ये शक्तिशाली आहे. ईमेल पाठवण्यासाठी, जसे की ई-मेल संलग्नक.

जर तुम्हाला या संधींबद्दल अधिक जाणून घ्यायचे असेल, तर मी माझ्या सूचीमध्ये सुचवल्याप्रमाणे कॉम्प्रिहेन्सिव्ह स्प्रिंग सर्कल कोर्सेसमध्ये सामील होण्याचा सल्ला देतो सर्वोत्तम वसंत तु अभ्यासक्रम आणि पुस्तके, ते तुम्हाला स्प्रिंग फ्रेमवर्क बद्दल सर्व काही शिकवतील.

इतर: जावा -स्प्रिंग लेख: तुम्हाला आवडेल

  • 5 स्प्रिंग शूची वैशिष्ट्ये प्रत्येक जावा डेव्हलपरला माहित असावी (गुणधर्म:)
  • जावा डेव्हलपर रोडमॅप (नकाशा)
  • 10 साधने जावा प्रोग्रामर त्यांच्या दैनंदिन जीवनात वापरतात (साधने)
  • जावा डेव्हलपर्ससाठी 15 स्प्रिंग शू मुलाखती (प्रश्न)
  • उत्तम जावा प्रोग्रामर होण्यासाठी 10 टिपा (सल्ले)
  • शीर्ष 3 पद्धती जावा डेव्हलपर्स वसंत Learnतू मध्ये शिकू शकतात (सर्वोत्तम सराव)
  • शीर्ष 10 स्प्रिंग नोट्स जावा डेव्हलपर्सनी शिकले पाहिजेत (नोट्स)
  • स्प्रिंग शूजसाठी 5 कोर्स սովոր स्प्रिंग क्लाउड ट्रेनिंग ( अभ्यासक्रम)
  • स्प्रिंग शूज (मॅन्युअल) सह टॉमकॅट हार्बर बदलण्याचे 3 मार्ग
  • स्प्रिंग և स्प्रिंग शूज शिकण्यासाठी शीर्ष 5 मोफत अभ्यासक्रम (अभ्यासक्रम)
  • 5 स्प्रिंग शूज मास्टर क्लास ऑनलाईन (अभ्यासक्रम)
  • जावा डेव्हलपरला 10 गोष्टी शिकण्याची गरज आहे (गोल)
  • 10 स्प्रिंग एमव्हीसी नोट्स जावा डेव्हलपर्सने शिकले पाहिजे (नोट्स)
  • जावा डेव्हलपर्ससाठी मायक्रोसेवेसाठी 7 अभ्यासक्रम (अभ्यासक्रम)
  • अनुभवी प्रोग्रामरसाठी 10 प्रगत वसंत अभ्यासक्रम (अभ्यासक्रम)

हा लेख आतापर्यंत वाचल्याबद्दल धन्यवाद. जर तुम्हाला हा लेख आवडला असेल तर कृपया तुमच्या मित्र आणि सहकाऱ्यांसह शेअर करा. आपल्याकडे काही प्रश्न किंवा टिप्पण्या असल्यास, कृपया एक टीप सोडा.

पुनश्च – जर तुम्हाला स्प्रिंग शिकायचे असेल – विनामूल्य ऑनलाईन कोर्स शोधत असाल तर तुम्ही हे विनामूल्य स्प्रिंग कोर և स्प्रिंग एमव्हीसी अभ्यासक्रम देखील तपासू शकता, ते पूर्णपणे विनामूल्य आहे – तुम्हाला फक्त या कोर्ससाठी नोंदणी करण्यासाठी खाते तयार करण्याची आवश्यकता आहे.