मैं macOSX का उपयोग कर रहा हूं और मैं माइग्रेट करने की कोशिश कर रहा हूं muttऔर fetchmailक्योंकि Mail.appमुझे कई मुद्दे दिए जाने लगे हैं।
मेरा कॉन्फ़िगरेशन बैठता है ~/.fetchmailrcऔर मैं डेमन जारी करने वाले को लॉन्च करता हूं fetchmail -d 600। मैंने launchdलॉगिन पर कार्य को संभालने के लिए एक फ़ाइल लिखने की कोशिश की , लेकिन काम नहीं कर रहा है, यहाँ है:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.atma.fetchmail</string>
<key>ProgramArguments</key>
<array>
<string>/opt/local/bin/fetchmail</string>
<string>-f /Users/atma/.fetchmailrc</string>
<string>-d 600</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>atma</string>
</dict>
</plist>
मुझे लगता है कि समस्या उपयोगकर्ता envचर है। एक रैपर बस्ट का उपयोग करके अभी भी कुछ भी नहीं करने की कोशिश की। मेरे पास plistMacPorts द्वारा प्रदान किया गया एक और है जो एक वैश्विक कॉन्फ़िगरेशन फ़ाइल को प्रज्वलित करता है /opt/local/etc/.fetchmailrc। लेकिन मुझे डर है कि वैश्विक कॉन्फ़िगरेशन का उपयोग करने से मेरा वर्तमान सेटअप गड़बड़ हो सकता है।
किसी भी तरह से मैं उसे plistसफलतापूर्वक चलाने के लिए ऊपर समायोजित कर सकता हूं ?
सादर
/opt/port/etc/fetchmailrcऔर फिर$HOME/.mailfilterप्रत्येक उपयोगकर्ता के लिए मेल बैकग्राउंड करता हूं । बहुत अच्छा काम करता है।