Posts tagged ‘fetchmailrc’

fetchmail: socket error while fetching

После каких-то незабэкапленных изменений в конфигах, стала ловиться такая рыбка в mail.err:

Feb 15 15:35:47 jimmi fetchmail[21593]: socket error while fetching from kukuruku@gmail.cooom@gmail.cooom 

Невкусная рыбка. Потому что я не умею включать verbosity для fetchmail! И мне кажется, что почти никто не умеет. Я имею в виду не запуск с ключом -v, а опция к fetchmailrc, чтобы запускать его как службу, но с verbose.
Всякие советы про traceroute и удаление из очереди каких-то стопорящих дело писем не пошли.
Зато! я вспомнила, что зачем-то в какой-то момент удалила строчку protocol pop3 из раздела poll fetchmailrc. При этом письма продолжали забираться, а ошибка в логах была.
Так что протокол надо обязательно указать либо в defaults, либо индивидуально для каждого ящика в poll.
Пример:

set daemon 60
set  syslog
set no bouncemail
defaults:
  antispam -1 
  batchlimit 100
#  keep,                #не удалять почту на сервере после получения
#  fetchall     # получать всю почту

poll gmail.com
 with protocol pop3
 user "kukuruku@gmail.cooom" there
 with password 111 to example@internal.mail
 keep

Февраль 15, 2012 at 15:11 Оставьте комментарий

Fetchmailrc из passwd

Я использую Fetchmail вместе с postfix relayhost_map, чтобы объединить два аккаунта электронной почты: реальный(например, на gmail) и виртуальный, который обслуживается postfix. Fetchmail собирает письма с реальных аккаунтов, и для каждого нужно указать хост, логин и пароль.
Если такой аккаунт один, то несложно и руками забить, но если их хотя бы 5, то уже становится лениво. Тем более, что один раз я уже подобную работу делала, когда создавала файл passwd для postfix.
(далее…)

Август 11, 2011 at 16:26 Оставьте комментарий