Fix: send ncloud mail (incompleted)

This commit is contained in:
2019-04-19 09:37:15 +09:00
parent cf1bab632c
commit c9a950f6f6
5 changed files with 288 additions and 29 deletions
+31 -8
View File
@@ -1,12 +1,35 @@
from unpaid_maestro_checker import UnpaidMaestroChecker
from mail_sender import NCloud
from mail_sender import MailSender
def send_mail_waiting_7days_maestro(name, email, register_date):
post_param = mail_sender.make_default_post_param(name, email)
post_param['templateSid'] = 337
post_param['parameters'] = {
'maestro_name': name,
'maestro_date': register_date
}
timestamp = MailSender.get_timestamp()
# print('hmac : ' + MailSender.hash_hmac('ripemd160', 'The quick brown fox jumped over the lazy dog.', 'secret'))
signature = MailSender.make_signature(NCloud.request_url, timestamp)
# print('signature : ' + signature.decode('utf-8'))
MailSender.send_email(post_param, timestamp, signature)
mail_sender = MailSender()
send_mail_waiting_7days_maestro('test1', 'jisangs@daum.net', '2019-04-08')
'''
checker = UnpaidMaestroChecker()
week1MaestroList = checker.getUnpaid7daysMaestroList()
for maestroData in week1MaestroList:
maestroId = maestroData['MaestroID']
name = maestroData['Name']
email = maestroData['Email']
registeredDateTime = maestroData['AcceptClausesDateTime']
availableDateTime = maestroData['AvailableActivateDateTime']
day7MaestroList = checker.get_unpaid_7days_maestro_list()
for maestro_data in day7MaestroList:
maestro_id = maestro_data['MaestroID']
name = maestro_data['Name']
email = maestro_data['Email']
registered_dateTime = maestro_data['AcceptClausesDateTime']
available_dateTime = maestro_data['AvailableActivateDateTime']
print("{0}, {1}, {2}, {3}, {4}" \
.format(maestroId, name, email, availableDateTime, registeredDateTime))
.format(maestro_id, name, email, available_dateTime, registered_dateTime))
'''