|
Устанавливаем Fetchmail Хотя у fetchmail есть свой собственный режим демона, используя его с daemontools можно обеспечить некоторые преимущества. Они включают:
- интерфейс управления через утилиту svc daemontools
- надежный, независимый от платформы запуск демона и скриптов
- ведение лог-файла с помощью multilog
Устанавливаем:
# cd /usr/ports/mail/fetchmail # make install clean
Создадим каталог, где будет находиться fetchmail :# cd /var/qmail/supervise # mkdir -m 755 fetchmail # cd fetchmail
Скачаем скрипт:
# mv run.fetchmail run
# chown fetchmail:fetchmail /var/qmail/supervise/fetchmail/ Если открыть файл run, то вы увидите интервал в секундах (INTERVAL=300), между проверками сообщений. Теперь поправим /usr/local/etc/fetchmailrc заменим pop.server на актуальное имя pop сервера заменим user на актуальное имя пользователя
заменим pass на актуальный пароль
SMTP хост - IP адрес вашего сервера, с установленным qmail. Это необходимо fetchmail чтобы не авторизоваться qmail.
poll pop.server with protocol pop3 username user password pass is
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
here smtphost 192.168.9.10 Можно проверять несколько почтовых ящиков на одном сервере:
poll pop.server with protocol pop3 username user password pass is
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
here smtphost 192.168.9.10 username user password pass is
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
here smtphost 192.168.9.10 username user password pass is
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
here smtphost 192.168.9.10 username user password pass is
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
here smtphost 192.168.9.10 Или для проверки нескольких серверов:
poll pop.server with protocol pop3 username user password pass is
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
here
poll pop.server with protocol pop3 username user password pass is
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
here poll pop.server with protocol pop3 username user password pass is
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
here Дадим права:
# chown fetchmail:nofiles fetchmailrc # chmod 600 fetchmailrc И создаём сервис: # ln -s /var/qmail/supervise/fetchmail /service/ Через несколько секунд запустим: # svstat /service/fetchmail/ /service/fetchmail/log/ И должны увидеть нечто подобное: /service/fetchmail/: up (pid 50481) 4 seconds /service/fetchmail/log/: up (pid 50482) 4 seconds Если хотите форсировать проверку fetchmail'ом сообщений, то команда svc -t /service/fetchmail рестартует fetchmail.
|
Комментарии
Непонятно Ответить | Ответить с цитатой | Цитировать
Зачем что-то запускать, если можно конфиг написать самому?
Для этого:
1. Понять для чего нужен fetchmail.
freebsdrocks.ru/.../...
linux.yaroslavl.ru/.../...
Вот пример использования:
www.lissyara.su/?id=1433
2. Настроить под свои нужды. Ответить | Ответить с цитатой | Цитировать
RSS лента комментариев этой записи.