Esta es una continuación práctica de nuestra guía general de Sage 50 en Panamá. Si ya tienes Sage instalado y solo necesitas configurar el envío de correos para mandar estados de cuenta y facturas a clientes, esta es la guía que necesitas. Cubrimos los proveedores más usados y las soluciones a los errores típicos que vemos en el taller cada semana.

Por qué es tan común que falle

Configurar el envío de correos en Sage parece simple en teoría: ingresas servidor SMTP, puerto, usuario y contraseña, y listo. Pero en la práctica falla por estas razones:

  • Microsoft cambió las reglas de autenticación. Ya no permite usar contraseñas normales en aplicaciones externas.
  • Gmail también requiere contraseñas de aplicación desde 2022.
  • Algunos proveedores de hosting bloquean puertos SMTP por defecto.
  • Sage no es un cliente de correo moderno. No soporta OAuth, así que depende de “contraseñas de aplicación” generadas específicamente para él.

La mayoría de los errores que vemos no son problemas de Sage — son problemas de configuración de la cuenta de correo. Y resolverlos requiere conocer las particularidades de cada proveedor.

Lo que necesitas antes de empezar

Antes de tocar Sage, ten lista esta información:

  1. Cuenta de correo activa que vas a usar para enviar (típicamente la del negocio: ventas@empresa.com, facturas@empresa.com).
  2. Contraseña de la cuenta o la posibilidad de generar una contraseña de aplicación (más sobre esto adelante).
  3. Autenticación 2FA activada en la cuenta si usas Microsoft 365 o Gmail (es requisito).
  4. Datos del servidor SMTP según tu proveedor (los detallamos abajo).

Configuración con Microsoft 365 / Outlook

La opción más común en empresas panameñas. Si usas Outlook con cuenta de Microsoft 365 (correo del trabajo, sea con dominio propio o no), estos son los datos:

Datos SMTP

  • Servidor SMTP: smtp.office365.com
  • Puerto: 587
  • Cifrado: STARTTLS (a veces aparece como “TLS” o “SSL/TLS”)
  • Usuario: tu correo completo (tu@empresa.com)
  • Contraseña: una contraseña de aplicación, no tu contraseña normal

El problema de la contraseña con Microsoft 365

Microsoft ya no permite que aplicaciones como Sage usen tu contraseña normal directamente. Necesitas una contraseña de aplicación específica. Pasos:

  1. Activa la autenticación en dos pasos (2FA) en tu cuenta Microsoft. Sin esto no puedes generar contraseñas de aplicación.
  2. Ve a https://account.microsoft.com/securityOpciones de seguridad avanzadas.
  3. Busca Contraseñas de aplicaciónCrear nueva contraseña de aplicación.
  4. Le das un nombre descriptivo (ejemplo: “Sage 50 envío facturas”) para identificarla luego.
  5. Microsoft te genera una contraseña de 16 caracteres (algo tipo abcd efgh ijkl mnop).
  6. Copia esa contraseña. Solo se muestra una vez. Si la pierdes, generas otra.
  7. Pégala en Sage como la contraseña de la cuenta SMTP.

Para cuentas Microsoft 365 corporativas con dominio propio

Si tu cuenta es del estilo tu@tuempresa.com y la maneja Microsoft 365, los pasos son los mismos pero a veces el administrador IT debe habilitar el envío SMTP autenticado desde el centro de administración. Sin eso, aunque generes contraseña de aplicación, no funciona.

Si eres el administrador o tienes acceso:

  1. Centro de administración Microsoft 365 → Usuarios → Usuarios activos
  2. Selecciona el usuario → Correo → Administrar aplicaciones de correo electrónico
  3. Activa SMTP autenticado
  4. Espera unos minutos a que se aplique

Si no eres el administrador, pídeselo al área de IT con esta información: “Necesito habilitar SMTP authenticated submission para esta cuenta”.

Configuración con Gmail / Google Workspace

Para usuarios que tienen Gmail personal o Google Workspace empresarial:

Datos SMTP

  • Servidor SMTP: smtp.gmail.com
  • Puerto: 587
  • Cifrado: STARTTLS
  • Usuario: tu correo Gmail completo
  • Contraseña: una contraseña de aplicación generada en Google

Cómo generar la contraseña de aplicación en Google

  1. Activa la verificación en dos pasos en tu cuenta Google. Sin esto, no puedes generar contraseñas de aplicación.
  2. Ve a https://myaccount.google.com/apppasswords.
  3. Selecciona “Otra (personalizada)” y ponle nombre: “Sage 50”.
  4. Click en Generar.
  5. Google te muestra una contraseña de 16 caracteres.
  6. Cópiala y pégala en Sage como contraseña de la cuenta SMTP.

Si Google bloquea por “intento de inicio sospechoso”

