Los usuarios de Gmail u Office365 pueden beneficiarse de las funciones automatizadas en la configuración del tipo de medio.
El campo Proveedor de correo electrónico en la configuración del tipo de medio de correo electrónico permite seleccionar opciones preconfiguradas para Gmail y Office 365.
Al seleccionar las opciones relacionadas con Gmail/Office365, solo es necesario proporcionar la dirección de correo electrónico del remitente/contraseña para crear un tipo de medio funcional.
Tan pronto como se proporcione la dirección de correo electrónico/contraseña, Zabbix podrá completar automáticamente todas las configuraciones requeridas para los tipos de medio de Gmail/Office365 con los valores reales/recomendados, es decir, Servidor SMTP, Puerto del servidor SMTP, SMTP helo y Seguridad de la conexión. Debido a esta automatización, estos campos ni siquiera se muestran; sin embargo, es posible ver los detalles del servidor SMTP y del correo electrónico en la lista de tipos de medio (ver la columna Detalles).
Tenga en cuenta también que:
example-com.mail.protection.outlook.com
por el valor real).La obtención de tokens OAuth tiene funciones automatizadas para los proveedores de correo electrónico Gmail, Gmail relay y Office365.
Solo es necesario proporcionar un conjunto limitado de parámetros para la obtención del token de acceso y actualización de OAuth: Redirection endpoint, Client ID y Client secret. Zabbix completará automáticamente los otros valores requeridos (consulte Valores predeterminados de URL de OAuth por proveedor).
Tenga en cuenta que también es posible utilizar el formulario SMTP genérico para configurar la autorización OAuth para estos proveedores.
SmtpClientAuthentication debe estar habilitado por usuario/buzón compartido o para todo el tenant en Office365 (no está habilitado por defecto).
La siguiente tabla enumera los valores predeterminados de URL de OAuth y los parámetros por proveedor que utiliza Zabbix.
Parámetro | Gmail | Office365 | SMTP genérico | |
---|---|---|---|---|
Punto final de autorización | https://accounts.google.com/o/oauth2/v2/auth |
https://login.microsoftonline.com/common/oauth2/v2.0/authorize |
Sin valor predeterminado | |
scope | https://mail.google.com |
https://outlook.office.com/SMTP.Send, offline_access |
Sin valor predeterminado | |
access_type | offline |
No se utiliza | Sin valor predeterminado | |
prompt | consent |
No se utiliza | Sin valor predeterminado | |
redirect_uri | El valor del campo Punto final de redirección se añade automáticamente por código. No se muestra en los parámetros de Punto final de autorización. | |||
state | El código añade automáticamente un hash único para identificar el medio que se está actualizando con el token OAuth. No se muestra en los parámetros de Punto final de autorización. | |||
Punto final de token | https://oauth2.googleapis.com/token |
https://login.microsoftonline.com/common/oauth2/v2.0/token |
Sin valor predeterminado | |
grant_type | authorization_code |
authorization_code |
Sin valor predeterminado | |
redirect_uri | El valor del campo Punto final de redirección se añade automáticamente por código. No se muestra en los parámetros de Punto final de token. | |||
state | El código añade automáticamente un hash único para identificar el medio que se está actualizando con el token OAuth. No se muestra en los parámetros de Punto final de token. |
Las cuentas personales de Office365 no admiten cadenas de consulta en la URL de redirección.
Para solucionar este problema, el administrador del servidor web Apache puede agregar la siguiente regla de reescritura al archivo .htaccess
:
Esto permite el uso de una URL de redirección simplificada como:
en lugar de una URL con parámetros de consulta, asegurando la compatibilidad con cuentas personales de Office365.