The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Postfix не пропускает некоторые сообщения"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Изначальное сообщение [ Отслеживать ]

"Postfix не пропускает некоторые сообщения"  +/
Сообщение от CHIM.86 email(ok) on 12-Сен-11, 22:59 
(Debian 6.0.2)Связка Fetchmail+Postfix. При проверке почты fetchmail`ом идут следующие ошибки:

не очищено
fetchmail: POP3> LIST 15
fetchmail: POP3< +OK 15 2601
fetchmail: POP3> RETR 15
fetchmail: POP3< +OK 2601 octets.
считывается сообщение ****@pop.yandex.ru:15 из 118 (2601 октетов)
fetchmail: SMTP> MAIL FROM:<thgforum@gmail.com;award-phoen1x@yandex.ru;;> BODY=8BITMIME SIZE=2601
fetchmail: SMTP< 501 5.1.7 Bad sender address syntax
fetchmail: Ошибка SMTP: 501 5.1.7 Bad sender address syntax
Попытка подключения к 127.0.0.1/25...соединение установлено.
fetchmail: SMTP< 220 data.server ESMTP Postfix (Debian/GNU)
fetchmail: SMTP> HELO data.server
fetchmail: SMTP< 250 data.server
fetchmail: SMTP> MAIL FROM:<>
fetchmail: SMTP< 250 2.1.0 Ok
fetchmail: SMTP> RCPT TO:<thgforum@gmail.com;award-phoen1x@yandex.ru;;>
fetchmail: SMTP< 501 5.1.3 Bad recipient address syntax
fetchmail: SMTP> QUIT


В логах пишет следующее:

Sep 12 22:46:36 data postfix/smtpd[6887]: warning: Illegal address syntax from localhost[127.0.0.1] in MAIL command: <thgforum@gmail.com;award-phoen1x@yandex.ru;;>
Sep 12 22:46:37 data postfix/smtpd[6890]: connect from localhost[127.0.0.1]

Я понимаю что ему не нравится отправитель, но как сделать так чтоб он пропускал такие письма?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от Aquarius (ok) on 13-Сен-11, 04:08 
>[оверквотинг удален]
> fetchmail: SMTP< 250 2.1.0 Ok
> fetchmail: SMTP> RCPT TO:<thgforum@gmail.com;award-phoen1x@yandex.ru;;>
> fetchmail: SMTP< 501 5.1.3 Bad recipient address syntax
> fetchmail: SMTP> QUIT
> В логах пишет следующее:
> Sep 12 22:46:36 data postfix/smtpd[6887]: warning: Illegal address syntax from localhost[127.0.0.1]
> in MAIL command: <thgforum@gmail.com;award-phoen1x@yandex.ru;;>
> Sep 12 22:46:37 data postfix/smtpd[6890]: connect from localhost[127.0.0.1]
> Я понимаю что ему не нравится отправитель, но как сделать так чтоб
> он пропускал такие письма?

зачем? синтаксис "ему не нравится" потому, что некорректен

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от CHIM.86 email(ok) on 13-Сен-11, 21:42 
> зачем? синтаксис "ему не нравится" потому, что некорректен

Я то всё это понимаю и осознаю, но отказываться от получения этих писем я не готов. Меня больше интересует как можно получать такие письма? Есть же какой то способ пропускать "письма-инвалиды"?!


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от Aquarius (ok) on 15-Сен-11, 01:14 
>> зачем? синтаксис "ему не нравится" потому, что некорректен
> Я то всё это понимаю и осознаю, но отказываться от получения этих
> писем я не готов. Меня больше интересует как можно получать такие
> письма? Есть же какой то способ пропускать "письма-инвалиды"?!

откуда берутся "эти" письма?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от CHIM.86 email(ok) on 15-Сен-11, 18:43 

> откуда берутся "эти" письма?

Конкретно эти с форума, но бывают и другие которые не доставлялись.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от Aquarius (ok) on 17-Сен-11, 05:00 
>> откуда берутся "эти" письма?
> Конкретно эти с форума, но бывают и другие которые не доставлялись.

а откуда "другие"?
я к чему веду: может, все-таки попытаться привести адреса к корректному синтаксису?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от CHIM.86 email(ok) on 18-Сен-11, 19:17 
> я к чему веду: может, все-таки попытаться привести адреса к корректному синтаксису?

Хорошо. Тогда напрашивается вопрос "Как?". Как привести адреса к нужному синтаксису? Ведь получается мне нужно перехвачивать письма и менять в заголовке "невалидные" адреса.

Просто нам ещё несколько вышестоящих организаций присылают письма с таких адресов и по этому нельзя их не принимать.

Ну так что? есть решение моей проблемы? Или это на столько сложно?


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от Aquarius (ok) on 19-Сен-11, 03:29 
>> я к чему веду: может, все-таки попытаться привести адреса к корректному синтаксису?
> Хорошо. Тогда напрашивается вопрос "Как?". Как привести адреса к нужному синтаксису? Ведь
> получается мне нужно перехвачивать письма и менять в заголовке "невалидные" адреса.
> Просто нам ещё несколько вышестоящих организаций присылают письма с таких адресов и
> по этому нельзя их не принимать.
> Ну так что? есть решение моей проблемы? Или это на столько сложно?

именно поэтому я и пытаюсь выяснить, откуда они берутся

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от CHIM.86 email(ok) on 20-Сен-11, 00:01 
> именно поэтому я и пытаюсь выяснить, откуда они берутся

Видимо ответа я так и не дождусь... Потолкли воду в ступе и всё.  

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от guest email(??) on 20-Сен-11, 10:07 
А тут только и можно воду толочь, не думаю что найдутся желающие разбираться на сколько крив парсер в fethmail...
Заставить postfix принять такое по SMTP не выйдет.
Если не лень сходите в рассылку fetchmail, пусть расскажут какого хрена их парсер строит такой адрес.
Если fetchmail умеет использовать фиксированный envelope sender адрес, то пусть использует.
Попробуйте настроить fetchmail на отправку через MDA, в качестве MDA можно использовать либо что-то стандартное, либо скрипт который по заголовкам сочинит корректный MAIL FROM и скормит письмо postfix по SMTP.
Еще вариант найти SMTP прокси, который плюет на синтаксис адресов получаемых от клиента и умеет отдавать дальше корректные адреса.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Postfix не пропускает некоторые сообщения"  +/
Сообщение от aen1975 email on 04-Дек-13, 01:38 
Аналогичная проблема ... В последнее время стал замечать что письма приходят медленно - типа " отправили вам еще 2 часа назад ..." - оказалось что fetchmail стал подвисать при приеме больше 100 писем ... Вроде ничего последнее 6 месяцев ничего не делал (а проблема буквально последней недели) - зашел на ящик у хостера -  а там  - " укуси меня пчела"  - 400 писем ... Как я понял почта стала зацикливаться - сообщения типа " Recipient address rejected: User unknown in local recipient table; from=<gleamed07@yahoo.com> ... попадают в очередь к postfix и он пытается вернуть их в течение дня каждые 10 минут ... при этом оригинальные письма на ящике у хостера остаются нетронутыми - хотя по идее fetchmail должен был их забрать и удалить ...
как с этим бороться?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру