Para notificar la llegada de un correo de voz, alertas de seguridad, envío de SMS, necesitamos habilitar a nuestra central IP Asterisk para que nos mande emails

Postfix como agente y no como servidor de correo

Edición manual de /etc/postfix/main.cf

Anexamos al final del archivo main.cf original los siguientes renglones:

relayhost = mail.dominio:port (si es distinto al 25)

smtpd_sasl_auth_enable = yes

smtpd_sasl_path = smtpd

smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

smtp_sasl_type = cyrus

smtp_sasl_auth_enable = yes

smtp_cname_overrides_servername = yes

smtp_sasl_security_options = noanonymous

sender_canonical_maps = hash:/etc/postfix/canonical

mydomain = dominio.com.ar

myhostname = dominio.com.ar

myorigin = $mydomain

smtp_generic_maps = hash:/etc/postfix/generic

#myhostname = usuario.dominio.com.ar

smtp_helo_name=usuario@dominio.com.ar

always_bcc = incidentes@nuestrosoporte.com.ar

Creamos un archivo sasl_passwd con el siguiente contenido:

mail.dominio:port usuario@dominio.com.ar:pAsSwD

Luego procedemos a crear el sasl_passwd.db con postmap hash:/etc/postfix/sasl_passwd

Anexamos al archivo canonical el siguiente contenido:

root usuario

asterisk usuario

Luego procedemos a crear el canonical.db con postmap hash:/etc/postfix/canonical

Anexamos al archivo generic el siguiente contenido:

root@voxpbx.local usuario@dominio.com.ar

asterisk@voxpbx.local usuario@dominio.com.ar

root@usuario.dominio.com.ar usuario@dominio.com.ar

asterisk@usuario.dominio.com.ar usuario@dominio.com.ar

Luego procedemos a crear el generic.db con postmap hash:/etc/postfix/generic

Como seguridad podemos borrar el sasl_passwd (no el de la extensión .db)

Finalmente hacer postfix reload