Add more method

This commit is contained in:
Dita Aji Pratama 2025-12-01 08:53:55 +07:00
parent 887bc5e222
commit 20c3d4ea65

View File

@ -15,9 +15,23 @@ def smtp(config):
msg.attach(part1)
msg.attach(part2)
smtp_server = smtplib.SMTP(config['server']['host'], config['server']['port'])
smtp_server.ehlo()
smtp_server.starttls()
smtp_server.login( config['login']['email'], config['login']['password'] )
smtp_server.sendmail('&&&&&&', config['to'], msg.as_string() )
smtp_server.quit()
if config['server']['port'] == 465:
smtp_server = smtplib.SMTP_SSL(config['server']['host'], config['server']['port'])
smtp_server.login( config['login']['email'], config['login']['password'] )
smtp_server.send_message(msg)
smtp_server.quit()
elif config['server']['port'] == 587:
smtp_server = smtplib.SMTP(config['server']['host'], config['server']['port'])
smtp_server.ehlo()
smtp_server.starttls()
smtp_server.login( config['login']['email'], config['login']['password'] )
smtp_server.sendmail('&&&&&&', config['to'], msg.as_string() )
smtp_server.quit()
else:
pass