Solución al Error '-bash: postmap: command not found' en Sistemas Linux

Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

El error -bash: postmap: command not found indica que el comando postmap no está instalado o no está en el PATH del sistema. postmap es una utilidad de Postfix que se usa para compilar bases de datos de mapas (.db) a partir de archivos de texto plano.

Pasos para solucionarlo:

  1. Verificar si Postfix está instalado

    Ejecuta el siguiente comando:

    dpkg -l | grep postfix

    # En Debian/Ubuntu

    rpm -qa | grep postfix

    # En RHEL/CentOS/AlmaLinux/Rocky Si no está instalado, instálalo con:
    • Debian/Ubuntu:

      sudo apt update && sudo apt install postfix
    • RHEL/CentOS:

      sudo yum install postfix
    • AlmaLinux/Rocky:

      sudo dnf install postfix
  2. Buscar postmap en el sistema

    Si Postfix está instalado, verifica si postmap está presente con:

    find /usr -name postmap 2>/dev/null

    Debería estar en /usr/sbin/postmap.
  3. Agregar /usr/sbin al PATH si es necesario

    Si el archivo existe pero el sistema no lo encuentra, agrégalo al PATH:

    export PATH=$PATH:/usr/sbin

    Para hacerlo permanente, añade la línea anterior a ~/.bashrc o /etc/profile.
  4. Reinstalar Postfix si persiste el problema

    Si el problema continúa, intenta reinstalar Postfix:

    sudo apt reinstall postfix

    # Debian/Ubuntu

    sudo yum reinstall postfix

    # RHEL/CentOS
Binario 0
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.