يؤدي إلى برنامج نصي عندما يستقبل صندوق البريد البريد؟
-
09-09-2019 - |
سؤال
أرغب في معالجة صندوق بريد معين عندما يتلقى البريد، وأنا أعلم أنني قد أتحقق من كرون كل دقيقة في أي بريد، ولكن أتساءل عما إذا كانت هناك طريقة "للاستماع" للبريد بدلا من الاقتراع باستمرار.
نصائح أخرى
اعتمادا على خادم البريد الخاص بك، قد يكون من الممكن توصيل أي رسالة واردة إلى عملية. إما في .forward أو عن طريق إعداد شيء أكثر تقدما. في Exim، يمكنك إعداد النقل لتشغيل أمر، عن عناوين معينة.
إذا كنت تستخدم postfix كنت أقترح اسم مستعار صندوق البريد الذي تهتم بهما في عملية ستعمل العمل المناسب لك. ثم ليس هناك اقتراع. تأتي الرسالة وتذهب مباشرة إلى معالجتها.
كما جيسون و zoredache. ذكرت بالفعل، قد تكون قادرا على القيام بذلك في MTA نفسها. احتمال آخر هو أن يكون inotify. شاهد ملف صندوق البريد أو maildir.
إذا لم يكن لديك خادم بريد لوحدك (الوصول الجذري) - يمكنك استخدام خدمة ويب لذلك: http://cloudmailin.net. (200 ميل / شهر مجانا) - يعمل مثل Charme وساعدني.