El mayor portal de MU Online de Brasil — desde 2003
Tutorial Principiante Servidor

Cómo configurar el email SMTP en el servidor de MU Online

Guía completa para configurar el email SMTP en el sitio de tu servidor de MU Online: qué funciones del sitio necesitan SMTP (recuperación de contraseña, activación de cuenta nueva, notificaciones de evento), la diferencia entre usar el SMTP de tu propio dominio vs un servicio externo (Gmail, Outlook, SendGrid), los parámetros exactos que necesitas (host, puerto, usuario, contraseña, SSL/TLS) y dónde encontrarlos, el paso a paso de la configuración en los paneles de administración más comunes de servidores de MU (sistemas web PHP), cómo probar que el SMTP funciona enviando un email de prueba, por qué los emails pueden caer en spam y cómo solucionarlo (SPF, DKIM, DMARC), las limitaciones de envío de Gmail y otras cuentas gratuitas, y cuándo vale la pena usar un servicio de email transaccional dedicado.

RO Rodrigo · Actualizado el 3 ago 2015 · ⏱ 12 min de lectura
Respuesta rápida

El sistema de email del sitio de tu servidor de MU Online es silencioso pero crítico — es lo que permite que los nuevos jugadores activen su cuenta y recuperen contraseñas. Sin SMTP configurado, esas funciones simplemente no funcionan. Esta guía cubre la configuración completa.

El sistema de email del sitio de tu servidor de MU Online es silencioso pero crítico — es lo que permite que los nuevos jugadores activen su cuenta y recuperen contraseñas. Sin SMTP configurado, esas funciones simplemente no funcionan. Esta guía cubre la configuración completa.

Nota: Esta guía asume que tienes un sitio web para tu servidor de MU con un panel de administración (un sistema PHP de gestión de cuentas, típico en servidores privados de MU). Los pasos de configuración de SMTP son los mismos en concepto para cualquier sistema — pero los nombres de los campos pueden variar.

Para qué necesitas el SMTP

FUNCIONES DEL SITIO QUE REQUIEREN EMAIL:

ACTIVACIÓN DE CUENTA NUEVA:
→ Cuando un jugador se registra en el sitio: el sistema envía un email con un link de activación
→ Sin ese email: la cuenta queda inactiva y el jugador no puede conectarse al servidor
→ Esta es la función MÁS CRÍTICA — sin ella, pierdes nuevos jugadores antes de que prueben el servidor

RECUPERACIÓN DE CONTRASEÑA:
→ El jugador olvidó su contraseña y hace clic en "Olvidé mi contraseña"
→ El sistema envía un email con un link para resetear la contraseña
→ Sin SMTP: el jugador no puede recuperar su cuenta y pierde todo su progreso
→ La alternativa manual (el admin resetea la contraseña en el SQL) es un proceso tedioso para servidor activo

NOTIFICACIONES OPCIONALES:
→ Avisos de mantenimiento programado (si el sistema lo permite)
→ Anuncio de nuevos eventos importantes
→ Confirmación de cambio de email o contraseña (seguridad)
→ Estas funciones son secundarias pero mejoran la experiencia

RESUMEN:
→ Sin SMTP: cada nuevo jugador necesita activación manual del admin
→ Con SMTP: el proceso es automático y escala con el crecimiento del servidor

Los parámetros SMTP que necesitas

QUÉ INFORMACIÓN NECESITAS PARA CONFIGURAR EL SMTP:

SMTP_HOST (el servidor de correo):
→ Ejemplo con Gmail: smtp.gmail.com
→ Ejemplo con Outlook/Hotmail: smtp.live.com
→ Ejemplo con tu propio hosting: mail.tudominio.com o smtp.tudominio.com
→ Encuéntralo: en el panel de control de tu hosting (cPanel, Plesk) → Email → Accounts → configuración SMTP

