Запустите fetchmail при входе в систему под MacOSX

Я использую MacOSX и пытаюсь перейти на mutt а также fetchmail так как Mail.app начал давать мне несколько вопросов.

Моя конфигурация сидит на~/.fetchmailrcи я запускаю выдачу демона fetchmail -d 600, Я пытался написать launchd файл для обработки задачи при входе в систему, но не работает, вот plist:

<?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 бежать успешно?

С уважением

1 ответ

Попробуйте разделить ProgamArguments дальше. AFAIK, не должно быть никаких свободных мест внутри одиночных строк.

Другие вопросы по тегам