Strona 1 z 2
Postfix i ograniczenie wysyłania poczty na dany adres
: 11 września 2009, 12:24
autor: rox
Potrzebuję ograniczyć wysyłanie maili na konkretny adres mailowy (alias
wszyscy@domena.pl) jedynie do członków domena.pl. Tak aby maile wysyłane z zewnątrz na adres
wszyscy@domena.pl były blokowane. Jak to zrobić na serwerze z Postfix, Dovecot i bazą MySQL?
Re: Postfix i ograniczenie wysyłania poczty na dany adres
: 12 września 2009, 19:03
autor: timor
Jeśli korzystasz z procmaila do doręczania poczty to możesz w nim wrzucić odpowiednią regułkę. Ale wtedy taki mail z zewnątrz przejdzie przez wszystkie filtry - więc niepotrzebnie obciąży serwer.
Druga możliwość to (tak mi się wydaje ale musiałbym sprawdzić) zrobić regułkę z smtpd_recipient_restrictions i tam wrzucić to co odrzucone dla pewnych aliasów, ale po zaakceptowaniu poczty od autoryzowanych użytkowników. Czyli jeśli ktoś się autoryzuje lub jest z lokalnej sieci to wyśle na alias "all" aka "wszyscy", a jak nie to go taka regułka odrzuci.
Na dobrą sprawę jak sobie to dobrze zrobisz to listę aliasów z dostępem tylko dla autoryzowanych klientów możesz generować automatycznie z bazy.
: 12 września 2009, 22:36
autor: grzesiek
Zainteresuj się opcją
check_recipient_access, tu jest to ładnie opisane
http://www.postfix.org/RESTRICTION_CLASS_README.html pod hasłem "Protecting internal email distribution lists"
: 12 września 2009, 22:39
autor: timor
Dokładnie o to mi chodziło

: 15 września 2009, 17:17
autor: rox
Dziękuję, dokładnie o to chodziło. Prosiłbym jeszcze o podpowiedź, jak w ładny sposób zrobić listę dystrybucyjną:
W tej chwili baza jest niewielka i każdemu dopisałem ręcznie alias - wszyscy. Jednak w planach jest ponad 200 kont...
: 15 września 2009, 18:43
autor: grzesiek
Mailman
: 15 września 2009, 20:46
autor: rox
Niestety nigdzie nie znalazłem odpowiedzi jak skonfigurować mailmana tak, aby maila wysłanego na wszyscy, przesyłał do wszystkich użytkowników z bazy danych. Pomoże ktoś?
: 15 września 2009, 20:58
autor: timor
Nie wiem czy da się to tak zrobić w mailmanie - tam się zakłada grupę i dodaje do niej z palca kolejne osoby. Ale jeśli już masz gotową bazę to łatwiej Ci będzie zrobić np. widok dla takiej listy i skleić go z widokiem aliasów np poprzez UNION.
: 16 września 2009, 16:59
autor: grzesiek
Hy, dziwne, że wam mailman nie odpowiada, ale skoro już to można też zrobić users@... i użytkowników przypisać do grupy users w systemie.
: 17 września 2009, 11:31
autor: rox
Nikt nie pisze, że nie odpowiada, tylko że nie wie jak. Poza tym ciężko będzie wirtualnych użytkowników przypisać do grupy w systemie.