Nie widzę potrzeby zakładania nowego tematu wiec dodam w tym wątku projekt który skończyłem plik .pl + trzeba utworzyć plik txt ze swoja ścieżka
Program odpalamy z argumentami login pass do poczty jeśli się zalogujemy to program zapisuje login i pass do pliku txt jeśli nie to kończy
Kod:
#!/usr/bin/perl
###################################
#By Hardiel #
###################################
use Net::POP3;
$user = "$ARGV[0]";
$pass = "$ARGV[1]";
print "[Interia]: interia.pl poczta.fm interia.eu 1gb.pl 2gb.pl vip.interia.pl serwus.pl akcja.pl czateria.pl znajomi.pl\r\n";
print "[Wp]: wp.pl\r\n";
print "[Onet]: amorki.pl autograf.pl buziaczek.pl onet.eu op.pl poczta.onet.eu poczta.onet.pl vp.pl\r\n";
print "[o2]: o2.pl go2.pl tlen.pl\r\n";
print "Jesli chcesz sie zalogowac na Interie wpisz '1'\r\n";
print "Jesli chcesz sie zalogowac na Onet wpisz '2'\r\n";
print "Jesli chcesz sie zalogowac na WP wpisz '3'\r\n";
print "Jesli chcesz sie zalogowac na o2 wpisz '4'\r\n";
$login = <STDIN>;
if ($login==1) {
$pop = Net::POP3->new('poczta.interia.pl');
$result = $pop->login ( $user , $pass );
if ($result eq undef) {
print "Nie zalogowano!!\r\n";
exit;
}
else {
print "Zalogowano!! ;]\r\n";
print "liczba postow w skrzynce: $result\r\n";
}
$pop->quit();
open (email, ">> C:/email.txt");
print email "User: $user Password: $pass\n";
close (email);
}
if ($login==2) {
$pop = Net::POP3->new('pop3.poczta.onet.pl');
$result = $pop->login ( $user , $pass );
if ($result eq undef) {
print "Nie zalogowano!!\r\n";
exit;
}
else {
print "Zalogowano!! ;]\r\n";
print "liczba postow w skrzynce: $result\r\n";
}
$pop->quit();
open (email, ">> C:/email.txt");
print email "User: $user Password: $pass\n";
close (email);
}
if ($login==3) {
$pop = Net::POP3->new('pop3.wp.pl');
$result = $pop->login ( $user , $pass );
if ($result eq undef) {
print "Nie zalogowano!!\r\n";
exit;
}
else {
print "Zalogowano!! ;]\r\n";
print "liczba postow w skrzynce: $result\r\n";
}
$pop->quit();
open (email, ">> C:/email.txt");
print email "User: $user Password: $pass\n";
close (email);
}
if ($login==4) {
$pop = Net::POP3->new('poczta.o2.pl');
$result = $pop->login ( $user , $pass );
if ($result eq undef) {
print "Nie zalogowano!!\r\n";
exit;
}
else {
print "Zalogowano!! ;]\r\n";
print "liczba postow w skrzynce: $result\r\n";
}
$pop->quit();
open (email, ">> C:/email.txt");
print email "User: $user Password: $pass\n";
close (email);
}
Pozdrawiam