LINUX.ORG.RU

Fetchmail


0

0

Здравствуйте! Сегодня столкнулся с такой проблемой: хочу настроить fetchmail для приема писем с gmail. Единственное что мне надо - знать есть новые письма или нет.

Установил fetchmail, прошло все нормально, создались нужные группы и.т.д. Почитал гугль. и привел ~/.fetchmailrc к такому виду:

poll pop.gmail.com proto pop3 username "anonymous@gmail.com" pass "pass"

далее пускаю fetchmail:



--> fetchmail -vak --ssl
fetchmail: 6.3.8 запрашивает pop.gmail.com (протокол POP3) на Пнд 07 Июл 2008 13:31:29: опрос начат
Попытка подключения к 72.14.215.111/995...соединение установлено.
fetchmail: Запрашивающая организация: Equifax
fetchmail: Неизвестное общепринятое имя
fetchmail: Общепринятое имя сервера: pop.gmail.com
fetchmail: Отпечаток ключа pop.gmail.com: *****
fetchmail: POP3< +OK Gpop ready for requests from 77.122.102.84 a18pf2382203hub.0
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows
fetchmail: POP3< USER
fetchmail: POP3< RESP-CODES
fetchmail: POP3< EXPIRE 0
fetchmail: POP3< LOGIN-DELAY 300
fetchmail: POP3< X-GOOGLE-VERHOEVEN
fetchmail: POP3< UIDL
fetchmail: POP3< .
fetchmail: POP3> USER anonymous
fetchmail: POP3< +OK send PASS
fetchmail: POP3> PASS *
fetchmail: POP3< +OK Welcome.
fetchmail: POP3> STAT
fetchmail: POP3< +OK 14 159086
14 сообщений для anonymous на pop.gmail.com (159086 октетов).
fetchmail: POP3> LIST 1
fetchmail: POP3< +OK 1 2990
fetchmail: POP3> RETR 1
fetchmail: POP3< +OK message follows
считывается сообщение anonymous@gmail-pop.l.google.com:1 из 14 (2990 октетов)
Попытка подключения к 127.0.0.1/25...не удалось подключиться.
fetchmail: сбой подключения к localhost:smtp [127.0.0.1/25]: Connection refused.
fetchmail: Сбой SMTP-подключения к localhost
fetchmail: POP3> QUIT
fetchmail: POP3< Dear Anonymous,
fetchmail: Ошибка SMTP-транзакция при выборке из anonymous@pop.gmail.com и доставке на хост SMTP localhost
fetchmail: 6.3.8 запрашивает pop.gmail.com (протокол POP3) на Пнд 07 Июл 2008 13:31:31: опрос завершен
fetchmail: Статус запроса=10 (SMTP)
fetchmail: нормальное завершение, статус 10


Тут фигурируют какие-то 14 сообщений, хотя у меня на ящике лежит 3 письма + одно в черновиках. Откуда взялось 14 новых писем я не понимаю.

Помогите пожалуйста с настройкой, как я уж сказал единственное что надо - знать есть ли новые сообщения.
Заранее спасибо.

anonymous

В настройках Gmail'a в разделе POP3 посмотри поле POP download, первый пункт. Там можно выбрать возможность загрузки сообщений через POP3 только с текущего момента, а не всех сообщений в ящике. Должно помочь.

eXire ★★
()

для работы fetchmail надо, чтобы работал mail-daemon на localhost. sendmail какой-нить. так как фетч выгребает почту с сервака и скармливает его локальному MDA, чтобы тот его доставил локальному юзеру. если имена юзера на pop3 сервере и localhost не совпадают , используй here.

вот пример и мана.

user jones with pass "secret2" is "jjones" here

dikiy ★★☆☆☆
()
Ответ на: комментарий от cathode

>> MDA >MTA

таки MDA. MTA и MDA разные вещи. Mail Delivery Agent и Mail transport Agent. Часто - это одна и та же программа. Но это не обязательно всегда.

dikiy ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.