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): mail_sender.make_default_post_param() mail_sender.set_post_param('templateSid', 337) mail_sender.set_post_param_recipients(name, email) mail_sender.set_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')) mail_sender.send_email(timestamp, signature) mail_sender = MailSender() send_mail_waiting_7days_maestro('test1', 'jisangs@daum.net', '2019-04-08') ''' checker = UnpaidMaestroChecker() 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(maestro_id, name, email, available_dateTime, registered_dateTime)) '''