Correo electrónico a SMS con Exchange y Autenticación

Este documento explica cómo puedes configurar un servicio de Correo electrónico a SMS para servir múltiples servidores Exchange 365. Esta configuración es útil si proporcionas servicio de SMS a tus clientes y cada cliente tiene su propio servidor Exchange 365. La configuración explica cómo puedes crear cuentas para cada cliente y cómo tus clientes pueden usar sus nombres de usuario y contraseñas en Exchange para enviar SMS a través de tu servicio. El documento también muestra cómo puedes usar el cifrado SSL/STARTTLS para cifrar el tráfico entre el servidor Exchange de tu cliente y tu Ozeki SMS Gateway. Esto es necesario para proteger tus nombres de usuario y contraseñas.

Introducción

En esta configuración asumimos que hay múltiples organizaciones, y cada una tiene su propio servidor Exchange 365. Los usuarios envían correos electrónicos desde Outlook a través de estos servidores. Los servidores Exchange capturan los correos electrónicos dirigidos a un dominio específico y los reenvían al Ozeki SMS Gateway. El Ozeki SMS Gateway convierte los correos electrónicos en SMS y los envía (Figura 1).

Figura 1 - Correo electrónico a SMS para servir múltiples servidores Exchange

Autenticación SMTP

Desafortunadamente, los conectores de Exchange 365 no ofrecen autenticación SMTP. Para superar esto, necesitas configurar una regla en Exchange para agregar el encabezado de Autenticación Ozeki al correo electrónico. También debes configurar el servidor SMTP en Ozeki para usar este encabezado de autenticación y determinar a qué usuario pertenece el correo electrónico. (Figura 2 y Figura 3)

Figura 2 - Autenticación por encabezado de correo electrónico

Figura 3 - Autenticación por encabezado de correo electrónico

Autenticación SMTP en Ozeki

Para configurar el servidor SMTP integrado de Ozeki para aceptar el nombre de usuario y contraseña en el encabezado del correo electrónico, debes seleccionar la opción "Autenticación por encabezado de correo electrónico Ozeki" en la configuración del servidor SMTP (Figura 4). El campo de encabezado esperado será "x-ozeki-auth: nombre de usuario; contraseña". Este campo de encabezado se agrega a cada correo electrónico reenviado al SMS gateway desde Exchange.

Video 1 - Cómo configurar Ozeki SMS Gateway para usar autenticación por encabezado x-ozeki-auth (Tutorial en video)

Figura 4 - Configurar autenticación por encabezado de correo electrónico en Ozeki SMS Gateway

Autenticación SMTP en Exchange 365

Para agregar el encabezado de autenticación del SMS gateway en Exchange, debes agregar una nueva regla. En esta regla, debes filtrar por el dominio en la dirección del destinatario. En nuestro caso, el filtro está configurado como "sms2.gw", y debes establecer un campo de encabezado de mensaje como "x-ozeki-auth: nombre de usuario; contraseña". En nuestro caso, el nombre de usuario es client1 y la contraseña es puma123 (Figura 5).

Video 2 - Cómo configurar Exchange con autenticación por encabezado x-ozeki-auth de Ozeki (Tutorial en video)

Figura 5 - Agregar el encabezado de autenticación Ozeki a Exchange

Si la opción de establecer encabezado no está disponible en tu formulario, necesitas hacer clic en el enlace "Más opciones" en la parte inferior izquierda del formulario. Esto agregará los campos necesarios al cuadro combinado. (Figura 6)

Figura 6 - Haz clic en más opciones

Probando la solución

Puedes probar esta solución enviando un mensaje de correo electrónico desde Outlook a través de Exchange. Cuando envíes el correo electrónico, debes proporcionar la dirección de correo electrónico del destinatario en el formato +44123467@sms2.gw, donde +44123467 debe ser reemplazado por el número de teléfono SMS al que deseas enviar tu mensaje y sms2.gw debe ser el dominio que has configurado en tu servidor Exchange.

El correo electrónico que envíes desde Outlook irá a tu servidor Exchange. Exchange primero agregará los encabezados x-ozeki-auth, luego lo reenviará al SMS gateway usando el conector que hemos configurado.

Luego, el correo electrónico llegará al servidor SMTP integrado de Ozeki SMS Gateway. El servidor SMTP seleccionará el usuario apropiado basado en el encabezado del correo electrónico y reenviará los mensajes a él. Luego, Ozeki SMS gateway convertirá este correo electrónico en SMS y lo enviará a través de una conexión de red móvil. Puedes seguir el camino del mensaje en los registros de Ozeki NG SMS Gateway (Video 3).

Video 3 - El camino del correo electrónico en Ozeki NG SMS Gateway (Tutorial en video)

More information