मेरे पास procmail के साथ एक सामान्य सामान्य आवश्यकता है लेकिन मैं किसी भी तरह से परिणाम प्राप्त करने में असमर्थ हूं। मैं इस सामग्री के साथ procmailrc फ़ाइल है:एक कस्टम पायथन स्क्रिप्ट चलाने के लिए procmail चाहते हैं, हर बार एक नया मेल दिखाता है
:0
* ^To.*@myhost
| /usr/bin/python /work/scripts/privilege_emails_forward.py
जिसमें अपने कस्टम अजगर स्क्रिप्ट (privilege_emails_forward.py) ईमेल वर्तमान में प्राप्त के माध्यम से स्कैनिंग की जाएगी और मेल सामग्री पर कुछ कार्य कर। लेकिन मैं पहले शॉट पर स्क्रिप्ट को निष्पादित करने में असमर्थ हूं (मेल सामग्री के माध्यम से अकेले स्कैनिंग करने दें)।
- क्या यह नया मेल आने पर बाहरी प्रोग्राम (पायथन) का आह्वान करने का सही तरीका है?
- और मेरे पायथन प्रोग्राम (विशेषाधिकार_emails_forward.py) मेल को इनपुट के रूप में कैसे प्राप्त करेगा? मेरा मतलब sys.argv या stdin ????
मैंने भी कोशिश की। लेकिन फिर भी यह काम नहीं करता है मुझे नहीं पता क्यों :(यहां मेरी procmailrc स्क्रिप्ट है: : 0 fw * ^To.*@myhost |/usr/bin/python /work/scripts/privilege_emails_forward.py –
VERBOSE आज़माएं = हाँ और अपनी procmail लॉग फ़ाइल में एक नज़र डालें। शायद आप त्रुटि को खोज सकते हैं! –
जोहान्स! इस टिप्पणी के बाद से टेक्स्ट फ़ील्ड procmail लॉग आउटपुट मुद्रित करने के लिए पर्याप्त नहीं है, मैंने आउटपुट को एक उत्तर के रूप में दिया है। कृपया एक नज़र डालें इस पर –