SMTP_PORT (el puerto):
→ Puerto 587 con TLS (el más común, recomendado)
→ Puerto 465 con SSL (alternativo)
→ Puerto 25 (sin cifrado — evitar, bloqueado por muchos proveedores)
→ Para Gmail: puerto 587 con TLS
→ Para la mayoría de hostings: puerto 587 o 465

SMTP_USER (el usuario de autenticación):
→ Generalmente el email completo del remitente: [email protected]
→ Para Gmail: tu dirección de Gmail completa

SMTP_PASS (la contraseña):
→ Para un email de tu propio dominio: la contraseña del email
→ Para Gmail con 2FA: usa una "App Password" (contraseña de aplicación)
  → Google Account → Seguridad → Contraseñas de aplicaciones → crear una para "Correo"
→ Para servicios como SendGrid: usan una API Key como contraseña (valor como: SG.xxxxxxxxxxxx)

SMTP_FROM o FROM_ADDRESS (el email del remitente):
→ La dirección que aparece en el campo "De:" del email recibido
→ Ejemplo: [email protected] o [email protected]
→ Recomendado: usar un email del dominio del servidor (no de Gmail) para más profesionalismo

SMTP_SECURE o SMTP_ENCRYPTION:
→ tls (para puerto 587) — lo más común
→ ssl (para puerto 465)
→ none (sin cifrado, puerto 25) — evitar

Configuración en el sistema del servidor de MU

DÓNDE PONER LA CONFIGURACIÓN SMTP:

Los sistemas web de servidores de MU (sistemas PHP de gestión de cuentas) generalmente tienen
un panel de administración con una sección de configuración de email.

ENCONTRAR LA SECCIÓN DE EMAIL:
→ Accede al panel de admin del sitio (generalmente /admin/ o una URL específica)
→ Busca: Configuración → Email, o Settings → SMTP, o Configuración del Sistema
→ O en el código: busca el archivo config.php, settings.php, o similar con parámetros de email

EJEMPLO DE CONFIGURACIÓN EN UN ARCHIVO PHP (si no hay panel gráfico):

// En config.php o similar:
define('SMTP_HOST', 'smtp.gmail.com');
define('SMTP_PORT', 587);
define('SMTP_USER', '[email protected]');
define('SMTP_PASS', 'app_password_de_google_aqui');
define('SMTP_SECURE', 'tls');
define('SMTP_FROM', '[email protected]');
define('SMTP_FROM_NAME', 'Servidor MU Online');

EJEMPLO DE CONFIGURACIÓN CON SENDGRID (servicio dedicado):

define('SMTP_HOST', 'smtp.sendgrid.net');
define('SMTP_PORT', 587);
define('SMTP_USER', 'apikey');  // siempre "apikey" como usuario en SendGrid
define('SMTP_PASS', 'SG.xxxxxxxxxxxxxxxxxxxxxxxxxxxx');  // tu API Key de SendGrid
define('SMTP_SECURE', 'tls');

GUARDAR Y PROBAR:
→ Después de configurar: usa la función de "enviar email de prueba" del panel
→ O ve a la página de recuperación de contraseña del sitio y solicita uno para tu email personal
→ Si el email llega: está configurado correctamente
→ Si no llega: revisa la carpeta de spam antes de buscar el problema

Solucionar el problema de emails que caen en spam

POR QUÉ LOS EMAILS VAN A SPAM Y CÓMO ARREGLARLO:

CAUSA 1 — FALTA EL REGISTRO SPF:
→ SPF (Sender Policy Framework): declara qué servidores están autorizados a enviar email por tu dominio
→ Sin SPF: los servidores receptores no pueden verificar que el email es legítimo → spam

CÓMO CONFIGURAR EL SPF:
→ Ve al panel DNS de tu dominio (donde compras el dominio: Godaddy, Namecheap, Hostinger, etc.)
→ Agrega un registro TXT en la raíz del dominio (@):
  → Si usas el servidor SMTP de tu hosting: v=spf1 include:tuhosting.com ~all
  → Si usas Gmail: v=spf1 include:_spf.google.com ~all
  → Si usas SendGrid: v=spf1 include:sendgrid.net ~all
