Integración de envío de correos electrónicos usando Google Space 

 

 

 El envío de mail desde Advertmind actualmente se realiza desde SMTP.

Google descontinuará el 1/10/2024 la posibilidad de usar SMTP tradicional de sus cuentas de Gmail o cuentas corporativas de dominio basadas en Google Workspace. 

Si utiliza cuentas de Google Workspace como servidor para envío de mails desde AdvertMind / Liveranto, debe seguir los pasos de este documento para configurar la cuenta de servicio. 

En este manual encontrará una explicación paso a paso de cómo configurar su espacio de Google para permitir la conectividad, de forma que pueda enviar e-mails con la máxima seguridad existente. 

Las operaciones indicadas en este manual deberán ser realizadas por un usuario con permisos elevados de gestión del dominio. 

Este manual no aplica a cuentas gratis de Gmail y Google discontinua el soporte de SMTP tradicional para dichas cuentas.

 

 

PASO 1 Crear proyecto “Email AdvertMind” 

Acceder a la consola de desarrollador de Google. https://console.cloud.google.com/   

 

Crear un nuevo proyecto, en el desplegable superior. Puede llamar al proyecto como desee, pero se recomienda un nombre identificativo del propósito. Por ejemplo, “Email AdvertMind”. 

 

Nombre sugerido: Envio Mail AdvertMind 

 

 

PASO 2 Generar una clave de cuenta de servicio 

 

  1. Generar cuenta de servicio: 

 

Si no lo encuentra puede buscarlo en: 

 

 

 

 

Crear “Listo” sin alterar los puntos 2 y 3 

 

  1. Crear clave: 

Acceder a cuenta de servicio creada o existente 

 

 

 

 

 

 

Se decargará un archivo JSON que se debe colocar dentro de AdvertMind 

EN CASO DE ERROR "LA RESTRICCIÓN DE LA POLITICA DE LA ORGANIZACION “iam.disableServiceAccountKeyCreation” se aplicó en tu organización, seguir con los siguientes pasos: 

 

 

 

 

 

  1. Entrar a https://console.cloud.google.com/  y acceder a la consola: 

 

Abrir la consola 

 

 

 

Autorizar si se lo solicita 

 

 

  1. Obtener el ID de organización y Display name usando el comando:  

gcloud organizations list 

 

 

  1. Ejecutar (reemplazar 999999999999 por el organization ID  y reemplazar  [email protected] por DISPLAY NAME, ambos obtenidos en el punto anterior) 

 

gcloud organizations add-iam-policy-binding 999999999999 --member="user:[email protected] " --role="roles/orgpolicy.policyAdmin" 

 

D)  Ejecutar (reemplazar 999999999999 por el organization ID) 

gcloud org-policies delete iam.disableServiceAccountKeyCreation --organization=999999999999 

 

 

PASO 3 Autorizar una cuenta de servicio 

 

Autorizar a la cuenta de servicio en el panel de administración de Google Workspace: 

  • Navega a Seguridad -> Control de acceso y datos -> Controles de API ->  

Alli dentro entrar a: 

 

 

Elegir agregar nuevo: 

 

 

Añade el Client ID de la cuenta de servicio y otorga los siguientes alcances de la API de Gmail:  

 

El ID de cliente obtenerlo de: 

 

Autorizar 

 

PASO 4 Configurar AdvertMind 

Entrar a AdvertMind, a la pantalla “Configuraciones especiales”. 

 

Seleccionar Envío de Mail: Por servidor SMTP 

Seleccionar dentro de Servidor SMTP, Requiere Autenticación en TRUE 

Completar en Usuario la cuenta de correo con la que se enviarán los mails, que configuró previamente en este documento. 

Seleccionar en Proveedor SMTP GMAIL 

El sistema le solicitará el archivo JSON, descargado del “PASO 2 Generar una clave de cuenta de servicio” 

 

Grabar 

 

 

 

PASO 5 Configurar Liveranto 

Si utiliza liveranto, seguir los siguientes pasos para configurar. 

  1. Editar el archivo api\appSettings.config 

  1. Edite la linea de la configuracion 

<add key="Mail_Proveedorvalue="google" /> 

  1. Edite la linea de la configuracion “Mail_Usuario” para indicar la cuenta de correo 

 

 

Revisar que no queden 2 renglones con la misma configuracion. 

 

  1. Copiar el json obtenido en el “PASO 2 Generar una clave de cuenta de servicio” a la carpeta API de liverantoguardandolo o renombrandolo como LIAMGNEKOT.json 


 

 

  1. Reiniciar el sitio