Vpopmail Administration 2 :)

6 отговора 338 прегледа
#1

Vpopmail Administration 2 :)

Така... сега идва следващия проблем в задачката...

Имам инсталирам Qmail с Vpopmail... обаче искам да дам възможността на потребителите да сменят паролите си през уеб майл клиент ...

Имате ли идеи ?! А да ... въпросния клиент трябва да е през POP3, но може да го пусна да изпълнява команди под shell :)

Благодавя предварително за всяка информация, която може да ми е полезна

... Всеки да прави, каквото му се пие ...
Отговор
в отговор на ./angel #2

Re: Vpopmail Administration 2 :)

Пробвай sqwebmail

Отговор
в отговор на ./angel #3

Re: Vpopmail Administration 2 :)

Значи, както Зак каза - през sqwebmail, ако имаш expect, можеш да го правиш, май.

Другият вариянт е, да светнеш юзерите - всеки от тях може да се логне в qmailadmin, ползвайки собствения си юзер и парола и да си менажери акаунта - пароли, forwards, vacation messages, и т.н.

Нанайси нема стане.
Отговор
в отговор на ./angel #4

Re: Vpopmail Administration 2 :)

Това е с php но може да си го напишеш на какъвто си език искаш
system("sudo -u vpopmail /home/vpopmail/bin/vpasswd [email protected] $n");



Отговор
в отговор на ./angel #5

Re: Vpopmail Administration 2 :)

Nachini mnogo, no eto i nai elegantnoto reshenie.

Neobhodimo e da izpolzvash vpopmail za accounting i poddrujka na virtualni kutii. Sled tova trqbva da si instalirash edna malka programka kazvashta se courierpassd, ot google shte namerish ot kdue moje da q svalish, zashtoto ne mi se tursi v momenta. Tazi programka se startira chrez xinetd ili inetd i otvarq tcp port 106. Sled instalaciq se dobavq v /etc/inetd.conf i se restartira inetd. Ako vsichko e nared bi trqbvalo da imash otvoren tcp port 106. Ogranichi go ot firewall-a da se otvarq samo ot localniqt host 127.0.0.1. Sega probvai dali mojesh da se conectnesh kum nego i da smenish na opredelen account parolata. Za celta pishesh v konzolata na servera slednoto:

telnet localhost 106

Poqvqva se slednoto:

rying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
200 courierpassd v0.30 hello, who are you?

Sega za da smenish na nqkoi account parolata pishesh slednite komandi:

user [email protected]
200 Your password please.
pass oldpassword
200 Your new password please.
newpass mynewpassword

I za final trqbva da vidish:

200 Password changed, thank-you.

Sled tova pishesh quit i izlizash.

Takam, do tuk dobre. d se vurnem po konkretno na vuprosa ti ak ot web itnerfeis da se smeni parolata. Ako izpolzvash squirrelmail trqbva da instalirash specialen plugin koito mojesh da namerish na sledniqt adres
[линк]

Tozi plugin izpolzva tochno tazi usluga i se conectva kum port 106 na localniqt host i menq parolata :) V squirrelmail-a v menu-to nastroiki se poqvqva Promqna na parola. I takam, tova e vsichko :)

Отговор
в отговор на lib #6

Re: Vpopmail Administration 2 :)

[линк]

Отговор
в отговор на kss #7

Re: Vpopmail Administration 2 :)

Tochno popadenie, primera e daden ot tam :)

Отговор