Estoy usando Flask mail para enviar correos electrónicos. Todo funciona bien, excepto que noté que el nombre del remitente es solo la primera parte del correo electrónico como (1) - "info" en este caso:
¿Cómo agregar un nombre personalizado como (2): vea la captura de pantalla?
El código con el que estoy enviando correos electrónicos:
def send_async_email(app, msg): with app.app_context(): mail.send(msg) def send_email(to, subject, template, **kwargs): app = current_app._get_current_object() msg = Message(app.config['MAIL_SUBJECT_PREFIX'] + ': ' + subject, sender=app.config['MAIL_DEFAULT_SENDER'] , recipients=[to]) msg.body = render_template(template + '.txt', **kwargs) msg.html = render_template(template + '.html', **kwargs) thr = Thread(target=send_async_email, args=[app, msg]) thr.start() return thrPuede configurar el remitente como tupla así:
Message( sender=('Firstname Lastname', 'from@me.com') )