Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Email Sender - emailsender.txt

emailsender.txt

Caricato da:
Scarica il programma completo

  1. #usr/bin/perl
  2.  
  3. use Net::SMTP;
  4. use Tk;
  5.  
  6. $mw=MainWindow->new(-background=>"black");
  7. $mw->title("Email sender ....");
  8. $mw->minsize(280,270);
  9. $mw->maxsize(280,270);
  10. $mw->Label(-text=>"\nEmail Sender 0.1 by Ciro1992\n",-background=>"black",-foreground=>"green")->pack(-anchor=>"n");
  11. $mw->Label(-text=>"Tua Email :",-background=>"black",-foreground=>"green")->pack(-anchor=>"n");
  12. $mw->Entry(-textvariable=>\$da)->pack(-anchor=>"n");
  13. $mw->Label(-text=>"Destinatario :",-background=>"black",-foreground=>"green")->pack(-anchor=>"n");
  14. $mw->Entry(-textvariable=>\$a)->pack(-anchor=>"n");
  15. $mw->Label(-text=>"Oggetto :",-background=>"black",-foreground=>"green")->pack(-anchor=>"n");
  16. $mw->Entry(-textvariable=>\$ogg)->pack(-anchor=>"n");
  17. $mw->Label(-text=>"Testo :",-background=>"black",-foreground=>"green")->pack(-anchor=>"n");
  18. $mw->Entry(-textvariable=>\$testo)->pack(-anchor=>"n");
  19. $mw->Button(-text=>"Invia",-background=>"black",-foreground=>"green",-command=>sub{
  20.  
  21. $sw=MainWindow->new(-background=>"black");
  22.  
  23. $smtp = Net::SMTP->new("mail.libero.it", Hello => "provider", Timeout => 50) || die "Errore di connessione al server SMTP\n";
  24.  
  25. $smtp->mail("$da") || die "Indirizzo di origine non valido\n";
  26. $smtp->to("$a") || die "Destinazione non valida\n";
  27. $smtp->data();
  28. $smtp->datasend("From: $da\n");
  29. $smtp->datasend("To: $a\n");
  30. $smtp->datasend("Subject: $ogg\n");
  31. $smtp->datasend("\n");
  32. $smtp->datasend("$testo");
  33. $smtp->datasend("\n");
  34. $smtp->dataend();
  35. $smtp->quit;
  36.  
  37. $sw->title("Send.....");
  38. $sw->minsize(100,60);
  39. $sw->maxsize(100,60);
  40. $sw -> Label(-text=>"Email Sender.",-background=>"black",-foreground=>"green")->pack;
  41. })->pack(-anchor=>"n");
  42.  
  43. MainLoop;