Newer
Older
sender_email = 'noreply@ujonc.kszk.bme.hu'
link = 'https://ujonc.kszk.bme.hu/homework'
def get_full_name(user):
return user.last_name + " " + user.first_name
with codecs.open('common/emails/' + name, 'r', 'utf-8') as myfile:
def send_out_mail(subject, message, sender_email, receiver_email):
if 'runserver' in sys.argv:
# It is in development
print("Email sent from: " + str(sender_email) + " to: " + str(receiver_email))
else:
send_mail(subject, message, sender_email, [receiver_email, ])
subject = "Kszképzés regisztráció"
message = read_email('registration.txt')
message = str.format(message % {'name': get_full_name(user)})
send_out_mail(subject, message, sender_email, [user.email, ])
message = str.format(message % {'name': get_full_name(user)})
send_out_mail(subject, message, sender_email, [user.email, ])
subject = "Jelentkezés eredménye"
message = read_email('denied.txt')
message = str.format(message % {'name': get_full_name(user)})
send_out_mail(subject, message, sender_email, [user.email, ])
deadline = deadline.strftime('%Y-%m-%d %H:%M')
subject = "Új házifeladat"
message = read_email('new_homework.txt')
message = str.format(
message % {'name': get_full_name(user), 'link': link, 'deadline': deadline})
send_out_mail(subject, message, sender_email, [user.email, ])
subject = "Házifeladat eredménye"
if accepted:
status = 'Elfogadva'
else:
status = 'Hibás'
message = read_email('homework_corrected.txt')
message = str.format(message % {'name': get_full_name(user),
'link': link,
'status': status,
'title': title})
send_out_mail(subject, message, sender_email, [user.email, ])