lavariega.com

Mi espacio de notas, hablo de Tecnología.
Enviar correos desde issabel

Cómo configurar Office 365 para enviar correos desde Issabel Linux usando postfix

📬 Configurar Issabel PBX con Office 365 para envío de correos SMTP (Postfix + TLS)

Si utilizas Issabel PBX en tu empresa y deseas enviar correos electrónicos a través de Office 365 SMTP, este tutorial te guiará paso a paso para configurar correctamente Postfix con autenticación y reescritura de remitente, evitando errores comunes como SendAsDenied.
Este manual funciona para diferentes distribuciones linux, aunque fue probada en issabel PBX.

configurar Office 365 para enviar correos desde Issabel PBX

🧱 Requisitos previos

  • Un servidor Issabel PBX.
  • Una cuenta válida de Microsoft 365 (por ejemplo: no-reply@lavariega.com)
  • Acceso root o privilegios administrativos.
  • Conexión a internet para acceder al servidor SMTP de Office 365.

⚙️ Paso 1: Configurar postfix office 365 issabel

Edita el archivo principal de configuración de Postfix:

sudo nano /etc/postfix/main.cf


Agrega o modifica las siguientes líneas:

# Identidad del servidor PBX
myhostname = voicemail
mydomain = lavariega.com

# Relay SMTP de Office 365
relayhost = [smtp.office365.com]:587

# Autenticación SMTP
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous

# Reescribir remitente para evitar errores SendAsDenied
sender_canonical_maps = hash:/etc/postfix/sender_canonical

# Cifrado TLS
smtp_use_tls = yes
smtp_tls_security_level = encrypt
smtp_tls_note_starttls_offer = yes

# Solo usar IPv4 (evita problemas de red)
inet_protocols = ipv4

🔐 Paso 2: Agregar las credenciales SMTP de Office 365

Crea el archivo con tus credenciales:

sudo nano /etc/postfix/sasl_passwd


Contenido (ajusta con tus datos reales):
⚠️ Si tu cuenta tiene habilitada la autenticación multifactor (MFA), usa una contraseña de aplicación.

[smtp.office365.com]:587 no-reply@lavariega.com:TU_CONTRASEÑA


Ahora compila el archivo y ajusta los permisos:

sudo chmod 600 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd

✏️ Paso 3: Reescribir el remitente (From:)

Issabel suele enviar correos desde usuarios locales como asterisk@voicemail.lavariega.com. Microsoft 365 bloqueará estos correos si no están autorizados. Debemos forzar el uso de un remitente válido.

Edita el archivo:

sudo nano /etc/postfix/sender_canonical


Agrega la siguiente línea:

asterisk@voicemail.lavariega.com no-reply@lavariega.com


Guarda y compila:

sudo postmap /etc/postfix/sender_canonical
Enviar correos desde linux con office 365 u outlook.

🔄 Paso 4: Reiniciar Postfix

Aplica todos los cambios con:

sudo systemctl restart postfix

🧪 Paso 5: Verificar envío de correos desde Issabel PBX

  1. Accede al panel Issabel.
  2. Genera un correo desde alguna función (voicemail, fax, notificación, etc.).
  3. Revisa los logs del sistema:
tail -f /var/log/mail.log



⚠️ Problemas comunes

ErrorCausaSolución
SendAsDeniedEl remitente no coincide con el usuario autenticadoUsa sender_canonical_maps como se indica arriba
Network is unreachablePostfix intenta IPv6 pero no tienes conectividadAsegúrate de tener inet_protocols = ipv4 en main.cf
Authentication failedUsuario o contraseña incorrecta o falta contraseña de appRevisa las credenciales y usa una contraseña de aplicación si aplica

✅ Conclusión de postfix office 365 issabel

Con estos pasos, puedes integrar exitosamente tu servidor Issabel PBX con Office 365 SMTP para enviar correos salientes confiables, seguros y compatibles con los estándares de Microsoft. Esto es ideal para notificaciones de voz, buzón de voz por correo y otros servicios del sistema

Etiquetas:

Deja un comentario

No se publicará tu dirección de correo electrónico. Los campos obligatorios están marcados con *.

*
*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Apasionado de las tecnologías VoIP, Linux


aprendizaje asterisk audio brew call center Centos cli codecs comandos contraseñas desarrollo de software enfermedad Firewall free GNU google grandstream gratis Issabel ivr lavariega libros linux mac manuales Maquina Virtual marcacion mexico OpenSource raspberry rtp seguridad SIP sofphone sox ssh sysadmin telefonia tips ubuntu vim VirtualBox virtualizacion virus voip