Cómo obtener una respuesta del servidor después de enviar un correo usando smtplib SMTP.sendmail

Tengo un programa para enviar correo usando python smtplib. Tengo la parte de envío de correo funcionando bien, pero también necesito capturar el mensaje de respuesta del servidor después de que se haya enviado un correo. Por ejemplo, postfix devuelve el siguiente mensaje después de que se haya puesto en cola un correo:

reply: '250 2.0.0 Ok: queued as EB83821273B\r\n'
reply: retcode (250); Msg: 2.0.0 Ok: queued as EB83821273B
data: (250, '2.0.0 Ok: queued as EB83821273B')

Lo que realmente me interesa es el código de error (250) y la identificación de la cola (EB83821273B). Puedo imprimirlos si configuro set_debuglevel (1), pero necesito capturar esto en una variable para un mayor registro y procesamiento.

gracias y saludos,

raj

Respuestas a la pregunta(1)

Su respuesta a la pregunta