Fetchmail Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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