Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:fetchmail [2017/01/31 00:03] [Использование fetchmail для получения почтовых вложений] |
wiki:fetchmail [2017/01/31 00:09] [Использование fetchmail для получения почтовых вложений] |
||
---|---|---|---|
Строка 101: | Строка 101: | ||
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' | ||
Строка 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 |