→ El cambio DNS tarda entre 15 minutos y 24 horas en propagarse

CAUSA 2 — FALTA EL REGISTRO DKIM:
→ DKIM (DomainKeys Identified Mail): firma criptográfica que verifica que el email viene del dueño del dominio
→ Sin DKIM: los emails tienen menos confianza → más probable que vayan a spam

CÓMO CONFIGURAR EL DKIM:
→ Si usas el hosting para SMTP: el panel (cPanel) suele tener una opción de DKIM en la sección de Email
→ Si usas SendGrid: el dashboard de SendGrid genera los registros DKIM para tu dominio
→ Si usas Gmail (G Suite/Google Workspace): hay una opción de autenticación DKIM en la consola de admin

CAUSA 3 — EL CONTENIDO DEL EMAIL:
→ Evitar en el asunto y cuerpo: "GRATIS", "URGENTE", cadenas de !!, frases de marketing
→ El email de activación de cuenta debe ser simple, con el link y el nombre del servidor
→ Demasiados links o imágenes en el email también activa filtros de spam

VERIFICAR LA CONFIGURACIÓN:
→ Herramientas como mail-tester.com analizan la configuración de tu dominio
→ Envía un email de prueba al correo de mail-tester.com
→ El análisis muestra si SPF, DKIM, y DMARC están bien configurados y la puntuación general
→ Apunta a una puntuación de 8/10 o superior para buena entregabilidad
Dica: Si no quieres lidiar con la configuración de SPF/DKIM/DMARC: usa SendGrid con el plan gratuito (100 emails/día gratis). SendGrid se encarga de la reputación de envío por ti — los emails llegan a la bandeja de entrada sin que configures registros DNS adicionales. Es la opción con mejor relación complejidad-resultado para la mayoría de servidores de MU.

Opciones de servicio SMTP por tamaño de servidor

COMPARATIVA SEGÚN EL TAMAÑO DEL SERVIDOR:

SERVIDOR PEQUEÑO (menos de 50 registros/día):
→ Gmail SMTP: suficiente, gratis
→ Configuración: datos de Gmail + App Password + port 587 TLS
→ Limitación: 500 emails/día (más que suficiente para servidor pequeño)

SERVIDOR MEDIANO (50-200 registros/día):
→ SendGrid Plan Gratis: 100 emails/día gratis para siempre
→ O SendGrid Essentials: ~$20/mes por 50.000 emails/mes
→ Configuración: API Key como contraseña, smtp.sendgrid.net, port 587
→ Ventaja: mejor deliverability, dashboard de estadísticas

SERVIDOR GRANDE (200+ registros/día):
→ Mailgun, Amazon SES, Brevo: servicios diseñados para alto volumen
→ Amazon SES: $0.10 por 1000 emails — extremadamente barato para volumen alto
→ Requiere verificar el dominio y configurar DKIM/SPF en el DNS
→ Todas estas opciones tienen APIs modernas y buen soporte

HOSTING PROPIO (email de tu dominio):
→ Si tu hosting incluye email del dominio: usa los datos SMTP del hosting
→ Ejemplo cPanel: mail.tudominio.com, port 587, usuario y contraseña del email
→ Limitaciones de volumen según el plan de hosting
→ Ventaja: el email del remitente es [email protected] — más profesional

Consulta también el tutorial de cómo hospedar el sitio del servidor (el sitio web que necesita el SMTP para funcionar correctamente — el hosting del sitio y el hosting del email suelen ser parte del mismo servicio), el tutorial de configuración de No-IP (el dominio del servidor — el mismo dominio que usas para el sitio y para el email del servidor), y el tutorial de protección del servidor (la contraseña SMTP es un dato sensible — protegerla es parte de la seguridad del servidor).

Preguntas frecuentes

¿Puedo usar mi cuenta de Gmail como SMTP del sitio del servidor?

