14.3. Агент доступа — fetchmail

We use cookies. Read the Privacy and Cookie Policy

14.3. Агент доступа — fetchmail

Программа fetchmail используется для загрузки сообщений с сервера входящей почты в почтовый ящик пользователя. В домашнем каталоге того пользователя, от имени которого будет запускаться fetchmail, создайте файл .fetchmailrc. Добавьте в него следующие строки:

set postmaster "mail"

poll provider.ru proto POP3 no dns

 user "mail" pass "my_password" to mail here

options fetchall

Provider.ru — это имя почтового сервера, откуда вы будете забирать почту по протоколу POP3. При этом вы будете использовать имя пользователя mail и пароль my_password. Директива fetchall указывает программе получить всю почту и потом удалить полученные сообщения с сервера.

Запускать программу fetchmail можно как демон, а можно с помощью планировщика cron. В первом случае просто выполните команду:

$ fetchmail -d 12000

При этом fetchmail будет проверять наличие новой почты через каждые 20 минут.

Во втором случае отредактируйте пользовательский crontab-файл и введите новое задание:

$ crontab -е

0,20,40 * * * * /usr/bin/fetchmail

Данный текст является ознакомительным фрагментом.