Я использую 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 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .