fetchmail: not flushed

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Gigi
рядовой
Сообщения: 21
Зарегистрирован: 2008-12-18 17:54:55

fetchmail: not flushed

Непрочитанное сообщение Gigi » 2009-10-20 16:39:49

Крик отчаяния. Второй день латаю дырки после обновления портов. То давкот синтаксис поменял и стал сильно серьезным, то экзим обновился без поддержки мускля, и логи перестали сыпаться в /var/log/exim, хотя в /usr/ports/mail/exim/Makefile поставил
LOGDIR?=/var/log/exim
LOG_FILE_PATH?=syslog
и пересобрал...

фак, работает - не трогай... который раз убеждаюсь...

жизненнонеобходимое все подлатал, остался fetchmail
конфиги по этой статье http://www.lissyara.su/?id=1728

до обновления с этими конфигами все работало как часы
сейчас письма остаются на сервере провайдера, не удаляются, поэтому боунсы циклично отправляются в случае ошибки и количество спамовских писем десятками каждый час накапливаются, не удаляясь. Как заставить его стирать письмо?

fetchmailrc

Код: Выделить всё

poll mail.optima.ua
        proto pop3
        envelope To localdomains xxx.dp.ua yyy.dp.ua
        user "user@pochta.com"
        pass "xxx"
        is root
        nokeep
        fetchall
        flush
        smtpaddress xxx.dp.ua
        fetchdomains xxx.dp.ua yyy.dp.ua
        is "*" = to "*"
        norewrite
Логи по fetchamail

cat /var/log/maillog | grep fetch

Код: Выделить всё


Oct 20 16:40:41 inet-serv fetchmail[1004]: reading message xxx@provider.com:15 of 29 (1340 octets) (log message incomplete)
Oct 20 16:40:41 inet-serv fetchmail[1004]: SMTP error: 550 "In my mailserver not stored this user"
Oct 20 16:40:41 inet-serv fetchmail[1004]: mail from MAILER-DAEMON@inet-serv bounced to teqvmu@tsunami2.com
Oct 20 16:40:54 inet-serv exim[2034]: Delay 0s for  [192.168.1.1] with HELO=inet-serv. Mail from teqvmu@tsunami2.com to fetchmail@xxx.dp.ua.
Oct 20 16:40:54 inet-serv exim[2034]: H=(inet-serv) [192.168.1.1] I=[192.168.1.1]:25 F=<teqvmu@tsunami2.com> rejected RCPT <fetchmail@xxx.dp.ua>: Unrouteable address
Oct 20 16:40:54 inet-serv exim[2034]: H=(inet-serv) [192.168.1.1] I=[192.168.1.1]:25 F=<teqvmu@tsunami2.com> rejected RCPT <fetchmail@xxx.dp.ua>: Unrouteable address
Oct 20 16:40:54 inet-serv fetchmail[1004]: can't even send to fetchmail!
Oct 20 16:40:54 inet-serv fetchmail[1004]:  not flushed
Oct 20 16:40:56 inet-serv fetchmail[1004]: reading message xxx:16 of 29 (5118 octets) (log message incomplete)
Oct 20 16:40:56 inet-serv fetchmail[1004]: SMTP error: 550 Sender verify failed
Oct 20 16:40:57 inet-serv exim[2034]: H=(inet-serv) [192.168.1.1] I=[192.168.1.1]:25 F=<ca@xxx.dp.ua> rejected RCPT <fetchmail@xxx.dp.ua>: Sender verify failed
Oct 20 16:40:57 inet-serv exim[2034]: H=(inet-serv) [192.168.1.1] I=[192.168.1.1]:25 F=<ca@xxx.dp.ua> rejected RCPT <fetchmail@xxx.dp.ua>: Sender verify failed
Oct 20 16:40:57 inet-serv fetchmail[1004]: can't even send to fetchmail!
Oct 20 16:40:57 inet-serv fetchmail[1004]:  not flushed
Oct 20 16:40:58 inet-serv fetchmail[1004]: reading message xxx@provider.com:17 of 29 (1811 octets) (log message incomplete)
Oct 20 16:40:58 inet-serv fetchmail[1004]: SMTP error: 550 "In my mailserver not stored this user"
Oct 20 16:40:58 inet-serv fetchmail[1004]: mail from MAILER-DAEMON@inet-serv bounced to crossingz276@bk.ru

