طريقة بسيطة لإرسال بريد إلكتروني باستخدام Spring MVC 5.xx Framework - org.springframework.mail. javamail.JavaMailSenderImpl

نشرت: 2018-10-23

طريقة بسيطة لإرسال بريد إلكتروني باستخدام spring-mvc-4-x-framework

هناك عدد غير قليل من المقالات التي قد تكون قرأتها على Crunchify في Spring MVC مثل مقدمة إلى Spring MVC Framework ، و Hello World Spring MVC ، وتحميل ملفات متعددة باستخدام Spring MVC ، إلخ.

في هذا البرنامج التعليمي سوف نستعرض كيفية الاستفادة من مكتبة org.springframework.mail.javamail.JavaMailSenderImpl لإرسال بريد إلكتروني باستخدام Spring MVC 5.1.3.RELEASE.

هيا بنا نبدأ:

هنا هيكل المشروع النهائي. تأكد من إنشاء ملف وفقًا لذلك.

Spring MVC 4.1.x يرسل هيكل المشروع بالبريد الإلكتروني

الخطوة 1

إنشاء مشروع Maven بسيط CrunchifySpringMVC4SendEmailTutorial .

  • حدد خانة الاختيار " Create a simple project (skip archetype selection) "
  • قم بتوفير جميع المعلومات المشابهة للرسم البياني أدناه ، مثل معرف المجموعة ومعرف الأداة والاسم والوصف الذي سنستخدمه في الخطوات التالية.

إنشاء مشروع Spring MVC Maven

الخطوة 2

افتح ملف pom.xml وأضف 3 تبعيات.

  1. سياق الربيع
  2. دعم سياق الربيع
  3. javax.mail

هذا هو ملف pom.xml الكامل الخاص بي.

الخطوه 3

قم بإنشاء ملف Spring Bean crunchify-bean.xml ضمن مجلد src/main/resources .

يتم تكوين حبوب الربيع باستخدام نهج XML التقليدي. في Spring MVC framework bean هو كائن يتم instantiated له assembled managed بطريقة أخرى بواسطة حاوية Spring IoC (انعكاس التحكم).

يرجى التأكد من تحديث قيم حقل username password بقيمك الحقيقية / الفعلية.

الخطوة 4

أنشئ تعليقًا توضيحيًا لفئة واجهة برمجة التطبيقات CrunchifyEmailAPI.java باستخدام @Service (org.springframework.stereotype.Service) ضمن مجلد src/main/java .

الخطوة 5

قم بإنشاء فئة اختبار CrunchifyEmailTest.java ضمن مجلد src/main/java .

من فضلك تأكد من التحديث إلى toAddr و fromAddr أعلاه.

الخطوة 6

let's run CrunchifyEmailTest.java ونتائج console في الخروج. لا تنسَ أيضًا التحقق من checkout your Gmail .

من حساب Gmail الخاص بي:

تم إرسال بريد إلكتروني بواسطة إطار Spring MVC 4.1.6

إخراج وحدة التحكم: