Saltar al contenido principal

Linux

Configuración de parámetros en Passwork

Abra la interfaz web de Passwork y vaya a Settings and UsersSystem Settings → sección Notifications.

Habilite la opción Send notifications to email y en Mail Service seleccione Local Service, especifique el Sender Email y guarde los cambios:

Habilitación del envío de notificaciones a direcciones de correo electrónico

Instalación de Postfix

Instale Postfix:

apt install -y postfix

Durante la instalación, seleccione el tipo de configuración Internet Site:

Selección de Internet Site durante la instalación de Postfix

Especifique el FQDN (Fully Qualified Domain Name) del servidor:

Especificación del FQDN del servidor

Configuración y modificación de parámetros en Postfix

Configuración de la dirección del remitente SMTP

Cree el archivo — /etc/postfix/sasl_passwd:

nano /etc/postfix/sasl_passwd

Añada la dirección SMTP con el inicio de sesión y la contraseña del usuario remitente:

[mail.isp.example] [email protected]:password
Ejemplo de uso de un puerto TCP no estándar
[mail.isp.example]:587 [email protected]:password
Ejemplo de uso de Gmail:
[smtp.gmail.com]:587 [email protected]:password

Cree una base de datos hash para Postfix ejecutando el siguiente comando:

postmap /etc/postfix/sasl_passwd
info

Después de la ejecución, la base de datos de Postfix — sasl_passwd.db — se ubicará en el directorio /etc/postfix/.

Restricción del acceso a los archivos de datos

peligro

Los archivos creados contienen credenciales SMTP en texto plano. Por razones de seguridad, el acceso de lectura y escritura debe otorgarse únicamente al usuario root.

Asigne la propiedad y establezca el propietario como usuario root:

chown root:root /etc/postfix/sasl_*
chmod 0600 /etc/postfix/sasl_*

Configuración de Postfix como relay

Edite el archivo de configuración — /etc/postfix/main.cf:

nano /etc/postfix/main.cf

Añada y modifique los siguientes parámetros:

# Specify the server's FQDN
myhostname = hostname.passwork.local

# Specify your SMTP server parameter from the "Configuring the SMTP Sender Address" step
relayhost = [mail.isp.example]:587

# Add authentication enabling parameters at the end of the file
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Guarde los cambios y reinicie el servicio Postfix:

service postfix restart