Страница 1 из 1

Fetchmail

Добавлено: 2015-10-26 13:43:45
grom001
Установил Freebsd 10.2 поставил fetchmail, настроил fetchmailrc прописал в rc.conf fetchmail_enable = "YES" Работает почту принимает. Но удаляет почту. Пробовал писать keep при запуске ругается на синтаксис. За день перепробовал 10 вариантов из инета. keep писал в разных местах. Не помогло. Пробовал запускать fetchmail из командной строки с параметром тоже бесполезно.

Код: Выделить всё

FreeBSD, $ /usr/local/etc/rc.d/fetchmail -k -d 60 /usr/local/etc/fetchmailrc
/usr/local/etc/rc.d/fetchmail: extra argument ignored
/usr/local/etc/rc.d/fetchmail: unknown directive '-k'.
Usage: /usr/local/etc/rc.d/fetchmail [fast|force|one|quiet](start|stop|restart|rcvar|enabled|awaken|status|poll)

Код: Выделить всё

#fetchmailrc
set daemon 60
set syslog
poll mail.nic.ru protocol pop3 username "mo@mydomen"  password "password" is "grom" here

Fetchmail

Добавлено: 2015-11-09 17:28:31
admin_sv
Добрый вечер, я тут недавно настраивал fetchmail, попробую помочь.
При запуске из консоли достаточно указать fetchmai -k
Вот цитата из man на этот счет.

Код: Выделить всё

-k | --keep
              (Keyword: keep)
              Keep retrieved messages on the remote mailserver.  Normally, messages are deleted from the folder on
              the mailserver after they have been retrieved.  Specifying the keep option causes retrieved messages
              to  remain  in  your folder on the mailserver.  This option does not work with ETRN or ODMR. If used
              with POP3, it is recommended to also specify the --uidl option or uidl keyword.

а еще в домашней директории пользователя от чьего имени будет срабатывать скрипт нужно создать файл ".fetchmailrc" и дать права на исполнение. Если выполнить команду fetchmail - то он действительно выкачивает почту и удаляет ее с сервера.