Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:fetchmail [2017/01/31 00:02] [Использование fetchmail для получения почтовых вложений] |
wiki:fetchmail [2017/01/31 00:09] (текущий) [Использование fetchmail для получения почтовых вложений] |
||
|---|---|---|---|
| Строка 96: | Строка 96: | ||
| <code bash> | <code bash> | ||
| - | set daemon 60 | + | set daemon 60 #интервал в секундах проверки почты демоном |
| poll imap.gmail.com | poll imap.gmail.com | ||
| with nodns, | with nodns, | ||
| with protocol IMAP | with protocol IMAP | ||
| - | user "user@gmail.com" there is "user" here, | + | user "user@gmail.com" there is "user" here,#строка "there is "user" here" позволяет соотнести логин почты с вашим пользователем Ubuntu по имени user; эта строка необязательна |
| with password PaSSWorD, | with password PaSSWorD, | ||
| - | keep, | + | keep,#письма остаются на сервере после прочтения |
| - | with ssl, sslcertck; | + | with ssl, sslcertck;#при таких настройках сертификат не нужно перекачивать и хешировать вручную |
| mda 'procmail -d %T' | mda 'procmail -d %T' | ||
| set syslog set logfile fetchmail/logs/fetchmail.log | set syslog set logfile fetchmail/logs/fetchmail.log | ||
| Строка 123: | Строка 123: | ||
| </code> | </code> | ||
| - | Создаем конфигурационный файл ''~/.procmailrc'' со следующим содержимым (учтите, что права на вашу директорию $HOME для работы procmail должны быть не более, чем 744, как и права на сам .procmailrc): | + | Создаем конфигурационный файл ''~/.procmailrc'' со следующим содержимым (учтите, что права на вашу директорию $HOME для работы procmail должны быть не более, чем 744, как и права на сам .procmailrc - без этого procmail будет заявлять, что конфиг подозрителен): |
| <code bash> | <code bash> | ||
| :0 | :0 | ||
| Строка 132: | Строка 132: | ||
| $HOME/fetchmail/backup | $HOME/fetchmail/backup | ||
| - | # а здесь будут распакованы все файлы из письма и сложены в каталог | + | #здесь будут распакованы все файлы из письма и сложены в нужный нам каталог |
| - | # для этого сделаем форвард в uudeview который распакует вложения в $HOME/fetchmail/attachments | + | #для этого сделаем форвард в uudeview, который распакует вложения в $HOME/fetchmail/attachments |
| - | # опция -a создает нумерованные копии файлов если файлы с таким именем уже обнаружены | + | #опция -a создает нумерованные копии файлов, если файлы с таким именем уже обнаружены |
| :0f | :0f | ||
| | uudeview -i +a +o -p $HOME/fetchmail/attachments - | | uudeview -i +a +o -p $HOME/fetchmail/attachments - | ||
| Строка 140: | Строка 140: | ||
| </code> | </code> | ||
| - | Теперь остается добавить fetchmail в cron для автозагрузки. В файле ''~/fetchmail/fetchmail.cron'' сохраняем следующее содержимое: | + | Теперь остается добавить fetchmail в [[wiki:cron|cron]] для автозагрузки. В файле ''~/fetchmail/fetchmail.cron'' сохраняем следующее содержимое: |
| <code bash> | <code bash> | ||
| PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin | PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin | ||