Забираем почту с помощью Fetchmail
Главная → Статьи → Забираем почту с помощью Fetchmail
Понадобилось забирать с удаленного сервера почту через pop3. Решил сделать это с помощью fetchmail.
Нужно установить fetchmail
cd /usr/ports/mail/fetchmail make make install make clean
Фетчмейл установлен. Далее нам надо его настроить. Для этого необходимо перейти в домашнюю директорию и там создать файл .fetchmailrc и дать на него права.
cd ~ touch .fetchmailrc chmod 700
Теперь нужно настроить саму программу. Открываем сам файл .fetchmailrc и пишем в него пару строк:
poll mailserver.ru with proto POP3 and options no dns user 'someaccount@mailserver.ru' there with password 'пароль к someaccount' is 'phil' here
В данном примере
- mailserver.ru - сервер с которого забираем почту
- someaccount@mailserver.ru - аккаунт, с которого забираем почту
- phil - локальный пользователь, которому будет складываться почта
А теперь забираем почту командой
fetchmail -vk
Теперь проверим, что нам пришло, посредством стандартного вызова mail -u phil . Осталось прописать команду в cron и почта будет скачиваться автоматически.
Реклама:
Комментарии:
e-mail (не публикуется):
комментарий:
Вы можете оставить первый комментарий.