Scrivi un codice che invia un'email di promemoria.
Data obiettivo: 15 agosto 2022

Oggetto: Messaggio di saluto
"""
Invia un'email di promemoria
"""

import smtplib

def send_reminder_email(target_date, subject, message):
    # Configura il server email
    server = smtplib.SMTP('smtp.gmail.com', 587)
    server.ehlo()
    server.starttls()
    server.login('<username>', '<password>')

    # Crea l'email di promemoria
    sender = '<sender@example.com>'
    receivers = ['<receiver@example.com>']
    body = f'Oggetto: {subject}\n\n{message}'
    server.sendmail(sender, receivers, body)

    # Pianifica l'invio del promemoria alla data target
    server.schedule_reminder(target_date, sender, receivers, body)

    # Chiudi la connessione al server email
    server.quit()

if __name__ == '__main__':
    target_date = '15 agosto 2022'
    subject = 'Messaggio di auguri'
    message = 'Buon compleanno!'
    send_reminder_email(target_date, subject, message)