Vpopmail Administration 2 :)
6 отговора
338 прегледа
Vpopmail Administration 2 :)
Така... сега идва следващия проблем в задачката...
Имам инсталирам Qmail с Vpopmail... обаче искам да дам възможността на потребителите да сменят паролите си през уеб майл клиент ...
Имате ли идеи ?! А да ... въпросния клиент трябва да е през POP3, но може да го пусна да изпълнява команди под shell :)
Благодавя предварително за всяка информация, която може да ми е полезна
... Всеки да прави, каквото му се пие ...
Имам инсталирам Qmail с Vpopmail... обаче искам да дам възможността на потребителите да сменят паролите си през уеб майл клиент ...
Имате ли идеи ?! А да ... въпросния клиент трябва да е през POP3, но може да го пусна да изпълнява команди под shell :)
Благодавя предварително за всяка информация, която може да ми е полезна
... Всеки да прави, каквото му се пие ...
Re: Vpopmail Administration 2 :)
Значи, както Зак каза - през sqwebmail, ако имаш expect, можеш да го правиш, май.
Другият вариянт е, да светнеш юзерите - всеки от тях може да се логне в qmailadmin, ползвайки собствения си юзер и парола и да си менажери акаунта - пароли, forwards, vacation messages, и т.н.
Нанайси нема стане.
Другият вариянт е, да светнеш юзерите - всеки от тях може да се логне в qmailadmin, ползвайки собствения си юзер и парола и да си менажери акаунта - пароли, forwards, vacation messages, и т.н.
Нанайси нема стане.
Re: Vpopmail Administration 2 :)
Това е с php но може да си го напишеш на какъвто си език искаш
system("sudo -u vpopmail /home/vpopmail/bin/vpasswd [email protected] $n");

system("sudo -u vpopmail /home/vpopmail/bin/vpasswd [email protected] $n");
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 :)
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 :)