mailer.py 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. from envelopes import Envelope
  2. from datetime import datetime, timedelta
  3. from time import sleep
  4. # tn, ty = datetime.now().month - 1, datetime.now().year
  5. my_month = datetime.today() - timedelta(days=datetime.today().day)
  6. m_list = {'Drytec': 'zsofia.torok4@gmail.com, vtorok@gmail.com',
  7. 'Ergo': 'office@ergohr.eu',
  8. 'German': 'info@germanstone.ro, flori.flamand@germanstone.ro, freemir@web.de',
  9. 'Kun': 'kun_g_tibor@yahoo.com',
  10. 'Mathe': 'tudor.aciu@gmail.com',
  11. 'Chrysopeea': 'cristina.stan@chrysopeea.com, sfeliciacristina@yahoo.com',
  12. 'Elegance': 'bolbagelu@yahoo.com',
  13. 'KK Invest': 'office@kkinv.ro',
  14. 'Vibro': 'tamas_neda@yahoo.com, romania@vibrocomp.com',
  15. 'Webs': 'webs_srl@yahoo.com'
  16. }
  17. # test_list = {'deeejas1' : 'deeejas@yandex.com, deeejas@mail.com'}
  18. env = Envelope(
  19. from_addr=(u'office@taxwizard.ro'),
  20. subject=u'dosar conta luna {0} {1}'.format(my_month.month, my_month.year),
  21. text_body=u'Va rugam sa ne trimiteti actele contabile pentru luna/trimestrul {0} {1} \n'
  22. u'-Intrari, iesiri, extrase de cont si orice alte documente contabile. \n'
  23. u'Termenul de depunere a declaratiilor este 25 a lunii curente \n\n'
  24. u'(In cazul in care ati trimis deja actele va rugam sa nu luati in considerare acest mesaj.) \n'
  25. u'Cu multumiri, A&B Consult'.format(my_month.month, my_month.year)
  26. )
  27. for mail in m_list:
  28. env.clear_to_addr()
  29. env.add_to_addr(m_list[mail])
  30. # print(env._parts)
  31. env.send('smtp.gmail.com', port='587', login='claudia.conta.ab@gmail.com',
  32. password='xxxxxxxx', tls=True
  33. )
  34. sleep(0.05)