Servidor de correo
Configurar servidor de correo SMTP, por ejemplo Gmail u el de tu propia empresa.
Existe 2 tipo de autentificación por usuario/contraseña y xoauth2 para gmail.
Para configurar el servidor de correo ingresamos al menú Ajustes-->Servidor de correo.
Activar el uso de https://myaccount.google.com/lesssecureapps
Logo del correo
Es importante que el logo a mostrar en el correo debe ser una url pública de lo contrario no se va mostrar en el correo.
Configurar gmail / G suite con XOAUTH2
Actualización
Disponible desde la revisión 30.
El mecanismo XOAUTH2 reemplaza la combinación habitual de nombre de usuario y contraseña que le permite autenticarse en un servidor SMTP, que luego le permitirá enviar mensajes a través de él.
Configurar una aplicación OAuth2
En primer lugar, debe iniciar sesión en su cuenta de Google con su nombre de usuario y contraseña habituales e ir a la consola del desarrollador . Esto mostrará una lista de los proyectos existentes de API de Google que ya está utilizando y le permitirá crear otros nuevos. Haga clic en el botón "Crear proyecto":
Dé a su proyecto un nombre que refleje su uso, por ejemplo, "Mikrowisp Correo".
Cuando se haya creado el proyecto, escriba "gmail api" en la barra de búsqueda superior y haga clic en la API de Gmail .
Al hacer clic en el enlace de la API de Gmail, se le pedirá que lo habilite, así que haga clic en el botón Activar API :
Ahora seleccione Credenciales en el menú del lado izquierdo, luego haga clic en el botón Crear nueva ID de cliente :
Configurar pantalla de consentimiento.
Son 4 pasos que tenemos llenar los campos en:
1 Pantalla de consentimiento de OAuth
- Nombre de la aplicación : Mikrowisp Correo
- Correo electrónico de asistencia del usuario: El mismo correo en uso
- Información de contacto del desarrollador : El mismo correo en uso
2 Permisos
- Omitir este paso
3 Usuarios de prueba
- Agregamos nuestro propio correo
4 Resumen
*Guardar y continuar
Hay varias formas diferentes de usar los sistemas OAuth de Google, pero usaremos el tipo más sencillo: aplicación web , así que déjelo seleccionado y haga clic en Configurar pantalla de consentimiento .
Agregar usuario
URIs Permitidas
Recuerde que debe colocar la URL de acceso a su mikrowisp/admin/ajax/googleoauth2 y solo se permite DOMINIOS
Al completar el proceso vamos obtener nuestro ID y SECRET CLIENTE el cual vamos a configurar en nuestra sistema mikrowisp.
Luego de configurar nuestro ID y SECRET CLIENTE en mikrowisp debemos obtener nuestro "Refresh token" con el botón OBTENER TOKEN y seguir todos los pasos para asociar nuestra cuenta gmail.
Esto es para lo que hicimos todo este trabajo: este valor (Refresh Token) es lo que necesita para realizar la autenticación XOAUTH2 cuando se conecta al servidor SMTP de Gmail. solo debemos copiarlo en nuestra configuración del servidor de correo en mikrowisp.
Prueba de configuración
Para ver que nuestra configuración trabaja correctamente podemos utilizar el botón "Probar configuración".
ACCESOS
Si deseamos anular un acceso concedido a un servidor mikrowisp podemos hacerlo desde nuestra cuenta google https://myaccount.google.com/security-checkup
Sendinblue
Registrese gratis en:
https://app.sendinblue.com/account/register
Agregar remitente
https://account.sendinblue.com/senders
Son las direcciones de nuestros correos permitidos para el envio.
Aquì se visualiza uno en Gmail y otro de empresa, de preferencia los remitentes deberán ser correos de empresa.
Puede agregar varios correos como Remitentes.
Aceptar el mensaje de confirmación.
En Mikrowisp en Ajustes > Generales deberá de usar los correos que agrego en Sendinblue como Remitentes permitidos
Configuración SMTP
https://account.sendinblue.com/advanced/api
Estos datos lo vamos a copiar a Mikrowisp en Ajustes > Servidor de correos
En mikrowisp Ajustes > Servidor de Correos
Correo enviado a cliente
Sendgrid
Registrarse gratis en https://signup.sendgrid.com
Agregar los correos de remitente en https://app.sendgrid.com/settings/sender_auth/senders/new
Confirmación de correo
Verificado en Sendgrid
Datos de integración SMTP
En https://app.sendgrid.com/guide/integrate/langs/smtp
Esto lo copiaremos a mikrowisp en Ajustes > Servidor de correos
Servidor de correos mikrowisp
Envio de mensaje
No es necesario probar el envio (posiblemente muestre un error) desde el servidor de correos, podemos enviar un correo desde cualquier cliente.
Editar el correo de remitente en Mikrowisp en Ajustes > General
Correo enviado a cliente
Updated over 3 years ago