Stranica: 1/1.

program za pop kontrolu

Postano: 14 lis 2010, 17:17
Postao/la Gigolo
Probao sam telnet za hendlanje pop poslužitelja i nije loš. Međutim to je skup programa bolje rečeno koncepcija koja se ostvaruje preko više programa. (Najjednostavnije je u synaptic tresniti "telnet" i pokupiti sve šat ponudi.) Zanima me ima li kakv program (ne skup programa ili koncepcija) koji je jednostavan i učinkovit ko telnet. I dodatno pitanje, na koji način programeri mail klijenata pristupaju popu?

Re: program za pop kontrolu

Postano: 14 lis 2010, 17:55
Postao/la drade
Pozdrav,

Kakve veze ima telnet s hendleanjem pop posluzitelja (mozda pod handleanje mislimo na druge stvari, na sto ti mislis kada kazes "handleanje" ? Administracija, pregledavanje mailboxa .. ?) ?

Telnet je mrezni protokol (ujedno pruza bidirekcionalnu interaktivnu tekstualnu komunikaciju (u obliku cli pristupa na udealjenom racunalu))..\

Mozes li precizirati sto zapravo zelis uciniti ?

Re: program za pop kontrolu

Postano: 14 lis 2010, 18:14
Postao/la Gigolo
Znam za telnet. Treba mi mogućnost dojave broja poruka (to telnet radi odmah kod spajanja) i dele komanda ko kod telneta, eventualno pregled prvih 10-tak redova poruke.

Re: program za pop kontrolu

Postano: 14 lis 2010, 19:58
Postao/la drade
Mislim da si mozes nesto zaskriptati koristeci expect.

Nesto tipa (koristim primjer kojim sam pomogao nekome s slicnim problemom ali za FTP)

Kod: Označi sve

#!/usr/bin/env expect

set username username
set pass password
set host ime_domacina_ili_IP_adresa

spawn telnet $host 110
expect "+OK"
send "user $username\r"
expect "+OK"
send "pass $pass\r"
expect "+OK"
send "stat\r"
expect "+OK"
send "quit\r"
expect eof
Ovo bi ti trebalo dati ovakav output (moze varirati):
drade@host:~$ ./popauto2
spawn telnet hostname 110
Trying hostname...
Connected to hostname.
Escape character is '^]'.
+OK wtf.lol.tld bla bla bla
user username
+OK hello username, please enter your password
pass super_secret_password
+OK server ready
stat
+OK broj_poruka size
quit
+OK mail_hostname closing connection
Connection closed by foreign host.
No to i dalje koristi telnet, ali automatski ... mozes koristiti i netcat ako zelis umjesto telneta.

Npr.:

Kod: Označi sve

#!/usr/bin/env expect

set username username
set pass password
set host ime_domacina_ili_IP_adresa

spawn nc -v -v $host 110
expect "+OK"
send "user $username\r"
expect "+OK"
send "pass $pass\r"
expect "+OK"
send "stat\r"
expect "+OK"
send "quit\r"
expect eof

Re: program za pop kontrolu

Postano: 14 lis 2010, 20:15
Postao/la Gigolo
Hvala ti. Dakle ništa bez telneta.

Re: program za pop kontrolu

Postano: 14 lis 2010, 20:16
Postao/la drade
Gigolo je napisao/la:Hvala ti. Dakle ništa bez telneta.
Ili netcat-a. Moras nekako uspostaviti tcp konekciju, koji god tool koristio za to.

Re: program za pop kontrolu

Postano: 14 lis 2010, 20:17
Postao/la glaskoncILLa
koji je problem sa telnetom?
mislim, necim moras ostavariti konekciju, telnet je za to dobar ( ili los buduci da sve salje u clear tekstu ) kao i bilo sto drugo.

Re: program za pop kontrolu

Postano: 15 lis 2010, 08:33
Postao/la Gigolo
Ma nema problema s telnetom. Ovo propitkujem jer već neko vrijeme razmišljam da napišem program za brisanje spama direktno na popu. Za to je dovoljno shell skriptiranje, telnet i zenity. Razmisliti ću.

Re: program za pop kontrolu

Postano: 15 lis 2010, 08:43
Postao/la Gigolo
Možda bi to već bilo gotovo da nemem nikakav alat, ali koristim ovo http://www.download.ba/xTerminator-free ... 12245.html kroz wine i radi ok.