Odoo 19.0 Community · Persistente

ir.mail_server: campos, relaciones y API

El modelo ir.mail_server («Servidor de correo») es un modelo persistente declarado por el módulo Base y ampliado por 4 módulos más. Expone 34 campos, 20 de ellos declarados directamente en el modelo; 7 campos de otros modelos apuntan a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
ir.mail_server
Etiqueta
Servidor de correo
Tipo
Persistente (models.Model)
Tabla SQL
ir_mail_server
Módulo de origen
Base (base)
Ampliado por
mail, google_gmail, mass_mailing, microsoft_outlook
Orden por defecto (_order)
sequence, id
Hereda de (mixins)
google.gmail.mixinmicrosoft.outlook.mixin

Campos del modelo

20 campos propios, 8 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

34 de 34 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
activeActivoboolean
active_mailing_idsCorreo activo usando este servidor de correoone2many
solo lectura

inverso: mail_server_id

añadido por Marketing por correo electrónico (mass_mailing)

from_filterFiltro DESDE

Comma-separated list of addresses or domains for which this server can be used. e.g.: "[email protected]" or "odoo.com"

char
mail_template_idsPlantilla de correo que utiliza este servidor de correoone2many
solo lectura

inverso: mail_server_id

añadido por Conversaciones (mail)

max_email_sizeTamaño máximo de correofloat
nameNombrechar
obligatorio
owner_limit_countNúmero máximo por propietariointeger

añadido por Conversaciones (mail)

owner_limit_timeTiempo límite por propietariodatetime

añadido por Conversaciones (mail)

owner_user_idPropietariomany2one

añadido por Conversaciones (mail)

sequencePrioridad

Cuando para un correo no se especifica un servidor de correo en concreto, se usa el de mayor prioridad. La prioridad por defecto es 10 (número más pequeño = mayor prioridad)

integer
smtp_authenticationAutentificar conselection
obligatorio

Valores: login (Nombre de usuario), certificate (Certificado SSL), cli (Interfaz de línea de comandos)

smtp_authentication_infoInformación de autenticacióntext
calculado
smtp_debugDepurando

Si está habilitado, la salida completa de las sesiones SMTP se escribirá en el registro del servidor al nivel de DEBUG (¡Cuidado! Esto es muy detallado y puede incluir información confidencial)

boolean
smtp_encryptionEncriptación de la conexión

Choose the connection encryption scheme: - None: SMTP sessions are done in cleartext. - TLS (STARTTLS): TLS encryption is requested at start of SMTP session (Recommended) - SSL/TLS: SMTP sessions are encrypted with SSL/TLS through a dedicated port (default: 465) Choose an additionnal variant for SSL or TLS: - encryption and validation: encrypt the data and authentify the server using its SSL certificate (Recommended) - encryption only: encrypt the data but skip server authentication

selection
obligatorio

Valores: none (Ninguno), starttls_strict (TLS (STARTTLS), encriptación y validación), starttls (TLS (STARTTLS), solo encriptación), ssl_strict (SSL/TLS, encriptación y validación), ssl (SSL/TLS, solo encriptación)

smtp_hostServidor SMTP

Nombre de host o dirección IP del servidor SMTP

char
smtp_passContraseña

Contraseña opcional para la autenticación del SMTP

char
smtp_portPuerto SMTP

Puerto SMTP. Habitualmente 465 para SSL, y 25 o 587 para otros casos.

integer
smtp_ssl_certificateCertificado SSL

El certificado SSL que se usa para la autenticación

binary
smtp_ssl_private_keyClave privada de SSL

SSL de clave privada que se usa para la autenticación

binary
smtp_userNombre de usuario

Usuario opcional para la autenticación del SMTP

char
google_gmail_access_tokenToken de accesochar

heredado de google.gmail.mixin

google_gmail_access_token_expirationTiempo límite de caducidad para el token de accesointeger

heredado de google.gmail.mixin

google_gmail_refresh_tokenToken de actualizaciónchar

heredado de google.gmail.mixin

google_gmail_uriURI

El URL para generar el código de autorización de Google

char
calculado

heredado de google.gmail.mixin

microsoft_outlook_access_tokenToken de acceso de Outlookchar

heredado de microsoft.outlook.mixin

microsoft_outlook_access_token_expirationTiempo límite de expiración para el token de acceso de Outlookinteger

heredado de microsoft.outlook.mixin

microsoft_outlook_refresh_tokenToken de actualización de Outlookchar

heredado de microsoft.outlook.mixin

microsoft_outlook_uriURI de autenticación

La URL para generar el código de autorización de Outlook.

char
calculado

heredado de microsoft.outlook.mixin

create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/ir.mail_server/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","smtp_authentication","smtp_encryption","owner_user_id","active"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/ir.mail_server/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","smtp_authentication","smtp_encryption","owner_user_id","active"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/ir-mail_server">ir.mail_server (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.