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