소스 검색

Add recipients.txt

Oscar Alfredo Leiva Salomón 6 년 전
부모
커밋
475768f8cb
2개의 변경된 파일12개의 추가작업 그리고 7개의 파일을 삭제
  1. 3 0
      recipients.txt
  2. 9 7
      sendMail.py

+ 3 - 0
recipients.txt

@@ -0,0 +1,3 @@
+oscar.leiva@mercadoselectricos.com.sv
+francisco.huezo@mercadoselectricos.com.sv
+carlos.chavez@inverlec.com.sv

+ 9 - 7
sendMail.py

@@ -115,17 +115,19 @@ class MailSender:
         self._makeCSV(fileToSend, result)
         _, energiaTotal = self._calculateEnergy(result)
 
+        recipients = []
+
+        with open("recipients.txt",'r') as recipientList:
+            for rec in recipientList.readlines():
+                recipients.append({"email": rec})
+
         data = {
             "from":{
                 "email":"energy_report@energy.inverlec.solar"
             },
             "personalizations":[
                 {
-                    "to":[
-                        {
-                        "email":"oscar.leiva@mercadoselectricos.com.sv"
-                        }
-                    ],
+                    "to": recipients,
                     "dynamic_template_data":{
                         "fecha": format_date(self.now, locale='es_SV', format='full'),
                         "medidor": self.serialNumber,
@@ -153,7 +155,7 @@ if __name__ == "__main__":
     sender = MailSender("0208069934")
     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()