Führen Sie fetchmail bei der Anmeldung unter MacOSX aus

462
atmosx

Ich verwende MacOSX und versuche, zu migrieren, muttund fetchmailda Mail.appbegann ich mit verschiedenen Problemen.

Meine Konfiguration zeigt an ~/.fetchmailrcund ich starte die Ausgabe des Daemons fetchmail -d 600. Ich habe versucht, eine launchdDatei zu schreiben, um die Aufgabe beim Anmelden zu erledigen, funktioniert aber nicht, hier ist die Liste:

<?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> 

Ich denke, das Problem sind die Benutzervariablen env. Mit einer Wrapperbüste noch nichts versucht. Ich habe eine andere plistvon MacPorts zur Verfügung gestellt, die eine globale Konfigurationsdatei in zündet /opt/local/etc/.fetchmailrc. Ich befürchte jedoch, dass die Verwendung einer globalen Konfiguration mein aktuelles Setup beeinträchtigen könnte.

Wie kann ich ihn anpassen, damit er plisterfolgreich läuft?

Grüße

0

1 Antwort auf die Frage

0
heiglandreas

Teilen Sie die ProgamArguments weiter auf. AFAIK muss innerhalb der einzelnen Strings KEINERWESEN.

Nicht nötig, gelöst mit einem anderen Ansatz. Fetchmail enthält eine "globale Liste" von macports. Ich übergebe die Mail einfach an maildrop und konfiguriere sie global mit `/ opt / port / etc / fetchmailrc` und dann maildrop den` $ HOME / .mailfilter` für jeden Benutzer. Funktioniert super. atmosx vor 9 Jahren 0