releyowanie w eximie
Arek
areq w topnet.pl
Czw, 3 Sty 2002, 21:07:30 CET
On 03 Jan 2002 08:02:14 +0100, you wrote:
>Jak ustawic exim-a, zeby moc z zewnatrz (zmienne ip) wysylac poczte do
>*jakiegokolwiek* uzytkownika, ale zeby mogl zrobic to tylko uzytkownik,
>ktory ma konto zalozone na serwerze?
>Wiem, ze jest to pewnie b. proste, ale po przeczytaniu dokumentacji z
>exima mam delikatnie mowiac metlik w glowie...
Jedynie sluszne rozwiazanie - SMTP AUTH - do konfiga dorzuc na koncu
-------
login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = "${if crypteq
{$2}{${lookup{$1}dbm{/etc/mail/auth.db}{$value}fail}}{yes}{no}}"
server_set_id = $1
plain:
driver=plaintext
server_prompts = "Username:: : Password::"
public_name=PLAIN
server_condition= "${if crypteq
{$3}{${lookup{$2}dbm{/etc/mail/auth.db}{$value}fail}}{yes}{no}}"
server_set_id = $2
end
---------
auth.db robisz
exim_dbmbuild auth auth.db
Plik auth w formacie:
antek:$1$/wN5vLp5$/xCaDOhwCVFH4wdMNcCdN/
franek:$1$XEJvLTpY$8HWrLeYx6jd6zSEksWOSD.
zusel:$1$ifFgCMHW$FJdvxxyqILrUoaKZRA.ou/
juhas:$1$RLNfcc4E$RY8XAo1.7y.fc/t2KERvz0
Pamietaj by auth.db mial prawa odczytu dla usera exim.
Dziala pieknie.
Oczywiscie hasla i userow mozesz mozesz brac rowniez z bazy sql
lub autoryzowac przez pam.
Ewentualnie obejzyj whosona i zrob sobie pop before smtp - ale to
mniej eleganckie (nasz exim i solid pop ma wsparcie)
Arek
Więcej informacji o liście dyskusyjnej pld-users-pl