English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

البريد الإلكتروني في Erlang

لإرسال البريد الإلكتروني باستخدام Erlang، تحتاج إلى استخدامgithubالمكتبات المتاحة. رابط github هو -https: //github.com/Vagabond/gen_smtp

يحتوي هذا الرابط علىأداة smtp، يمكن استخدامها لإرسال البريد الإلكتروني من تطبيق Erlang. يرجى اتباع الخطوات التالية لتمكين إرسال البريد الإلكتروني من Erlang

خطوة 1ملفات erlمن التنزيلموقع githubيجب تنزيل هذه الملفات إلىhelloworld.erlمجلد التطبيق.

خطوة 2استخدام التجميعملفات مرتبطة بsmtpكل المحتويات المدرجة في القائمة التاليةأمر erlcإلى الحاجة إلى تجميع الملفات التالية.

  • smtp_util

  • gen_smtp_client

  • gen_smtp_server

  • gen_smtp_server_session

  • binstr

  • gen_smtp_application

  • socket

خطوة 3 يمكن كتابة الكود التالي لاستخدام smtp لإرسال البريد الإلكتروني.

مثال على الإنترنت

-module(helloworld). 
-export([start/0]). 
start() -> 
   gen_smtp_client:send({"[email protected]", ["[email protected]"], "Subject: testing"},
   
   [{relay, "smtp.gmail.com"}, {ssl, true}, {username, "[email protected]"}, 
      {password, "senderpassword"}).

بشأن البرنامج المذكور أعلاه، يجب مراعاة النقاط التالية

  • وظيفة smtp المذكورة أعلاه تستخدم مع خادم smtp الذي يقدمه جوجل.

  • بسبب استخدامنا لنقل آمن عبر smtp، سنقوم بتعيين متغير ssl كـ true.

  • يجب أن يتم تحديد الوسيط كـsmtp.gmail.com.

  • يجب أن تذكر اسم المستخدم وكلمة المرور، التي يمكنها إرسال بريد إلكتروني.

بعد تكوين جميع الإعدادات المذكورة أعلاه وإجراء تشغيل البرنامج، سيتم استلام بريد إلكتروني بنجاح من قبل المستلم.