أصبحت أتمتة البريد الإلكتروني شائعة ، وتحديداً بين المسوقين. إنها تمكنهم من إرسال رسائل بريد إلكتروني مسبقة الصنع تلقائيًا إلى جمهورهم المستهدف في الوقت المحدد.

كيفية كتابة رمز لإرسال رسائل البريد الإلكتروني بجافا

كيفية كتابة رمز لإرسال رسائل البريد الإلكتروني بجافا

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

ستغطي هذه المقالة النقاط الواردة أدناه:

مكتبة جافا لإرسال رسائل البريد الإلكتروني

سنستخدم ** مكتبة بريد جافا الإلكتروني ** ، والتي تتيح لك تنفيذ منطق عملك لإدارة رسائل البريد الإلكتروني دون معرفة برمجة الشبكة أو مواصفات التنسيق. يمكن تثبيت ** مكتبة Java لإرسال رسائل البريد الإلكتروني ** مباشرة باستخدام تكوين Maven كما هو موضح أدناه:

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

للحصول على تكوينات حول أطر عمل Java الأخرى ، يرجى زيارة release.conholdate.com.

كيفية كتابة كود لإنشاء وإرسال بريد إلكتروني بجافا

ترسل مكتبة بريد Java الإلكتروني رسائل البريد الإلكتروني عبر خادم SMTP للتسليم. يتم تحديد المرسل والمستلمين والموضوع ونص الرسالة باستخدام كائنات سلسلة. في هذا القسم ، سنناقش كيفية كتابة نماذج التعليمات البرمجية في Java لإرسال رسائل بريد إلكتروني بنص عادي بالإضافة إلى نص HTML.

كود جافا لإرسال رسائل البريد الإلكتروني بنص عادي

فيما يلي خطوات إنشاء رسالة بريد إلكتروني بنص عادي وإرسالها:

  • إنشاء كائن من فئة MailMessage.
  • تحديد عناوين الموضوع والجسد والمرسل والمستلم.
  • إنشاء كائن من فئة SmtpClient.
  • تعيين المضيف والمنفذ واسم المستخدم وكلمة المرور وخيارات الأمان.
  • استدعاء SmtpClient.send (MailMessage arg) طريقة إرسال رسالة بريد إلكتروني.

يوضح نموذج التعليمات البرمجية أدناه كيفية إنشاء رسالة بريد إلكتروني وإرسالها بنص عادي:

إرسال رسائل بريد إلكتروني باستخدام نص HTML

فيما يلي خطوات إرسال رسالة بريد إلكتروني تحتوي على نص HTML:

  • إنشاء كائن من فئة MailMessage.
  • تحديد عناوين الموضوع والجسد والمرسل والمستلم.
  • ضبط نص البريد الإلكتروني باستخدام طريقة MailMessage.setHtmlBody (String value).
  • إنشاء كائن من فئة SmtpClient.
  • تعيين المضيف والمنفذ واسم المستخدم وكلمة المرور وخيارات الأمان.
  • استدعاء SmtpClient.send (MailMessage arg) طريقة إرسال رسالة بريد إلكتروني.

يوضح نموذج التعليمات البرمجية أدناه كيفية إرسال رسالة بريد إلكتروني تحتوي على نص HTML.

إرسال رسائل البريد الإلكتروني المخزنة من القرص في جافا

تتيح لك مكتبة بريد Java الإلكتروني تحميل ملفات EML (Outlook Express Electronic Mail) من القرص وإرسالها عبر SMTP.

فيما يلي خطوات إرسال رسائل البريد الإلكتروني المخزنة من القرص:

يوضح نموذج التعليمات البرمجية أدناه كيفية إرسال رسائل البريد الإلكتروني المخزنة من قرص في Java.

كود جافا لإرسال رسائل البريد الإلكتروني بكميات كبيرة

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

  • إنشاء كائنات متعددة من فئة MailMessage وتحديد المعلمات أو الخصائص الضرورية.
  • إنشاء كائن من فئة MailMessageCollection.
  • أضف كائنات رسائل البريد الإلكتروني (كما تم إنشاؤها في الخطوة الأولى) إلى المجموعة باستخدام طريقة MailMessageCollection.addItem ().
  • إنشاء كائن من فئة SmtpClient. وقم بتعيين المضيف والمنفذ واسم المستخدم وكلمة المرور.
  • إرسال بريد إلكتروني باستخدام طريقة SmtpClient.send (MailMessageCollection arg).

يوضح نموذج الرمز أدناه كيفية إرسال رسائل البريد الإلكتروني بالجملة باستخدام Java.

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

في هذه المقالة ، اكتسبت معرفة حول ** كيفية كتابة رمز لإرسال رسائل البريد الإلكتروني في Java ** باستخدام ** مكتبة Java لإرسال رسائل البريد الإلكتروني **. في البداية ، تعلمت كيفية إرسال بريد إلكتروني بنص عادي أو نص HTML برمجيًا. بعد ذلك ، رأيت كيفية ** إرسال رسائل البريد الإلكتروني بالجملة ** وإرسال رسائل البريد الإلكتروني المخزنة من القرص باستخدام Java.

يمكنك زيارة الوثائق لاستكشاف ميزات أخرى.

أخيرًا ، نقترح عليك متابعة conholdate.com للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أنظر أيضا