مكتبة مفتوحة المصدر C ++ لإنشاء وإدارة رسائل البريد الإلكتروني
واجهة برمجة تطبيقات C ++ مجانية لإنشاء رسائل البريد الإلكتروني وتدعم تنسيق MIME بالإضافة إلى بروتوكولات SMTP و POP3 و IMAP. يسمح بتلقي الرسائل والبحث والحصول على إحصائيات صندوق البريد وإدارة المجلدات والمزيد.
Mailio هي مكتبة C ++ قوية جدًا تمكن مطوري البرامج من العمل مع رسائل البريد الإلكتروني باستخدام أوامر C ++. من السهل جدًا التعامل مع المكتبة ويمكن استخدامها على منصات متعددة. إنها مكتبة C ++ لتنسيق MIME وتدعم بشكل كامل بروتوكولات SMTP و POP3 و IMAP. تدعم المكتبة التعرف على أنواع الوسائط المختلفة ، بما في ذلك رسائل MIME المضمنة في رسالة أخرى. تدعم رسالة MIME التعرف على الرؤوس الأكثر شيوعًا مثل الموضوع والمستلمين ونوع المحتوى والمزيد.
المكتبة مرنة للغاية ويمكن استخدامها بسهولة على الأنظمة الأساسية الشائعة مثل Linux و MacOS و Microsoft Windows والمزيد. POP3 هو أحد أحدث إصدارات البروتوكول القياسي لتلقي البريد الإلكتروني. قام Mailio بتطبيق POP3 يدعم تلقي الرسائل وإزالتها ، والحصول على إحصائيات صندوق البريد بإصدارات عادية و SSL (بما في ذلك START TLS). قامت المكتبة أيضًا بتطبيق IMAP مع تلقي الرسائل وإزالتها والبحث فيها والحصول على إحصاءات صندوق البريد وإدارة المجلدات والمزيد.
الشروع في العمل مع Mailio
أسهل طريقة لتثبيت Mailio هي عبر CMake. من المحطة ، انتقل إلى الدليل حيث يتم تنزيل المكتبة ، وقم بتنفيذ الأمر التالي.
تثبيت Mailio عبر CMake
mkdir build
cd ./build
cmake ..
make install
إنشاء وإرسال رسائل البريد الإلكتروني عبر مكتبة C ++
تتيح مكتبة Mailio مفتوحة المصدر لمبرمجي الكمبيوتر إنشاء رسائل بريد إلكتروني وإرسالها باستخدام سطرين فقط من كود C ++. لإرسال البريد الإلكتروني ، تحتاج إلى إنشاء كائن رسالة وتعيين سماته مثل المؤلف والمستلم والموضوع والمزيد. بمجرد أن يصبح كل شيء جاهزًا ، تحتاج إلى إنشاء اتصال SMTP لإرسال الرسالة فوقه. لتلقي رسالة بريد إلكتروني ، يمكن استخدام كائن الرسالة لتخزين الرسالة المستلمة ببضعة سطرين فقط من التعليمات البرمجية.
إرفاق المستندات أو الصور برسائل البريد الإلكتروني عبر C ++
توفر مكتبة Mailio المفتوحة المصدر وظائف كاملة لمعالجة مرفقات البريد الإلكتروني باستخدام أوامر C ++. يمكنك بسهولة تحديد ملف أو ملفات متعددة وإرفاقها برسالة البريد الإلكتروني. تتيح المكتبة للمستخدمين إرفاق المستندات الشائعة بسهولة مثل PDF و Microsoft Word و Excel Images وغير ذلك الكثير. يمكنك أيضًا إحضار المرفقات بسهولة وتخزينها في المكان الذي تختاره على القرص. من الممكن أيضًا حذف مرفق محدد أو تعديله بمرفق جديد.
البحث في رسائل البريد الإلكتروني باستخدام C ++
تمنح مكتبة Free Mailio مطوري البرامج القدرة على البحث في رسائل البريد الإلكتروني باستخدام سطرين فقط من كود C ++. أولاً ، تحتاج إلى توفير بيانات الاعتماد الصحيحة للاتصال بخادم IMAP. بعد ذلك ، يمكنك البحث في رسائل البريد الإلكتروني من خلال توفير عنوان الرسالة وتاريخ الرسالة واسم المرسل وغير ذلك الكثير. ستعرض المكتبة جميع الرسائل المتعلقة باستعلامك وستعرضها على شكل قائمة.