Есть удаленный почтовый ящик firma@mail.srv в который складывается почта для домена
firma.mail.srv и рассылка rassilka1@mail.srv rassilka2@mail.srv
с помощью гугля узнал такую инфу что я могу настроить сервак таким образом:
fetchmail забирает почту с firma@mail.srv и передает по smtp на localhost, exim который сортирует почту по ящикам для пользователей которые хранятся в mysql базе, в свою очередь пользователи передают свою исходящую почту на firma.local который почту для домена firma.mail.srv сортирует по локальным ящикам а остальную почту переправляет на smtp.srv здесь в настройке вопросов нет, документации хватает.
а как мне быть с рассылками, которых много и записать их всех просто не реально, причем рассылки могут исходить и от локальных юзеров во вне и приходить из вне, мне нужно что бы вся рассылка которая идет из локалки шла в нет а рассылка которая приходит из ящика firma@mail.srv перенаправлялась на admin@firma.mail.srv.
все письма из ящика имеют вид firma@mail.srv
From: user@domen.zona
To: user@domen.zona
Delivered-to: firma@mail.srv
используемое ПО
FreeBSD
Fetchmail
mysql
exim
Courier IMAP
(MTA можно использовать и другой)
Считаю задачу не тривиальной поэтому задаю вопрос на форуме
Настройка почтового сервера
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 56
- ОС: :)
Re: Настройка почтового сервера
Я думаю что все сортировать нуна по заголовкам писем,
если я знал все о них то сказал бы конкретней.
Покажи загаловки, может кто из "умных дядек" подскажет, по каким строкам сортировать.
если я знал все о них то сказал бы конкретней.
Покажи загаловки, может кто из "умных дядек" подскажет, по каким строкам сортировать.
Наш брат бороться любит, только идею дай.
-
- Сообщения: 2
Re: Настройка почтового сервера
То что по заголовкам то и так понятно я просто не знаю как написать условие и где именно его писать!!!
Вот пример заголовков:
From: user1@domen1.zona
To: user@firma.mail.srv
Delivered-to: firma@mail.srv
From: user1@domen1.zona
To: user2@domen2.zona
Delivered-to: firma@mail.srv
-
- Сообщения: 106
Re: Настройка почтового сервера
я лично пользуюсь постфиксом, система такая:
к постфиксу можно прикрутить скрипт, который может обрабатывать проходящую почту, тоесть чтото типо
master.cf
а дальше в этом скрипте можно делать все что угодног, например просмотреть письма на заголовки, отправителя или чтото еще и отправить копию его на нужный адрес или чтото добавить/удалить или просто прибить...
к постфиксу можно прикрутить скрипт, который может обрабатывать проходящую почту, тоесть чтото типо
master.cf
Код: Выделить всё
forwarder unix - n n - 1 pipe
flags=RD user=gggg argv=/.../script.pl "localhost:10025" "${sender}" "${recipient}"
localhost:10025 inet n - n - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o mynetworks=127.0.0.0/8
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o myhostname=localhost
а дальше в этом скрипте можно делать все что угодног, например просмотреть письма на заголовки, отправителя или чтото еще и отправить копию его на нужный адрес или чтото добавить/удалить или просто прибить...
Я люблю людей, люблю когда их нет;
Я бы вышел на болкон, и разрядил бы пистолет!
Я бы вышел на болкон, и разрядил бы пистолет!
-
- Сообщения: 56
- ОС: :)
Re: Настройка почтового сервера
или procmail,
как и что смотри в google,
Я сейчас это делаю, кое что стало получаться, еще антиспам нужно сделать.
как и что смотри в google,
Я сейчас это делаю, кое что стало получаться, еще антиспам нужно сделать.
Наш брат бороться любит, только идею дай.