[править] Общие сведенияRPOP (англ. remote pop) - сервис, обеспечивающий прием сообщений с почтовых серверов по различным протоколам и выполнящий ряд действий над полученными письмами, это может быть: переадресация писем на другие серверы, сохранение писем в локальном ящике. В данной статье пойдет речь только о получении почты с удаленных серверов по протоколу POP3, и сохранении полученных писем в отдельную папку. [править] Подготовка к работеПредполагается что у вас уже есть почтовый ящик на хостинге 1Gb.ru.
[править] КонфигурированиеФайлы конфигурации можно создать у себя на копьютере и загрузить на почтовый сервер по FTP, или же можно их редактировать непосредственно в шелле используя свой любимый редактор.
cd Mail; maildirmake .fetchmail-1gb@mail-ru Внимание! Имя каталога должно начинаться с точки.
ORGMAIL=/home/virtmail/$LOGNAME/Mail/
MAILDIR=$ORGMAIL
DEFAULT=$MAILDIR
:0
* ^X-Spam-Flag: YES
${DEFAULT}.Junk/
:0
* polling pop3.mail.ru account fetchmail-1gb
${DEFAULT}.fetchmail-1gb@mail-ru/
set daemon N # проверять удаленный почтовый ящик каждые N секунд
set no syslog # не отправлять события в системный журнал
poll адрес_POP3_сервера protocol pop3 tracepolls: # забирать письма с сервера по протоколу POP3
username пользователь password пароль: # данные для авторизации
mda '/usr/bin/procmail' # передать полученное письмо программе procmail
Если вы хотите оставлять копии писем на удаленном ящике, то конфигурация будет такой: set daemon N
set no syslog
poll адрес_POP3_сервера protocol pop3 tracepolls uidl:
username пользователь password пароль:
mda '/usr/bin/procmail' keep
Для получения почты по безопасному протоколу POP3s, в последнюю строку добавляется параметр mda '/usr/bin/procmail' ssl
fetchmail [править] Результат работыВся почта присылаемая на ящик на mail.ru автоматически забирается сервером 1gb.ru и сохраняется в отдельном каталоге нашего почтового ящика. Результат отображен на нижеприведенном скриншоте. [править] Ссылки
|
|





