diff --git a/defs.py b/defs.py index 13dcd64..1fd55eb 100644 --- a/defs.py +++ b/defs.py @@ -66,13 +66,14 @@ class MISPAlertManager: # Configuración de la cuenta de Office 365 y del servidor SMTP smtp_server = settings.EMAIL_CONFIG['server_smtp_host'] smtp_port = settings.EMAIL_CONFIG['server_smtp_port'] - from_address = settings.EMAIL_CONFIG['smtp_username'] + smtp_user = settings.EMAIL_CONFIG['smtp_username'] + from_address = settings.EMAIL_CONFIG['smtp_sender'] to_address = settings.EMAIL_CONFIG['email_recipient'] password = settings.EMAIL_CONFIG['smtp_password'] # Crear el mensaje msg = MIMEMultipart() - msg["From"] = settings.EMAIL_CONFIG['smtp_username'] # Dirección 'from' + msg["From"] = settings.EMAIL_CONFIG['smtp_sender'] # Dirección 'from' msg["To"] = to_address msg["Subject"] = settings.EMAIL_CONFIG['email_subject'] @@ -275,7 +276,7 @@ class MISPAlertManager: server.starttls() # Habilitar cifrado TLS # Iniciar sesión en el servidor - server.login(from_address, password) + server.login(smtp_user, password) # Enviar el correo server.sendmail(from_address, to_address, msg.as_string()) diff --git a/settings.py b/settings.py index 8e55ee1..98d274d 100644 --- a/settings.py +++ b/settings.py @@ -31,6 +31,7 @@ EMAIL_CONFIG = { 'server_smtp_port': 587, 'smtp_username': '', 'smtp_password': '', + 'smtp_sender': '', 'email_recipient':'', 'tls': True, # si utiliza TLS, sino False 'email_subject':'',