🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.mail.mta
4 messages
4 total messages Started by Mike Tue, 13 Mar 2018 08:16
{POSTFIX} logowanie użytkowników
#62522
Author: Mike
Date: Tue, 13 Mar 2018 08:16
11 lines
1219 bytes
Witam,

Czy da się zablokować możliwość logowania na określone konta pocztowe w 
danej domenie email klienta, za wyjątkiem wskazanego (jednego lub kilku) 
adresów IP?

Chodzi o to, żeby użytkownicy poczty (pracownicy) korzystali z niej 
tylko będąc fizycznie w firmie bez możliwości połączenia z pocztą np. z 
domu itp.

pozdrawiam,
Re: {POSTFIX} logowanie użytkowników
#62523
Author: PawelS pawel(at)wbcd(dot)pl
Date: Tue, 13 Mar 2018 21:02
24 lines
2110 bytes
Mike pisze:
> Witam,
> 
> Czy da się zablokować możliwość logowania na określone konta pocztowe w 
> danej domenie email klienta, za wyjątkiem wskazanego (jednego lub kilku) 
> adresów IP?
Jakiego typu są to konta ? Virtual (w bazie danych) ?
Z dokumentacji nie wynika, aby można było użyć adresu IP przy autentykacji.
Prawdopodobnie pozostaje tylko napisanie policyd,
(sprawdzić atrybuty sasl_username oraz client_address w bazie
i zwrócić odpowiedni status do serwera Postfix).

> Chodzi o to, żeby użytkownicy poczty (pracownicy) korzystali z niej 
> tylko będąc fizycznie w firmie bez możliwości połączenia z pocztą np. z 
> domu itp.
Zastanów się co chcesz osiągnąć oraz bardziej dokładniej to opisz.
To powyżej nie jest tym samym co napisałeś jeszcze wyżej.
Jeśli sytuacja dotyczy tylko powyższego przypadku:
pracownicy tylko z firmy (adresacji firmy) mogą się logować,
to włącz autoryzację na portach 587/submiss oraz 465/smtps
(na firewallu dostęp do tych portów zezwól tylko z adresów z firmy),
natomiast na porcie 25/smtp ją, wyłącz wtedy nikt się nie zaloguje.
To będzie niestety dotyczyć wszystkich dostępnych domen
(to chyba nie jest to o co pytasz).
Re: {POSTFIX} logowanie użytkowników
#62524
Author: Pawel Muszynski
Date: Thu, 15 Mar 2018 07:51
15 lines
1469 bytes
W dniu 13.03.2018 o 09:16, Mike pisze:
> Witam,
> 
> Czy da się zablokować możliwość logowania na określone konta pocztowe w 
> danej domenie email klienta, za wyjątkiem wskazanego (jednego lub kilku) 
> adresów IP?
> 
> Chodzi o to, żeby użytkownicy poczty (pracownicy) korzystali z niej 
> tylko będąc fizycznie w firmie bez możliwości połączenia z pocztą np. z 
> domu itp.
> 
Ale logowanie do poczty SMTP (wysyłanie) czy odbieranie (POP3/IMAP)? Bo 
jeśli POP3/IMAP, to nie postfix :-)

Paweł
Re: {POSTFIX} logowanie użytkowników
#62525
Author: Lemat
Date: Sat, 17 Mar 2018 18:11
42 lines
2484 bytes
W dniu 13.03.2018 o 09:16, Mike pisze:
> Witam,
> 
> Czy da się zablokować możliwość logowania na określone konta pocztowe w 
> danej domenie email klienta, za wyjątkiem wskazanego (jednego lub kilku) 
> adresów IP?
> 
> Chodzi o to, żeby użytkownicy poczty (pracownicy) korzystali z niej 
> tylko będąc fizycznie w firmie bez możliwości połączenia z pocztą np. z 
> domu itp.
> 
> pozdrawiam,

Tak jak wspomniał Paweł - postfix to tylko MTA a nie serwer pop3/imap.

przepis na samego postfixa (jeden ze sposobów):

domyślam się, że masz go na IP w sieci prywatnej, na routerze masz 
forward portów do środka.

dopisujesz do serwera kolejne IP.
w master.cf robisz nasłuchiwanie na porcie 587 na 2 róznych adresach IP 
z różną konfiguracją:

1.2.3.4:submission inet  n       -       y       -       -       smtpd
   -o smtpd_sender_restrictions=reject_sender_login_mismatch,permit
   -o 
smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject

1.2.3.5:submission inet  n       -       y       -       -       smtpd
   -o syslog_name=submission
   -o smtpd_recipient_restrictions=reject

podobnie możesz zrobić z portem 465

na porcie 25 nie dajesz permit_sasl_authenticated zmuszając userów do 
używania portu 587 (lub 465)


-- 
Pozdrawiam
Lemat
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads