|
@@ -115,17 +115,19 @@ class MailSender:
|
|
|
self._makeCSV(fileToSend, result)
|
|
self._makeCSV(fileToSend, result)
|
|
|
_, energiaTotal = self._calculateEnergy(result)
|
|
_, energiaTotal = self._calculateEnergy(result)
|
|
|
|
|
|
|
|
|
|
+ recipients = []
|
|
|
|
|
+
|
|
|
|
|
+ with open("recipients.txt",'r') as recipientList:
|
|
|
|
|
+ for rec in recipientList.readlines():
|
|
|
|
|
+ recipients.append({"email": rec})
|
|
|
|
|
+
|
|
|
data = {
|
|
data = {
|
|
|
"from":{
|
|
"from":{
|
|
|
"email":"energy_report@energy.inverlec.solar"
|
|
"email":"energy_report@energy.inverlec.solar"
|
|
|
},
|
|
},
|
|
|
"personalizations":[
|
|
"personalizations":[
|
|
|
{
|
|
{
|
|
|
- "to":[
|
|
|
|
|
- {
|
|
|
|
|
- "email":"oscar.leiva@mercadoselectricos.com.sv"
|
|
|
|
|
- }
|
|
|
|
|
- ],
|
|
|
|
|
|
|
+ "to": recipients,
|
|
|
"dynamic_template_data":{
|
|
"dynamic_template_data":{
|
|
|
"fecha": format_date(self.now, locale='es_SV', format='full'),
|
|
"fecha": format_date(self.now, locale='es_SV', format='full'),
|
|
|
"medidor": self.serialNumber,
|
|
"medidor": self.serialNumber,
|
|
@@ -153,7 +155,7 @@ if __name__ == "__main__":
|
|
|
sender = MailSender("0208069934")
|
|
sender = MailSender("0208069934")
|
|
|
scheduler = BlockingScheduler()
|
|
scheduler = BlockingScheduler()
|
|
|
|
|
|
|
|
- scheduler.add_job(sender.sendMail, 'cron', hour=8, minute=00)# 8
|
|
|
|
|
- scheduler.add_job(sender.sendMail, 'interval', seconds=10)# 8
|
|
|
|
|
|
|
+ # scheduler.add_job(sender.sendMail, 'cron', hour=8, minute=00)# 8
|
|
|
|
|
+ scheduler.add_job(sender.sendMail, 'cron', hour=7, minute=41)# 8
|
|
|
|
|
|
|
|
scheduler.start()
|
|
scheduler.start()
|