🔑 Paso 1: Generar la appPassword en Google
Para que Gmail nos permita enviar correos a nombre del dominio corporativo mediante su propio servidor SMTP (smtp.gmail.com), Google exige autenticación segura mediante un código de 16 caracteres.
- Ingresa a la Cuenta de Google asociada al correo Gmail donde recibes los mensajes.
- Ve a la sección Seguridad 🛡️.
- Verifica que la Evaluación en dos pasos (2FA) esté Activada (es un requisito indispensable para generar contraseñas de aplicación).
- En el buscador de la cuenta de Google, escribe "Contraseñas de aplicaciones"
- Crea una nueva contraseña asignándole un nombre descriptivo, por ejemplo: San Martin Mail.
- Guarda la clave generada de 16 letras (sin espacios).
Paso 2: ⚙️ Configuración del envío en Gmail
Sigue estos pasos desde tu navegador en la computadora:
- 📥 Abre Gmail y haz clic en el icono de Configuración ⚙️ (esquina superior derecha) ➔ Ver toda la configuración.
- 📑 Ve a la pestaña Cuentas e importación
- ✉️ En la sección Enviar correo como, haz clic en Agregar otra dirección de correo electrónico.
Se abrirá una ventana emergente donde ingresaremos los parámetros del servidor:
📝 Ventana 1: Información de la cuenta
- Nombre: San Martín Pesca y Caza (es el nombre que verán los clientes).
- Dirección de correo (customEmail): contacto@san-martin.cl.
- Tratar como un alias (treatAsAlias): Desmarca esta casilla (recomendado para correos corporativos).
🌐 Ventana 2: Servidor SMTP
- Servidor SMTP (smtpServer): smtp.gmail.com
- Puerto (smtpPort): 587 (con conexión TLS).
- Nombre de usuario (smtpUsername): Tu dirección de Gmail completa (donde estás haciendo la configuración).
- Contraseña (smtpPassword): La clave de aplicación (appPassword) de 16 letras.
🌐 ¿Por qué preferir el Puerto 587 sobre el 465?
Desde la perspectiva de administración de redes y sistemas, ambos puertos cifran la comunicación, pero la diferencia radica en cómo establecen la conexión segura:
- 🟢 Puerto 587 (tlsEncryption - STARTTLS / Cifrado Explícito): Es el estándar oficial de la IETF para la entrega de correo por parte de clientes (MSA - Message Submission Agent). La conexión se inicia de forma limpia y conmuta de inmediato a un canal seguro mediante la orden STARTTLS. Es la opción preferida por Google porque gestiona de forma más flexible los handshakes de certificados de seguridad.
- 🟡 Puerto 465 (sslEncryption - Cifrado Implícito): Exige que la conexión esté cifrada con SSL/TLS desde el primer milisegundo de la negociación de red. Aunque smtp.gmail.com lo soporta por compatibilidad histórica, algunas redes y cortafuegos tienden a bloquearlo o inspeccionarlo de forma más rígida.
Una vez ingresados estos parámetros y haciendo clic en Agregar cuenta, Google intentará autenticarse y te enviará un correo de confirmación con un código numérico