On 21/03/2014 10:49, Emilio Peruzzi wrote:
> Ho letto che siete rimasti perplessi dal programma e vi capisco, io è da
> poco che programmo, tanto più con gli script quindi potrebbe essere
> pensato maluccio il programma.
> In sostanza io ho un programma io ho realizzato un programma in Python
> che gestisce un po' di dati/informazioni. Nel caso il mio programma in
> Python rileva dei dati anomali deve potermi avvisare via e-mail.
> Per poter far comunicare il mio file.sh con il mio file.py l'unica
> soluzione easy che ho trovato è quella di usare dei file .txt. Quindi ho
> creato un loop infinito (devo essere sempre pronto a mandare e-mail) e
> due casistiche: un e-mail con allegato e una senza. Quindi in sostanza
> questo script legge il file settings, a seconda del codice che trova
> prosegue il loop senza fare nulla oppure si prepara a mandare un e-mail
> con allegato o senza. (io per ora sto facendo le prove senza allegato)
> Poi visto che non devono essere e-mail statiche io vado ogni volta a
> leggere il contenuto del messaggio e anche il mittente, così che se
> volessi cambiare e-mail mi basta modifficare un file.txt e la comodità
> del file .txt è che può essere letto anche da altri script o altri
> programmi.
> 
> Se avete idee migliori ogni consiglio è ben accetto :)

Beh, mandare l'email direttamente da Python, per esempio:

import smtplib

server = smtplib.SMTP("localhost")
server.sendmail("f...@initd.org", "debian-italian@lists.debian.org",
        """Ciao a tutti,

        Questo è un semplice semplice mesaggiom di esempio per Emilio

        federico
        """)
server.quit()

federico

-- 
Federico Di Gregorio                         federico.digrego...@dndg.it
Di Nunzio & Di Gregorio srl                               http://dndg.it
 Io non sono romantica. La candelina sul tavolo mi vede e si spegne.
                                                      -- sisterconfusion


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/532c1095.5080...@dndg.it

Rispondere a