Назад | Перейти на главную страницу

поддержка постфикса в centos 6.5 postgresql

Я пытаюсь использовать postfix с postgres для создания виртуальных почтовых ящиков пользователей. Я получаю следующие ошибки:

fatal: unsupported dictionary type: pgsql 
warning: process /usr/libexec/postfix/smtpd pid 22827 exit status 1
warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

есть ли какие-либо дополнительные репозитории, которые предоставляют postfix с поддержкой postgres?

Спасибо

У меня была такая же проблема на Centos 7. Мне нужно было перекомпилировать Postfix с соответствующими флагами, вот как это сделать: http://blog.solusipse.net/posts/compiling-postfix-with-postgresql-support-on-centos-7/

Шаг за шагом

  • Скачайте и распакуйте postfix

    wget ftp://ftp.its.cz/MIRRORS/ftp.porcupine.org/mirrors/postfix-release/official/postfix-2.11.3.tar.gz && tar xvf postfix-2.11.3.tar.gz
    
  • Подготовьте сценарий.

эхо «замыкающих с Makefile CCARGS = '- DHAS_PGSQL -I / USR / местные / включить / PgSQL -fPIC -DUSE_TLS -DUSE_SSL -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -DPREFIX = \ "/ USR \" -DHAS_LDAP -DLDAP_DEPRECATED = 1 -DHAS_PCRE -I / USR / include / openssl -I / usr / include / sasl -I / usr / include 'AUXLIBS =' - L / usr / local / lib -lpq -L / usr / lib64 -L / usr / lib64 / openssl -lssl -lcrypto -L / usr / lib64 / sasl2 -lsasl2 -lpcre -lz -lm -lldap -llber -Wl, -rpath, / usr / lib64 / openssl -pie -Wl, -z, relro 'OPT =' - O 'DEBUG = '-g' "> build-postfix.sh && chmod a + x build-postfix.sh

  • Установите все зависимости, но сначала вам нужно включить репозиторий CentOS Plus.

    yum install libdb libdb-devel gcc openssl openssl-devel pcre pcre-devel openldap-devel cyrus-sasl cyrus-sasl-devel openldap postgresql postgresql-devel
    
  • Выполнить это

    ./build-postfix.sh