سؤال

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

هل هناك أي أسباب قوية من الميزات أو القدرات التي تشير إلى استخدام واحدة من هذه على الآخر؟

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

المحلول

من الصعب للغاية الإجابة. بقدر ما أستطيع أن أرى ، Procmail مستقر للغاية ويعمل بشكل جيد. ليس من الواضح (بالنسبة لي) إذا كان يمكن دمج MailDrop بسهولة في. مثل Procmail. الأشياء الجيدة من Procmail هي:

  • يعتمد على الأنابيب ، بحيث يمكنك إضافة مرشح بسهولة باستخدام formail+sed+bash
  • من السهل إنشاء مرشح نعم/لا لاستخدامه مع Procmail (أي معالج البريد العشوائي)
  • افعل معظم الأشياء التي تحتاجها
  • القائمة البريدية لا تزال حية

على النقيض:

  • بناء جملة Procmail للمطابقة الديناميكية معقدة ( / الأشياء) وقد وجدت مثالًا بسيطًا
  • الوثائق منتشرة على الكثير من Howto. عنوان URL هذا جيدhttp://pm-doc.sourceforge.net/doc/ولكن يجب تحريرها قليلا.

نصائح أخرى

إليك ملخص لما قرأته في أماكن مختلفة:

يدعي MailDrop أنه "بديل للمنزل" لـ Procmail.

يستخدم Procmail بناء جملة قديم مع العديد من الأوامر أحادية لا تُنسى. يستخدم MailDrop بناء جملة أكثر قوة ، متعددة الاستخدامات ، وقابلة للقراءة والتي تحمل تشابهًا قويًا مع AWK.

يستخدم Procmail على نطاق أوسع من MailDrop. Procmail لديه المزيد من الأمثلة المتاحة على الخط.

يقرأ Procmail رسائل كبيرة في الذاكرة. يستخدم MailDrop الأنابيب والملفات المؤقتة لتجنب تحميل ذاكرة الوصول العشوائي الزائد. يدعي Procmail أنه يتمتع بميزة سرعة بسيطة للغاية.

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

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