Sí, Gmail puede usarse como SMTP pero con limitaciones importantes. Gmail tiene un límite de envío de ~500 emails/día para cuentas gratuitas y ~2000/día para Google Workspace. Para un servidor pequeño: es suficiente. Para un servidor grande con muchos registros diarios: puede quedarse corto. Además, a partir de 2022 Gmail requiere usar 'App Passwords' (contraseñas de aplicación) en lugar de la contraseña normal cuando la autenticación en 2 pasos está activa. Los datos SMTP de Gmail: smtp.gmail.com, puerto 587, TLS.

¿Qué pasa si no configuro el SMTP?

Sin SMTP configurado: el sitio del servidor no puede enviar emails. Consecuencias directas: (1) Los nuevos jugadores no reciben el email de activación de cuenta y no pueden jugar. (2) Los jugadores que olvidan la contraseña no pueden recuperarla automáticamente y necesitan contactar al admin manualmente. (3) Las notificaciones automáticas de eventos no funcionan. En resumen: un servidor sin SMTP funcionando tiene una experiencia de usuario degradada para funciones básicas.

¿Por qué mis emails caen en la carpeta de spam?

El email cae en spam por varias razones: (1) El dominio del email de envío no tiene registros SPF, DKIM, y DMARC configurados — estos son registros DNS que le dicen a los servidores de email que tu dominio está autorizado para enviar. (2) El servidor de envío tiene mala reputación (IP compartida con spammers). (3) El contenido del email activa filtros de spam (evitar palabras como 'gratis', 'urgente', exceso de exclamaciones). La solución más efectiva: configurar SPF y DKIM en el DNS de tu dominio.

¿Qué es mejor para un servidor serio: Gmail SMTP o un servicio dedicado?

Para un servidor serio con muchos jugadores: un servicio de email transaccional dedicado (SendGrid, Mailgun, Amazon SES, Brevo/Sendinblue) es la mejor opción. Razones: (1) Mucho más límite de envío (miles por día en los planes gratuitos de prueba), (2) Mejor deliverability (llegan a la bandeja de entrada, no spam), (3) Analytics de envío (puedes ver cuántos emails fueron abiertos, cuántos rebotaron), (4) Los IPs de envío tienen buena reputación. SendGrid tiene un plan gratuito de 100 emails/día para siempre — suficiente para la mayoría de servidores pequeños.

RO
Fundador y editor jefe

Rodrigo mantiene ViciadosMU desde los inicios del portal. Especialista en creación y administración de servidores de MU Online, historia del juego y la evolución de las seasons — escribió buena parte del archivo antes de 2024.

Sigue leyendo

Artículos relacionados

📧
Tutorial

Cómo configurar SMTP para la recuperación de cuenta en MU Online

Configura el envío de correo por SMTP en el sitio de tu servidor de MU Online e implementa un flujo seguro de recuperación de contraseña por token, con PHPMailer, expiración y protección contra abuso.

20 min · Intermedio ·
🏰
Tutorial

Cómo configurar el Castle Siege en tu servidor de MU Online

Guía completa para configurar el Castle Siege (Cerco al Castillo) en tu servidor de MU Online: las 4 fases del Castle Siege (registro, período de candidatura, preparación, y la batalla), los archivos de configuración del EventServer donde se define el horario, cómo configurar el horario semanal del evento, la cuota de inscripción en Zen para que las guilds participen, la duración de la batalla, los beneficios que recibe la guild ganadora (impuestos, áreas exclusivas, buffs de servidor), la relación entre Castle Siege y el sistema de Crywolf en Season 6, los errores más comunes en la configuración del Castle Siege (guilds que no pueden inscribirse, batalla que no inicia, impuestos que no cobran), cómo probar el Castle Siege sin esperar el sábado, y las mejores prácticas de horario para maximizar la participación de jugadores.

12 min · Avanzado ·
🖥️
Tutorial

Cómo Configurar MU Online en Linux — Guía Completa

Aprende a configurar un servidor de MU Online en Linux paso a paso: instalación de dependencias, Wine, base de datos y configuración de red.

18 min · Avanzado ·