Key Concepts

Устанавливаем Fetchmail PDF Печать E-mail
Рейтинг пользователей: / 0
ХудшийЛучший 
Статьи - Установка приложений
Автор: Nikolay   
03.12.2008 14:24

Устанавливаем 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
# chmod 755 run
# mkdir -m 755 log
# cd log
# fetch http://freebsdrocks.ru/files/log-run
# mv log-run run
# chmod 755 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.
LAST_UPDATED2
 

Комментарии  

 
0 # И. Магницкий 2009-08-19 04:02 При установке fetchmail внутри файла /usr/local/etc/fetchmailrc только несколько закомментирован ных строк. Требуется запустить fetchmailconfig , для него нужен питон, а потом вообще оказывается что fetchmailconfig запускается только под Х…
Непонятно
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Nikolay 2009-08-27 23:24 man fetchmail

Зачем что-то запускать, если можно конфиг написать самому?
Для этого:
1. Понять для чего нужен fetchmail.
freebsdrocks.ru/.../...
linux.yaroslavl.ru/.../...
Вот пример использования:
www.lissyara.su/?id=1433
2. Настроить под свои нужды.
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить

 
 
© 2012 WWW.FREEBSDROCKS.RU. Все права защищены.
Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Joomla-Template by android news & windows forum