The OpenNET Project / Index page

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

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

"Postfix не пересылает почту"  +/
Сообщение от EnemyPain email(ok) on 21-Июл-10, 10:45 
Добрый день!

Впервые настраиваю почтовый сервер на nix, система Debian Lenny. Настроил связку Posftfix+MySQL+Courier+Fetchmail. Почта между локальными пользователями ходит замечательно, наружу тоже улетает со свистом. Но проблемы начались, когда стал настраивать сбор почты с внешнего pop3 сервера провайдера. Настроил fetchmail, он почту тоже забирает замечательно, однако до адресата письмо не доходит, а в логе появляются строчки: http://paste.org/pastebin/view/20726, administrator, это пользователь под которым пока запускаю fetchmail. Ну и соответственно отправителю приходит сообщение от Postfix http://paste.org/pastebin/view/20730.
Файл .fetchmailrc: http://paste.org/pastebin/view/20727
Конфиг Postfix'a: http://paste.org/pastebin/view/20728
Файл hosts: http://paste.org/pastebin/view/20729
и в hostname прописан mail.host.ru

Еще одно наблюдение, fetchmail игнорирует как set postmaster, так и --postmaster и все время пытается доставить письмо пользователю его запустившему.

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

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Postfix не пересылает почту"  +/
Сообщение от ncp (ok) on 21-Июл-10, 11:22 
>[оверквотинг удален]
>Конфиг Postfix'a: http://paste.org/pastebin/view/20728
>Файл hosts: http://paste.org/pastebin/view/20729
>и в hostname прописан mail.host.ru
>
>Еще одно наблюдение, fetchmail игнорирует как set postmaster, так и --postmaster и
>все время пытается доставить письмо пользователю его запустившему.
>
>Понимаю, что где-то страшно ступил и все должно быть просто, но найти
>не могу. Поэтому прошу сильно не пинать за тупой вопрос, и
>надеюсь на помощь.

Попробуй привести fetchmailrc к виду:
poll pop.providerpopserv.ru with proto POP3 timeout 60
user 'login' there with password 'pass' is 'здесь_адрес@на_который_надо.доставить' here options fetchall

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Postfix не пересылает почту"  +/
Сообщение от EnemyPain email(ok) on 21-Июл-10, 11:41 
>[оверквотинг удален]
>>Еще одно наблюдение, fetchmail игнорирует как set postmaster, так и --postmaster и
>>все время пытается доставить письмо пользователю его запустившему.
>>
>>Понимаю, что где-то страшно ступил и все должно быть просто, но найти
>>не могу. Поэтому прошу сильно не пинать за тупой вопрос, и
>>надеюсь на помощь.
>
>Попробуй привести fetchmailrc к виду:
>poll pop.providerpopserv.ru with proto POP3 timeout 60
>user 'login' there with password 'pass' is 'здесь_адрес@на_который_надо.доставить' here options fetchall

Спасибо, я такой вариант уже пробовал, но в этом случае доставка идет только на один адрес, а мне надо по всем сотрудникам раскидывать

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Postfix не пересылает почту"  +/
Сообщение от ncp (ok) on 21-Июл-10, 11:47 
>[оверквотинг удален]
>>>не могу. Поэтому прошу сильно не пинать за тупой вопрос, и
>>>надеюсь на помощь.
>>
>>Попробуй привести fetchmailrc к виду:
>>poll pop.providerpopserv.ru with proto POP3 timeout 60
>>user 'login' there with password 'pass' is 'здесь_адрес@на_который_надо.доставить' here options fetchall
>
>Спасибо, я такой вариант уже пробовал, но в этом случае доставка идет
>только на один адрес, а мне надо по всем сотрудникам раскидывать
>

Так чего ты ждешь от fetchmail? Чтобы пришедшее письмо доставилось всем получателям твоего домена?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Postfix не пересылает почту"  +/
Сообщение от EnemyPain email(ok) on 21-Июл-10, 12:01 
>[оверквотинг удален]
>>>Попробуй привести fetchmailrc к виду:
>>>poll pop.providerpopserv.ru with proto POP3 timeout 60
>>>user 'login' there with password 'pass' is 'здесь_адрес@на_который_надо.доставить' here options fetchall
>>
>>Спасибо, я такой вариант уже пробовал, но в этом случае доставка идет
>>только на один адрес, а мне надо по всем сотрудникам раскидывать
>>
>
>Так чего ты ждешь от fetchmail? Чтобы пришедшее письмо доставилось всем получателям
>твоего домена?

