Skip to content
Snippets Groups Projects
Commit d9e6789a authored by Eesaan Atluri's avatar Eesaan Atluri
Browse files

Use mail config template for notify user agent

parent 6ecabd9e
No related branches found
No related tags found
4 merge requests!147Merge previous default branch feat-cod-rmq into main,!85kill nginx process running under user from login node,!78Feat cod rmq,!73Feat separate mail config
......@@ -7,8 +7,8 @@ import dataset
from rc_rmq import RCRMQ
from jinja2 import Template
from datetime import datetime
import rabbit_config as mail_cfg
import rabbit_config as rcfg
import mail_config as mail_cfg
task = 'notify_user'
args = rc_util.get_args()
......@@ -51,18 +51,18 @@ def notify_user(ch, method, properties, body):
else:
# Send email to user
receivers = [user_email, mail_cfg.Admin_email]
receivers = [user_email, rcfg.Admin_email]
message = Template(mail_cfg.Whole_mail).render(username=username, to=user_email)
if args.dry_run:
logger.info(f'smtp = smtplib.SMTP({mail_cfg.Server})')
logger.info(f'smtp.sendmail({mail_cfg.Sender}, {receivers}, message)')
logger.info(f'smtp = smtplib.SMTP({rcfg.Server})')
logger.info(f'smtp.sendmail({rcfg.Sender}, {receivers}, message)')
logger.info(f"table.update({{'username': {username}, 'count': 1, 'sent_at': datetime.now()}}, ['username'])")
else:
errmsg = 'Sending email to user'
smtp = smtplib.SMTP(mail_cfg.Server)
smtp.sendmail(mail_cfg.Sender, receivers, message)
smtp = smtplib.SMTP(rcfg.Server)
smtp.sendmail(rcfg.Sender, receivers, message)
logger.debug(f'Email sent to: {user_email}')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment