Código que envia email usando python de forma rápida feito no Jupyter Notebook, é necessário uma conta no email e a senha desse email que será o remetente para poder enviar as mensagens e o email do destinatário para poder receber as mensagens. Poderá formatar e personalizar a mensagem enviada com HTML.
A configurações para permitir acesso de apps não seguros do email do remetente deve estar ativada (por padrão já estão desativadas), porque senão o Gmail não deixará o programa acessar a conta. Caso o editor não seja o Jupyter Notebook, é necessário intalar as dependências: smtplib e email.message.
Caso use outro editor:
pip install smtplib pip install email