في هذا البرنامج التعليمي البسيط ، سوف نستكشف كيفية ** إرسال Email باستخدام Java **. SMTP هو أحد عملاء البريد الإلكتروني المشهورين وسوف تتعلم كيفية ** إرسال بريد إلكتروني باستخدام Gmail SMTP في Java **. يستخدم التطبيق استدعاءات API البسيطة التي يمكن استخدامها في بيئات Java داخل أنظمة تشغيل Windows و Linux.
خطوات إرسال بريد إلكتروني باستخدام Java
- تكوين التطبيق عن طريق إضافة Aspose.Email مرجع ملف JAR من مستودع Maven
- قم بإنشاء مثيل MailMessage class لإرسال بريد إلكتروني
- قم بتعيين خصائص مختلفة لرسالة البريد المطلوبة
- قم بتعيين خصائص 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 لإرسال بريد إلكتروني * باستخدام أسلوب بسيط.