<fetchmail@xxx.dp.ua>: Sender verify failed
Oct 20 16:40:57 inet-serv fetchmail[1004]: can't even send to fetchmail!

это откуда-то вылезло...

Пожалуйста, помогите, основная работа стоит...
Спасибо

только что выяснил....
если запустить фетчмейл в режиме отладки
fetchmail -v -f /usr/local/etc/fetchmailrc.bak
то письма после прохода по списку удаляются...
(fetchmailrc.bak = fetchmailrc, но владелец - root)
Лучше выпить водки литр, чем не выпить водки литр...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: fetchmail: not flushed

Непрочитанное сообщение Alex Keda » 2009-10-21 8:42:01

нифига не понял - чё именно у вас не работает?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Gigi
рядовой
Сообщения: 21
Зарегистрирован: 2008-12-18 17:54:55

Re: fetchmail: not flushed

Непрочитанное сообщение Gigi » 2009-10-21 8:49:43

Письма, которые забирает fetchmail не удаляются с почтового сервера
Лучше выпить водки литр, чем не выпить водки литр...

moury
сержант
Сообщения: 249
Зарегистрирован: 2009-02-06 23:02:40
Откуда: Москва
Контактная информация:

Re: fetchmail: not flushed

Непрочитанное сообщение moury » 2009-10-22 4:55:56

Gigi писал(а):Письма, которые забирает fetchmail не удаляются с почтового сервера
Письма из внешнего ящика не удаляются, потому что fetchmail получает от exim'а не подтверждения о приеме письма, а режекты.

Проблема у вас - в экзиме.

Пересоберите exim со старыми настройками, а до тех пор пускайте fetchmail не как даемон, а по крону.
Сисадмин - вождь апачей

Аватара пользователя
Gigi
рядовой
Сообщения: 21
Зарегистрирован: 2008-12-18 17:54:55

Re: fetchmail: not flushed

Непрочитанное сообщение Gigi » 2009-10-22 9:38:02

Решил проблему откатом fetchmail до 6.3.9. Все стало работать... странно..
Лучше выпить водки литр, чем не выпить водки литр...

moury
сержант
Сообщения: 249
Зарегистрирован: 2009-02-06 23:02:40
Откуда: Москва
Контактная информация:

Re: fetchmail: not flushed

Непрочитанное сообщение moury » 2009-10-23 1:09:49

Gigi писал(а):Решил проблему откатом fetchmail до 6.3.9. Все стало работать... странно..
Очень странно. Если считать, что версия fetchmail не менялась - уж больно симптомы характерны :smile:

В описании релиза fetchmail 6.3.12 есть такое:
Fetchmailconf: Fix descriptions for smtpaddress and smtpname options;
smtpaddress is for RCPT TO, not MAIL FROM. Found by Gerard Seibert.
Возможно, это имеет отношение к Вашей проблеме.
Сисадмин - вождь апачей

Аватара пользователя
Gigi
рядовой
Сообщения: 21
Зарегистрирован: 2008-12-18 17:54:55

Re: fetchmail: not flushed

Непрочитанное сообщение Gigi » 2009-10-23 8:45:40

Да, видел это на сайте фетчмейла. Скорее всего это и есть описанная проблема.

Работаей - не трогай!

6й год сисадминю, никак это правило не усвою )
Лучше выпить водки литр, чем не выпить водки литр...

Василий
проходил мимо

Re: fetchmail: not flushed

Непрочитанное сообщение Василий » 2011-10-12 14:38:17

moury писал(а):
Gigi писал(а):Письма, которые забирает fetchmail не удаляются с почтового сервера
Письма из внешнего ящика не удаляются, потому что fetchmail получает от exim'а не подтверждения о приеме письма, а режекты.

Проблема у вас - в экзиме.

Пересоберите exim со старыми настройками, а до тех пор пускайте fetchmail не как даемон, а по крону.
А если мне надо, чтобы "экзим" (ну в моём-то случае сендмайл, но для данной задачи не принципиально кто из них) делал режекты, а фетчмайл всё-равно переданные сендмайлу письма на сервере добивал? Ну не нужны мне некоторые письма, так я им на уровне сендмайла объявляю режект, не доводя дело до отдельного спам-фильтра...