يؤدي إلى برنامج نصي عندما يستقبل صندوق البريد البريد؟

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

سؤال

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

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

المحلول

جرب file

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

نصائح أخرى

اعتمادا على خادم البريد الخاص بك، قد يكون من الممكن توصيل أي رسالة واردة إلى عملية. إما في .forward أو عن طريق إعداد شيء أكثر تقدما. في Exim، يمكنك إعداد النقل لتشغيل أمر، عن عناوين معينة.

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

كما جيسون و zoredache. ذكرت بالفعل، قد تكون قادرا على القيام بذلك في MTA نفسها. احتمال آخر هو أن يكون inotify. شاهد ملف صندوق البريد أو maildir.

إذا لم يكن لديك خادم بريد لوحدك (الوصول الجذري) - يمكنك استخدام خدمة ويب لذلك: http://cloudmailin.net. (200 ميل / شهر مجانا) - يعمل مثل Charme وساعدني.

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