by dekster on Sat Apr 07, 2007 10:29 pm
finalmente ho ritrovato il tempo x cimentarmi nello studio del python e x postare sul forum...sk1l ho letto i tuoi commenti ai miei topic e ho kiaramente preso spunto dai tuoi consigli x riscrivere da capo i sorgenti ke avevo precedentemente postato e ora li risottopongo al tuo giudizio e a quello del forum per ulteriori consigli
- Code: Select all
#!/usr/bin/python
import smtplib
import sys
def invia():
server=raw_input('Server SMTP: ')
from_addr=raw_input('Mittente: ')
to_addr=raw_input('Destinatario: ')
msg=raw_input('Corpo Del Messaggio: ')
scelta=int(raw_input('[1] Invia\n[0] Esci\nOpzione Scelta: '))
if scelta==1:
server = smtplib.SMTP(server)
server.sendmail(from_addr, to_addr, msg)
server.quit()
print'[+] Mail inviata a %s [+]\n\n'%(to_addr)
elif scelta==0:
esci()
def esci():
print"Grazie per l'utilizzo"
sys.exit()
def info():
print'\n\nNome Programma: DekMail'
print'Versione: 0.1'
print'Autore: dekster'
print'Licenza: GPL\n\n'
while 1:
print'DekMail 0.1\n\n'
print'Opzioni Disponibili:\n[1] Invia Nuova Mail\n[2] Info\n[0] Esci\n'
sceltaA=int(raw_input('Opzione Scelta: '))
if sceltaA==1:
invia()
elif sceltaA==2:
info()
elif sceltaA==0:
esci()
else:
print'Opzione Non Disponibile'
sys.exit()
dekster@debian:~$ cat /etc/debian_version
lenny/sid
dekster@debian:~$ uname -a
Linux debian 2.6.18-4-k7 #1 SMP Mon Mar 26 17:57:15 UTC 2007 i686 GNU/Linux
dekster@debian:~$