Ну вобщем-то да, тоесть на pop сервер приходят письма для всех пользователей домена(это сделано до меня, получение почты тоже работает,сделано на виндовом M-Daemon, я хочу перевести на никсы) fetchmail принимает почту с этого сервера и передает ее постфиксу, который уже сортирует ее по виртуальным пользователям. Или такая схема не верна?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Postfix не пересылает почту"  +/
Сообщение от ncp (ok) on 21-Июл-10, 12:12 
>[оверквотинг удален]
>>>
>>
>>Так чего ты ждешь от fetchmail? Чтобы пришедшее письмо доставилось всем получателям
>>твоего домена?
>
>Ну вобщем-то да, тоесть на pop сервер приходят письма для всех пользователей
>домена(это сделано до меня, получение почты тоже работает,сделано на виндовом M-Daemon,
>я хочу перевести на никсы) fetchmail принимает почту с этого сервера
>и передает ее постфиксу, который уже сортирует ее по виртуальным пользователям.
>Или такая схема не верна?

Мне кажется, что не очень верная. Fetchmail, безусловно, хорош как pop клиент и он может взять письмо с удаленного pop сервера и передать его MTA для доставки какому-либо пользователю. То, о чем пишешь ты (сортировка по пользователям) это уже задача такого ПО как procmail - покопай в эту сторону.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Postfix не пересылает почту"  +/
Сообщение от EnemyPain email(ok) on 21-Июл-10, 12:12 
>[оверквотинг удален]
>>домена(это сделано до меня, получение почты тоже работает,сделано на виндовом M-Daemon,
>>я хочу перевести на никсы) fetchmail принимает почту с этого сервера
>>и передает ее постфиксу, который уже сортирует ее по виртуальным пользователям.
>>Или такая схема не верна?
>
>Мне кажется, что не очень верная. Fetchmail, безусловно, хорош как pop клиент
>и он может взять письмо с удаленного pop сервера и передать
>его MTA для доставки какому-либо пользователю. То, о чем пишешь ты
>(сортировка по пользователям) это уже задача такого ПО как procmail -
>покопай в эту сторону.

Как раз ниже отписался на эту-же тему, будем копать, спасибо большое:)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Postfix не пересылает почту"  +/
Сообщение от EnemyPain email(ok) on 21-Июл-10, 12:12 
>[оверквотинг удален]
>>>Попробуй привести fetchmailrc к виду:
>>>poll pop.providerpopserv.ru with proto POP3 timeout 60
>>>user 'login' there with password 'pass' is 'здесь_адрес@на_который_надо.доставить' here options fetchall
>>
>>Спасибо, я такой вариант уже пробовал, но в этом случае доставка идет
>>только на один адрес, а мне надо по всем сотрудникам раскидывать
>>
>
>Так чего ты ждешь от fetchmail? Чтобы пришедшее письмо доставилось всем получателям
>твоего домена?

Хотя сейчас посмотрел заголовки письма полученного с помощью приведенного Вами формата fetchmailrc, там фигурирует настоящий адресат, сейчас буду тогда изучать procmail, можно ли назначить пересылку почты внутри домена уже

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Postfix не пересылает почту"  +/
Сообщение от EnemyPain email(ok) on 21-Июл-10, 14:38 
>[оверквотинг удален]
>Конфиг Postfix'a: http://paste.org/pastebin/view/20728
>Файл hosts: http://paste.org/pastebin/view/20729
>и в hostname прописан mail.host.ru
>
>Еще одно наблюдение, fetchmail игнорирует как set postmaster, так и --postmaster и
>все время пытается доставить письмо пользователю его запустившему.
>
>Понимаю, что где-то страшно ступил и все должно быть просто, но найти
>не могу. Поэтому прошу сильно не пинать за тупой вопрос, и
>надеюсь на помощь.

Если кому-то интересно, то проблема решилась добавлением в fetchmailrc строки "mda procmail" и соответственно правкой правил в procmailrc

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




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

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