Ir para conteúdo
Fórum Script Brasil

amfcandeias

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre amfcandeias

amfcandeias's Achievements

0

Reputação

  1. Olá, Preciso de verificar se o conteúdo de uma pasta e subastas alterou. Se sim, enviar um email. Está a funcionar mas só no conteúdo da pasta principal. Se criar um pasta e depois um ficheiro lá dentro, o script não está a enviar o email. Como posso fazer isso? Obrigado. Script: import os, time, smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText path_to_watch = "C:/1/" print "watching: " + path_to_watch before = dict ([(f, None) for f in os.listdir (path_to_watch)]) while 1: after = dict ([(f, None) for f in os.listdir (path_to_watch)]) added = [f for f in after if not f in before] removed = [f for f in before if not f in after] if removed: print "Removed: ", ", ".join (removed) if added: print "Added: ", ", ".join (added) me = "email@teste.pt" you = "email@teste.pt" msg = MIMEMultipart('alternative') msg['Subject'] = "New file has approached." msg['From'] = me msg['To'] = you text = "Novo ficheiro adicionado em:\n\\\c:/1" part1 = MIMEText(text, 'plain') msg.attach(part1) s = smtplib.SMTP('mail.smtp.pt') s.sendmail(me, you, msg.as_string()) s.quit() time.sleep (10) before = after
×
×
  • Criar Novo...