FreeBSD Reinstale o postfix com suporte a mysql

1

Eu instalei o postfix usando a árvore de ports sem fazer modificações em nada. No meu arquivo main.cf não posso especificar nenhum argumento 'Mysql: /' porque o postfix não tem suporte a mysql. Agora eu quero reinstalar o postfix com suporte a mysql.

Eu tentei o seguinte:

make -f Makefile.init makefiles \
'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include' \
'AUXLIBS_MYSQL=-L/usr/local/mysql/lib -lmysqlclient -lz -lm'

Este comando gera 'make: não é possível abrir Makefile.init.'

E quando tento criar um arquivo 'Make' personalizado com este código:

    make makefiles \ 
CCARGS="-DHAS_MYSQL -I/usr/include/mysql \
AUXLIBS="-L/usr/lib/mysql/ -lmysqlclient \

Saídas do Freebsd: 'não sei como fazer makefiles. Parar '

Obrigado antecipadamente

    
por Ruben Urresti 07.03.2015 / 03:07

1 resposta

2

Nota: Se você está procurando pela recém-lançada série Postfix 3.0, substitua mail/postfix-current por mail/postfix abaixo.

Você pode definir manualmente as opções de configuração ao usar a árvore de portas, mas não é necessário. Se você instalou o postfix via pkg, execute pkg delete postfix com privilégios de root. Se você instalou por meio da compilação da árvore de ports locais, faça:

cd /usr/ports/mail/postfix
make deinstall

Se a sua árvore de portes não estiver localizada em /usr/ports , substitua o caminho conforme necessário.

Para compilar com o suporte do MySQL:

cd /usr/ports/mail/postfix
make config

Em seguida, selecione a opção 'MYSQL' e qualquer outra que você queira, e

make install clean

Se você preferir não usar as opções interativas, siga as instruções aqui em vez disso.

O extenso manual do FreeBSD é uma de suas melhores características (o que está dizendo muito, porque existem muitas coisas boas para encontrar no FreeBSD Eu sugiro ler o capítulo sobre os portos .

Boa sorte!

    
por 07.03.2015 / 10:36