كيفية إرسال بريد إلكتروني باستخدام Java

في هذا البرنامج التعليمي البسيط ، سوف نستكشف كيفية ** إرسال Email باستخدام Java **. SMTP هو أحد عملاء البريد الإلكتروني المشهورين وسوف تتعلم كيفية ** إرسال بريد إلكتروني باستخدام Gmail SMTP في Java **. يستخدم التطبيق استدعاءات API البسيطة التي يمكن استخدامها في بيئات Java داخل أنظمة تشغيل Windows و Linux.

خطوات إرسال بريد إلكتروني باستخدام Java

  1. تكوين التطبيق عن طريق إضافة Aspose.Email مرجع ملف JAR من مستودع Maven
  2. قم بإنشاء مثيل MailMessage class لإرسال بريد إلكتروني
  3. قم بتعيين خصائص مختلفة لرسالة البريد المطلوبة
  4. قم بتعيين خصائص SmtpClient وأرسل رسالة البريد الإلكتروني

SMTP هو واحد من أبسط عملاء البريد الإلكتروني لإرسال واستقبال البريد الإلكتروني. في المثال التالي ، استخدمنا * MailMessage Class * لإنشاء الرسالة التي سيتم إرسالها. يتضمن تحديد موضوع البريد الإلكتروني والمستلم ونص البريد الإلكتروني. ثم سنقوم بتهيئة الكائن * SmtpClient * حيث سنقوم بتعيين بيانات الاعتماد للمستخدم مع معلومات المنفذ والمضيف. أخيرًا ، سنرسل رسالة البريد التي أنشأناها في الخطوة الأولى. الأمثلة التالية هي التنفيذ السهل لكيفية * إرسال البريد باستخدام خادم SMTP في Java *.

كود لإرسال بريد إلكتروني باستخدام Java

package testemail;
import com.aspose.email.License;
import com.aspose.email.MailAddressCollection;
import com.aspose.email.MailMessage;
import com.aspose.email.SecurityOptions;
import com.aspose.email.SmtpClient;
public class EmailKB {
public static void main(String[] emailArguments) {
// Apply the Aspose.Email license before sending email through Gmail SMTP
License emailLicense = new License();
emailLicense.setLicense("EmailLicense.lic");
// Create MailMessage instance to send email
MailMessage testEmailMessage = new MailMessage();
// Set properties of desired mail message
testEmailMessage.setSubject("How to Send Mail Using SMTP Server in Java");
// Adding the destination email address or addresses
MailAddressCollection mailAddresses = new MailAddressCollection();
mailAddresses.add("TestReceiverEmail@EmailServer.com");
testEmailMessage.setTo(mailAddresses);
testEmailMessage.setBody ("This is a test for sending email using SMTP using Java.");
// Create SmtpClient class object to send email
SmtpClient emailClient = new SmtpClient();
// Setting the SmtpClient properties to set the credentials, host and port
emailClient.setHost("smtp.gmail.com");
emailClient.setUsername("YourSourceEmail@gmail.com");
emailClient.setPassword("Your Password for Gamil");
emailClient.setPort(587);
emailClient.setSecurityOptions(SecurityOptions.SSLExplicit);
// Initiate the email message using Gmail's SMTP client
emailClient.send(testEmailMessage);
}
}

في الموضوع السابق ، ركزنا على تقديم الأمثلة واستكشفنا كيفية تحويل LaTeX إلى PNG باستخدام Java. هذا الموضوع هو محور استخدام * Java SMTP لإرسال بريد إلكتروني * باستخدام أسلوب بسيط.

 عربي