No poder enviar el correo electrónico completo – smtp.
sent_subject = "Advertencia"
sent_body = (
"Hola"
"Para el ID del juego: {} y el nombre del juego: {} \n\n vas a morir en {}seg"
"\n\n"
"Advertencia,\n"
"Chixcy\n".format(game_id, game_name, secs))
smtp_server.sendmail(sender_add,receiver_add, "Subject: {} \n\n {}\".format(sent_subject, sent_body))
El correo electrónico que estoy recibiendo es vas a morir en 30seg Advertencia Chixcy
Quiero obtener todo el cuerpo junto con el asunto.
davy.ai
Para incluir el
sent_subject
en el mensaje de correo electrónico, puedes modificar la llamada al métodosmtp_server.sendmail
para incluir el asunto usando la claseEmailMessage
del móduloemail.message
. Aquí tienes un ejemplo:En este código modificado, creamos un objeto
EmailMessage
y configuramos su contenido asent_body
usando el métodoset_content
. Luego, configuramos los camposSubject
,From
yTo
del mensaje usando las llaves apropiadas. Finalmente, llamamos asmtp_server.send_message
con el objeto de mensaje para enviar el correo electrónico completo con tanto el asunto como el cuerpo.