Добрый день!Впервые настраиваю почтовый сервер на 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 и все время пытается доставить письмо пользователю его запустившему.
Понимаю, что где-то страшно ступил и все должно быть просто, но найти не могу. Поэтому прошу сильно не пинать за тупой вопрос, и надеюсь на помощь.
>[оверквотинг удален]
>Конфиг 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
>[оверквотинг удален]
>>Еще одно наблюдение, fetchmail игнорирует как set postmaster, так и --postmaster и
>>все время пытается доставить письмо пользователю его запустившему.
>>
>>Понимаю, что где-то страшно ступил и все должно быть просто, но найти
>>не могу. Поэтому прошу сильно не пинать за тупой вопрос, и
>>надеюсь на помощь.
>
>Попробуй привести fetchmailrc к виду:
>poll pop.providerpopserv.ru with proto POP3 timeout 60
>user 'login' there with password 'pass' is 'здесь_адрес@на_который_надо.доставить' here options fetchallСпасибо, я такой вариант уже пробовал, но в этом случае доставка идет только на один адрес, а мне надо по всем сотрудникам раскидывать
>[оверквотинг удален]
>>>не могу. Поэтому прошу сильно не пинать за тупой вопрос, и
>>>надеюсь на помощь.
>>
>>Попробуй привести fetchmailrc к виду:
>>poll pop.providerpopserv.ru with proto POP3 timeout 60
>>user 'login' there with password 'pass' is 'здесь_адрес@на_который_надо.доставить' here options fetchall
>
>Спасибо, я такой вариант уже пробовал, но в этом случае доставка идет
>только на один адрес, а мне надо по всем сотрудникам раскидывать
>Так чего ты ждешь от fetchmail? Чтобы пришедшее письмо доставилось всем получателям твоего домена?
>[оверквотинг удален]
>>>Попробуй привести 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 принимает почту с этого сервера и передает ее постфиксу, который уже сортирует ее по виртуальным пользователям. Или такая схема не верна?
>[оверквотинг удален]
>>>
>>
>>Так чего ты ждешь от fetchmail? Чтобы пришедшее письмо доставилось всем получателям
>>твоего домена?
>
>Ну вобщем-то да, тоесть на pop сервер приходят письма для всех пользователей
>домена(это сделано до меня, получение почты тоже работает,сделано на виндовом M-Daemon,
>я хочу перевести на никсы) fetchmail принимает почту с этого сервера
>и передает ее постфиксу, который уже сортирует ее по виртуальным пользователям.
>Или такая схема не верна?Мне кажется, что не очень верная. Fetchmail, безусловно, хорош как pop клиент и он может взять письмо с удаленного pop сервера и передать его MTA для доставки какому-либо пользователю. То, о чем пишешь ты (сортировка по пользователям) это уже задача такого ПО как procmail - покопай в эту сторону.
>[оверквотинг удален]
>>домена(это сделано до меня, получение почты тоже работает,сделано на виндовом M-Daemon,
>>я хочу перевести на никсы) fetchmail принимает почту с этого сервера
>>и передает ее постфиксу, который уже сортирует ее по виртуальным пользователям.
>>Или такая схема не верна?
>
>Мне кажется, что не очень верная. Fetchmail, безусловно, хорош как pop клиент
>и он может взять письмо с удаленного pop сервера и передать
>его MTA для доставки какому-либо пользователю. То, о чем пишешь ты
>(сортировка по пользователям) это уже задача такого ПО как procmail -
>покопай в эту сторону.Как раз ниже отписался на эту-же тему, будем копать, спасибо большое:)
>[оверквотинг удален]
>>>Попробуй привести fetchmailrc к виду:
>>>poll pop.providerpopserv.ru with proto POP3 timeout 60
>>>user 'login' there with password 'pass' is 'здесь_адрес@на_который_надо.доставить' here options fetchall
>>
>>Спасибо, я такой вариант уже пробовал, но в этом случае доставка идет
>>только на один адрес, а мне надо по всем сотрудникам раскидывать
>>
>
>Так чего ты ждешь от fetchmail? Чтобы пришедшее письмо доставилось всем получателям
>твоего домена?Хотя сейчас посмотрел заголовки письма полученного с помощью приведенного Вами формата fetchmailrc, там фигурирует настоящий адресат, сейчас буду тогда изучать procmail, можно ли назначить пересылку почты внутри домена уже
>[оверквотинг удален]
>Конфиг 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