إرسال رسائل البريد الإلكتروني هو جزء لا يتجزأ من العديد من التطبيقات المتقدمة في جاوة. في هذه المقالة ، سننظر في كيفية إرسال بريد إلكتروني من برنامج جافا ، باتباع بعض الخطوات البسيطة.
الخطوة الأولى هي تكوين واجهة برمجة تطبيقات بريد جافا. للقيام بذلك ، إضافة التبعية المناسبة إلى ملف بوم.شمل من المشروع الخاص بك ، إذا كنت تستخدم نظام إدارة التبعية مافين. إذا كنت لا تعمل مع مخضرم ، تحميل مكتبة جافا البريد أبي وإضافته إلى المشروع الخاص بك.
ملاحظة: واجهة برمجة تطبيقات بريد جافا هي مجموعة من الفئات والواجهات المصممة للعمل مع البريد الإلكتروني في تطبيقات جافا.
بعد تكوين واجهة برمجة تطبيقات بريد جافا ، تابع إنشاء كائن الجلسة. الجلسة هي جلسة اتصال بين التطبيق وخادم البريد. لإنشاء كائن جلسة عمل ، يجب تحديد معلمات اتصال الخادم ، مثل عنوان الخادم والمنفذ واسم المستخدم وكلمة المرور. من المهم الانتباه إلى إعدادات طبقة المقابس الآمنة أو تلس إذا كنت بحاجة إلى ضمان اتصال آمن بخادم البريد.
الآن أن لديك كائن جلسة ، يمكنك إنشاء كائن ميميساج. رسالة المحاكاة هي رسالة بريد إلكتروني سيتم إرسالها. حدد المرسل والمستلم وموضوع البريد الإلكتروني ومحتوياته.
- كيفية إرسال بريد إلكتروني في جافا: دليل خطوة بخطوة
- الخطوة 1: إعداد مكتبة جافاميل
- الخطوة 2: إعداد إعدادات البريد الإلكتروني
- الخطوة 3: إرسال بريد إلكتروني
- الخطوة 4: التحقق من إرسال البريد الإلكتروني
- إعداد البيئة لإرسال بريد إلكتروني
- خطوات إنشاء رسالة بريد إلكتروني وتكوينها
- إرسال بريد إلكتروني من برنامج جافا
- سؤال وجواب
كيفية إرسال بريد إلكتروني في جافا: دليل خطوة بخطوة
يمكن أن يكون إرسال رسائل البريد الإلكتروني من برنامج جافا ميزة مفيدة جدا لأتمتة إرسال الإشعارات أو المعلومات الأخرى عبر البريد الإلكتروني. وهذا دليل خطوة بخطوة تظهر لك كيفية إرسال بريد إلكتروني في جافا باستخدام مكتبة جافاميل بسيطة.
الخطوة 1: إعداد مكتبة جافاميل
الخطوة الأولى هي تحميل وتكوين مكتبة جافاميل. يمكنك تحميل مكتبة جافاميل من موقع جافاميل الرسمي: https://javaee .github.io/javamail/.
بعد تحميل مكتبة جافاميل ، إضافته إلى مشروع جافا الخاص بك كتبعية خارجية أو نسخ جميع الملفات جرة إلى مجلد ليب المشروع الخاص بك.
الخطوة 2: إعداد إعدادات البريد الإلكتروني
После успешного подключения библиотеки JavaMail, вам нужно настроить параметры вашего электронного письма. Вот пример кода для настройки параметров:
String host = "smtp.example.com";
String username = "yourusername";
String password = "yourpassword";
int port = 587;
String recipientEmail = "[email protected]";
String subject = "Тема вашего письма";
String message = "Текст вашего письма.";
تحتاج إلى استبدال قيم المتغيرات بالمعلمات المقابلة لخدمة البريد وبيانات تسجيل الدخول إلى الحساب (تسجيل الدخول وكلمة المرور).
الخطوة 3: إرسال بريد إلكتروني
الآن نحن على استعداد لإرسال بريد إلكتروني. أدناه هو رمز لإرسال البريد الإلكتروني:
// إنشاء خصائص
خصائص خصائص = خصائص جديدة ();
خصائص.وضع ("البريد.سمتب.المضيف " ، المضيف);
خصائص.وضع ("البريد.سمتب.ميناء " ، ميناء);
خصائص.وضع ("البريد.سمتب.مصادقة " ، "صحيح");
خصائص.وضع ("البريد.سمتب.ستارتلس.تمكين " ، "صحيح");
// Создание объекта сессии
جلسة الجلسة = الجلسة.جيتينستانس (خصائص ، جافاكس جديد.البريد.الموثق () {
مصادقة كلمة المرور المحمية الحصول على مصادقة كلمة المرور() {
إعادة مصادقة كلمة المرور الجديدة(اسم المستخدم ، كلمة المرور);
}
});
محاولة {
// Mim رسالة
ميميمسيج ميميمسيج = ميميمسيج جديد (الدورة);
ميميساج.مجموعة من (عنوان إنترنت جديد (اسم المستخدم));
إضافة مستلم(Message.RecipientType.TO, عنوان إنترنت جديد (بريد المستلم));
ميميساج.سيتسوبجيكت (الموضوع);
ميميساج.سيتكست (رسالة);
// إرسال رسالة
النقل.إرسال (ميميساج);
النظام.خارج.برينتلن ("تم إرسال البريد الإلكتروني بنجاح.");
} الصيد (مساجينغكسيبتيون السابقين) {
السابق.برينتستاكتريس();
النظام.خارج.برينتلن ("خطأ في إرسال البريد الإلكتروني.");
}
يمكنك إضافة هذا الرمز إلى برنامج جافا الخاص بك وتكوين بقية المعلمات كما يحلو لك.
الخطوة 4: التحقق من إرسال البريد الإلكتروني
بعد تشغيل البرنامج وإرسال بريد إلكتروني ، تحقق من عنوان المستلم للتأكد من تسليم البريد الإلكتروني بنجاح.
الآن أنت تعرف كيفية إرسال البريد الإلكتروني في جافا باستخدام جافاميل. يمكنك استخدام هذه الوظيفة في برنامجك لإرسال رسائل البريد الإلكتروني تلقائيا.
إعداد البيئة لإرسال بريد إلكتروني
لإرسال بريد إلكتروني من برنامج جافا ، تحتاج إلى اتخاذ عدة خطوات أولية:
- تكوين خادم سمتب: يستخدم خادم سمتب (بروتوكول نقل البريد البسيط) لإرسال رسائل البريد الإلكتروني. قبل البدء في إرسال ، تحتاج إلى تثبيت وتكوين خادم سمتب.
- إضافة مكتبة جافاميل: للعمل مع البريد الإلكتروني في جافا ، تحتاج إلى مكتبة جافاميل. ويمكن أن تضاف إلى مشروع باستخدام مخضرم أو مدير التبعية غرادل. تحتاج إلى العثور على التبعية المناسبة وإضافتها إلى ملف إنشاء المشروع.
- الحصول على بيانات الاعتماد: لإرسال بريد إلكتروني ، يجب أن يكون لديك بيانات اعتماد المستخدم ، مثل عنوان البريد الإلكتروني وكلمة المرور. سيتم استخدام هذه البيانات عند إعداد اتصال بخادم سمتب.
بعد إعداد البيئة ، يمكنك البدء في إنشاء وإرسال رسائل البريد الإلكتروني من برنامج جافا.
خطوات إنشاء رسالة بريد إلكتروني وتكوينها
يمكن إرسال بريد إلكتروني من برنامج جافا باستخدام مكتبات وطرق مختلفة. وفيما يلي الخطوات التي هي مفيدة لمتابعة عند إنشاء وتكوين البريد الإلكتروني في جافا:
رسالة.سيتفروم (عنوان إنترنت جديد ("[email protected]"));
// إعداد المستلمين
مجموعة الرسائل(Message.RecipientType.TO تحليل("[email protected]"));
| // تثبيت السمة | |
| رسالة.سيتسوبجيكت ("رسالة اختبار"); | |
| // ضبط نص الرسالة |
رسالة.سيتكست ("مرحبا ، هذه رسالة اختبار من جافا!");
إرسال رسالة: بعد إعداد الخصائص وإنشاء كائن رسالة ، يمكنك إرسال بريد إلكتروني: