मैं 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
चर है। एक रैपर बस्ट का उपयोग करके अभी भी कुछ भी नहीं करने की कोशिश की। मेरे पास plist
MacPorts द्वारा प्रदान किया गया एक और है जो एक वैश्विक कॉन्फ़िगरेशन फ़ाइल को प्रज्वलित करता है /opt/local/etc/.fetchmailrc
। लेकिन मुझे डर है कि वैश्विक कॉन्फ़िगरेशन का उपयोग करने से मेरा वर्तमान सेटअप गड़बड़ हो सकता है।
किसी भी तरह से मैं उसे plist
सफलतापूर्वक चलाने के लिए ऊपर समायोजित कर सकता हूं ?
सादर
/opt/port/etc/fetchmailrc
और फिर$HOME/.mailfilter
प्रत्येक उपयोगकर्ता के लिए मेल बैकग्राउंड करता हूं । बहुत अच्छा काम करता है।