Commit 99dc9590 authored by Imran Hussain's avatar Imran Hussain
Browse files

Renewal sender func does some logging and tells people its been run

parent 10248174
Loading
Loading
Loading
Loading

renewal-notify-email

0 → 100644
+7 −0
Original line number Diff line number Diff line
{$adminname} has sent out renewal emails to:

{$peoples}

--
The SUCS Account Manager
https://projects.sucs.org/sucs/accountmanager
 No newline at end of file
+19 −1
Original line number Diff line number Diff line
@@ -98,6 +98,24 @@ def sendReminderEmail(listofpeeps):
		else:
			print("Renewal email template not found!")
			sys.exit(4)
	if debugmode == 0:
			file = codecs.open("renewal-notify-email", encoding='utf-8')
			data = file.read()
			file.close()
			data = data.replace("{$adminname}",adminname)
			data = data.replace("{$peoples}",str(listofpeeps))
			sender = "staff@sucs.org"
			receiver = ["exec@sucs.org","logs@sucs.org"]
			message = MIMEMultipart()
			message['From'] = sender
			message['To'] = receiver
			message['Subject'] = 'Renewal Reminder Sent Out'
			messageBody = MIMEText(data, 'plain', "UTF-8")
			message.attach(messageBody)

			smtpConn = smtplib.SMTP('localhost')
			smtpConn.sendmail(sender, receiver, message.as_string())
			smtpConn.quit()


def mainMenu():