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:
- Verificar si Postfix está instalado
Ejecuta el siguiente comando:dpkg -l | grep postfix# En Debian/Ubunturpm -qa | grep postfix# En RHEL/CentOS/AlmaLinux/RockySi 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
- Debian/Ubuntu:
- Buscar
postmapen el sistema
Si Postfix está instalado, verifica sipostmapestá presente con:find /usr -name postmap 2>/dev/null
Debería estar en/usr/sbin/postmap. - Agregar
/usr/sbinalPATHsi es necesario
Si el archivo existe pero el sistema no lo encuentra, agrégalo alPATH:export PATH=$PATH:/usr/sbin
Para hacerlo permanente, añade la línea anterior a~/.bashrco/etc/profile. - Reinstalar Postfix si persiste el problema
Si el problema continúa, intenta reinstalar Postfix:sudo apt reinstall postfix# Debian/Ubuntusudo yum reinstall postfix# RHEL/CentOS