Las primeras veces que envías desde una IP nueva, Google a veces bloquea por seguridad. Solución:

  • Ve a myaccount.google.com/lesssecureapps o intenta enviar primero desde el navegador para “validar” que la actividad es tuya.
  • A veces hay que esperar 24h después de generar la contraseña de aplicación para que funcione todo.

Configuración con correo de dominio propio (cPanel, hosting tradicional)

Si tu correo tiene dominio propio pero no usa Microsoft 365 ni Google Workspace (sino el típico cPanel del hosting), pide a tu proveedor estos datos:

  • Servidor SMTP saliente (algo tipo mail.tuempresa.com o smtp.tuempresa.com)
  • Puerto (usualmente 587 con TLS o 465 con SSL)
  • Si requiere autenticación SMTP (típicamente sí)
  • Usuario: tu correo completo
  • Contraseña: la de tu correo (en este tipo de servicio sí se usa la contraseña normal)

Esos servidores típicamente no tienen restricciones complicadas como Microsoft o Google. Si tienes los datos correctos, funciona al primer intento.

Probar que funciona

Una vez configurado en Sage:

  1. Ve al cliente al que vas a enviar (cualquier cliente que tenga correo registrado).
  2. Genera un estado de cuenta o reporte.
  3. Click en Enviar por correo.
  4. Revisa el correo del destinatario.

Buena práctica: prueba primero enviándote un correo a ti mismo. Crea un cliente de prueba con tu correo personal, mándale algo, y verifica que llega bien. Si llega, todo está OK. Si no, revisa los errores comunes abajo.

Errores comunes y soluciones

”No se puede conectar al servidor SMTP”

Causas posibles:

  • Servidor o puerto mal escritos. Verifica letra por letra.
  • Firewall o antivirus bloqueando el puerto saliente. Agrega excepción para Sage.
  • Internet del local con puerto SMTP bloqueado (poco común pero pasa con algunos ISPs).

”Autenticación fallida” o “535 Authentication failed”

Causa: la contraseña no es la correcta. Especialmente con Microsoft 365 y Gmail, debe ser contraseña de aplicación, no la contraseña normal de la cuenta. Genera una nueva siguiendo los pasos arriba.

”El correo se envía pero llega a spam”

Causas y soluciones:

  • Si usas correo gratuito (Gmail personal, Outlook personal) para enviar facturas, es muy probable que caiga en spam. Para empresa, usa correo con dominio propio.
  • Falta configuración de SPF, DKIM y DMARC en los registros DNS del dominio. Estos son registros de autenticación que indican a los servidores receptores que tu correo es legítimo. Sin ellos, los correos automatizados parecen sospechosos.
  • Si el contenido del correo tiene palabras típicas de spam (“urgente”, “factura sin pagar”, muchas mayúsculas), también puede caer en spam por contenido. Revisa las plantillas en Sage.

”Sage se cuelga al intentar enviar”

Causas:

  • Versión de Sage desactualizada. Algunas versiones viejas no soportan TLS moderno.
  • Conexión a internet inestable. Verifica con otra app.
  • Antivirus bloqueando la operación. Ya cubrimos las exclusiones del antivirus en la guía general de Sage 50.

”Error 421” o “Service not available”

Causa común: Microsoft o Google detectaron actividad sospechosa y bloquearon temporalmente. Espera 30 minutos y prueba de nuevo. Si persiste, revisa la cuenta en el portal del proveedor por si hay alertas de seguridad pendientes.

El correo se envía pero adjuntos vienen vacíos o corruptos

Causa: problema con el formato de exportación. Verifica:

  • En Sage, formato de exportación: PDF (no usar Excel para envío externo)
  • Tamaño del archivo: si supera 25 MB, Microsoft y Gmail lo rechazan
  • Permisos de la carpeta temporal donde Sage genera los archivos

Cuándo necesitas un técnico

Si después de revisar todos los puntos arriba aún no funciona, probablemente sea uno de estos casos:

  • Configuración del dominio de correo (SPF/DKIM/DMARC) requiere conocimiento de DNS
  • La cuenta Microsoft 365 corporativa requiere cambios del administrador IT
  • El equipo donde corre Sage tiene problemas de red o antivirus muy específicos
  • La versión de Sage es antigua y necesita actualización

Cualquiera de estos lo resolvemos en una sesión de soporte remoto. El tiempo total típico es de 30-60 minutos. Y queda funcionando para siempre.

Resumen

  • Microsoft 365 y Gmail requieren contraseña de aplicación, no la contraseña normal.
  • Activa 2FA primero — sin eso no puedes generar contraseñas de aplicación.
  • Servidor smtp.office365.com:587 para M365, smtp.gmail.com:587 para Gmail.
  • Para correo de dominio con cPanel, pide los datos al proveedor.
  • Si cae en spam, configura SPF/DKIM/DMARC en el DNS del dominio.

¿No logras configurar el envío de correos en Sage? Lo dejamos funcionando por soporte remoto en una sesión corta. Escríbenos por WhatsApp con qué proveedor de correo usas y cuál es el error que ves.