إطلاق حدث عند تلقي البريد الإلكتروني

StackOverflow https://stackoverflow.com/questions/311536

  •  10-07-2019
  •  | 
  •  

سؤال

وأنا أحاول أن أكتب شيئا أن يضع محتويات الرسالة على قائمة الانتظار، ليكون العمل المنجز على ذلك في وقت لاحق. لقد تم العبث مع IDLE IMAP بدرجات متفاوتة من النجاح.

وأنا أتساءل عما اذا كان أي شخص يعرف من وسيلة لديك خادم البريد تتلقى البريد الإلكتروني، ومن ثم تنفيذ إجراء مثل نشر محتويات البريد الإلكتروني إلى نقطة نهاية URL.

وأي أفكار؟ شكرا!

هل كانت مفيدة؟

المحلول

fetchmail و <لأ href = "HTTP: //www.procmail. غزاله / "يختلط =" noreferrer "> بروكمايل . أنت دوري الاستقصاء خادم البريد (كل دقيقة إذا لزم الأمر) واستخدام fetchmail للتحميل من خادم IMAP. إعداد قاعدة بروكمايل لتشغيل تطبيق المخطر الخاصة بك على رسائل البريد الإلكتروني التي تطابق معايير اختيارك.

وأي من لغات البرمجة (بيرل، بيثون، تى سى ال / المعارف التقليدية الخ) لديها جيدة وناضجة وسهلة لاستخدام المكتبات معالج البريد الإلكتروني (في الواقع يمكنك الحصول على هذا النوع من الشيء بالنسبة لمعظم lanaguages)، لذلك ينبغي أن يكون تماما واضحة لكتابة معالج في واحد من هؤلاء.

نصائح أخرى

وتكوين خادم SMTP (بريد النقل) لتسليم البريد إلى تطبيق الذي ينفذ الإجراء المطلوب. لا تفعل ذلك على IMAP (العميل صندوق البريد) مستوى ما اذا كان يمكنك تجنب ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top