# Configurar el envío de correos electrónicos en GitLab

- Link: https://binariocero.com/linux/configurar-el-envio-de-correos-electronicos-en-gitlab
- Published: 2025-06-28T13:24:16+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

GitLab es una plataforma para la gestión de repositorios de software. Similar a 
GitHub, GitLab también ofrece una versión pública en línea, pero destaca por permitir
su instalación en infraestructura propia, ideal para entornos privados o empresariales.

En una publicación anterior vimos cómo instalar GitLab utilizando sus repositorios
oficiales y mantenerlo actualizado. Hoy vamos a ver cómo configurar GitLab para 
que envíe correos electrónicos, una función esencial para notificaciones de cuentas,
confirmaciones, errores, CI/CD, entre otros.

## Configuración del correo electrónico en GitLab

GitLab permite configurar el envío de correos modificando su archivo principal de
configuración: `/etc/gitlab/gitlab.rb`.

A continuación, edita el archivo y ajusta las siguientes líneas, adaptándolas a 
tu servidor SMTP:

    ```wp-block-preformatted
    vim /etc/gitlab/gitlab.rb
    ```

Ejemplo de configuración genérica:

    ```wp-block-preformatted
    gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.ejemplo.com"gitlab_rails['smtp_port'] = 587gitlab_rails['smtp_user_name'] = "usuario@ejemplo.com"gitlab_rails['smtp_password'] = "tu_contraseña_smtp"gitlab_rails['smtp_domain'] = "ejemplo.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = truegitlab_rails['smtp_tls'] = falsegitlab_rails['smtp_pool'] = truegitlab_rails['gitlab_email_enabled'] = truegitlab_rails['gitlab_email_from'] = 'no-reply@ejemplo.com'gitlab_rails['gitlab_email_display_name'] = 'GitLab Servidor Local'gitlab_rails['gitlab_email_reply_to'] = 'no-reply@ejemplo.com'
    ```

> Recuerda reemplazar `"tu_contraseña_smtp"` con la contraseña real de la cuenta
> SMTP y ajustar los valores al dominio de tu organización.

## Aplicar los cambios

Una vez guardado el archivo, aplica la nueva configuración ejecutando:

    ```wp-block-preformatted
    gitlab-ctl reconfigure
    ```

Esto recargará los servicios y aplicará los nuevos parámetros del sistema.
