URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87926
[ Назад ]

Исходное сообщение
"Сборщик POP3 почты"

Отправлено kharkov_max , 21-Янв-10 18:45 
День добрый.

Подскажите пожалуйста программу или связку для того что б можно было собирать почту с разных POP3 серверов и пересылать ее на SMTP сервер в локалке.

Смотрел на fetchmail, но он может только локальному пользователю слать (а это под каждого пользователя в локалке нужно заводить юзера на шлюзе), а хотелось бы напрямую переслать письмо на другой сервер в локалке.
На сколько я понимаю SendMail этого делать не может (забирать с Pop3).

Ну и хотелось, что б для конечного пользователя было понятно с какого сервера письмо было забрано ...

Если что то похожее есть напишите как называется, ну и чем проще тем лучше.


Содержание

Сообщения в этом обсуждении
"Сборщик POP3 почты"
Отправлено anonymous , 21-Янв-10 21:22 
>День добрый.
>
>Подскажите пожалуйста программу или связку для того что б можно было собирать
>почту с разных POP3 серверов и пересылать ее на SMTP сервер
>в локалке.
>
>Смотрел на fetchmail, но он может только локальному пользователю слать (а это
>под каждого пользователя в локалке нужно заводить юзера на шлюзе), а
>хотелось бы напрямую переслать письмо на другой сервер в локалке.

вы не вкурили.

начать хотя бы с того, что существует понятие aliases :-)


"Сборщик POP3 почты"
Отправлено kharkov_max , 22-Янв-10 10:47 
>[оверквотинг удален]
>>почту с разных POP3 серверов и пересылать ее на SMTP сервер
>>в локалке.
>>
>>Смотрел на fetchmail, но он может только локальному пользователю слать (а это
>>под каждого пользователя в локалке нужно заводить юзера на шлюзе), а
>>хотелось бы напрямую переслать письмо на другой сервер в локалке.
>
>вы не вкурили.
>
>начать хотя бы с того, что существует понятие aliases :-)

Помогите вкурить )))
И разрулить как можно прикрутить понятие aliases к моей задачке ? )))


"Сборщик POP3 почты"
Отправлено Vitaly_loki , 22-Янв-10 12:49 
Alias это псевдоним.
Аноним видимо имел ввиду на POP3-серверах настроить пересылку на нужны вам smtp. Я в принципе с ним согласен. Вы берете почту с левого POP3, и отправляете ее на своей MTA. Зачем так надо то? :) Настройке лучше те сервера чтоб копию письма отправляли.

"Сборщик POP3 почты"
Отправлено Andrey Mitrofanov , 22-Янв-10 13:33 
>Смотрел на fetchmail, но он может только локальному пользователю слать

Это неправда, вообще говоря.
Чтобы слать наружу, локальный MTA (да, это не функция fetchmail-а) должен это понимать (=быть настроенн соответственно).

>(а это под каждого пользователя в локалке нужно заводить юзера на шлюзе)

И это неправда, в общем случае... См. "песни о главном" - о виртуальном почтовом хостинге и проч.

>Ну и хотелось, что б для конечного пользователя было понятно с какого
>сервера письмо было забрано ...

RFC заголовки -- достаточно понятно? И fetchmail, и smtp MTA в них должны (обычно) отметиться.

>Если что то похожее есть напишите как называется, ну и чем проще тем лучше.

Есть. Похожее. fetchmail.

...лучше тем, что... unix-way же ж! ...каждая програма делает одно дело и делает его "как надо", решение более крупных задач собирается из "кубиков".


"Сборщик POP3 почты"
Отправлено Pahanivo , 22-Янв-10 13:46 
мда, вам уже что pop3, что smtp - все едино ....
маразматорий ...



"Сборщик POP3 почты"
Отправлено tux2002 , 22-Янв-10 14:15 
>[оверквотинг удален]
>под каждого пользователя в локалке нужно заводить юзера на шлюзе), а
>хотелось бы напрямую переслать письмо на другой сервер в локалке.
>На сколько я понимаю SendMail этого делать не может (забирать с Pop3).
>
>
>Ну и хотелось, что б для конечного пользователя было понятно с какого
>сервера письмо было забрано ...
>
>Если что то похожее есть напишите как называется, ну и чем проще
>тем лучше.

/usr/bin/fetchmail --smtpname=кудапереслать@domain --smtphost=smtp.domain -f /путьдоконфига/fetchmailrc


"Сборщик POP3 почты"
Отправлено kharkov_max , 22-Янв-10 18:08 
>[оверквотинг удален]
>>На сколько я понимаю SendMail этого делать не может (забирать с Pop3).
>>
>>
>>Ну и хотелось, что б для конечного пользователя было понятно с какого
>>сервера письмо было забрано ...
>>
>>Если что то похожее есть напишите как называется, ну и чем проще
>>тем лучше.
>
>/usr/bin/fetchmail --smtpname=кудапереслать@domain --smtphost=smtp.domain -f /путьдоконфига/fetchmailrc

Это Вы где такое нашли ?
А что в конфиге fetchmailrc ?

В нем же нужно описывать какому пользователю пересылать....

Извините, конечно, не могли бы более подробно расписать если у Вас это работает или работало.....



"Сборщик POP3 почты"
Отправлено tux2002 , 24-Янв-10 13:41 
/usr/bin/fetchmail --smtpname=кудапереслать@domain --smtphost=smtp.domain -f /путьдоконфига/fetchmailrc

fetchmailrc:

poll pop.front.ru protocol pop3 username tux2002<at>front.ru password secret

Берётся почта с tux2002<at>front.ru пересылается на сервер smtp.domain для пользователя кудапереслать@domain. При этом оригинальный заголовок для tux2002<at>front.ru остаётся.
На каждого пользователя свой fetchmailrc и своя строка в cron-скрипте /usr/bin/fetchmail.
Host smtp.domain  в данном случае принимает cоединения без аутентификации, но вроде бы fetchmail может и атентифицироваться (man fetchmail).