FreeBSDはpostfixを再インストールし、mysqlをサポートします。

FreeBSDはpostfixを再インストールし、mysqlをサポートします。

何も変更せずにポートツリーを使用してpostfixをインストールしました。私のmain.cfファイルはpostfixがmysqlをサポートしていないため、 "Mysql://"パラメータを指定することはできません。私はmysqlサポートでpostfixを再インストールしたいと思います。

私は以下を試しました:

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

このコマンドは「make: Makefile.init を開けません」を出力します。

次のコードを使用してカスタム「Make」ファイルを作成しようとすると:

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

Freebsd出力: 'makefileの作成方法がわかりません。止まる」

事前にありがとう

答え1

注:最近リリースされたPostfix 3.0シリーズを探している場合は、次のものを交換する必要がmail/postfix-currentありますmail/postfix

ポートツリーを使用するときに設定オプションを手動で設定できますが、必ずしもそうする必要はありません。 pkgでpostfixをインストールした場合は、pkg delete postfixroot権限で実行してください。ローカルポートツリーからコンパイルしてインストールした場合は、次の手順を実行します。

cd /usr/ports/mail/postfix
make deinstall

ポートツリーが見つからない場合は、/usr/ports必要に応じてパスを変更してください。

MySQLサポートでコンパイルするには:

cd /usr/ports/mail/postfix
make config

次に、「MYSQL」オプションと必要な他のオプションを選択し、

make install clean

対話型オプションを無効にするには、指示に従ってください。ここ代わりに。

FreeBSDの広い範囲手動FreeBSDで見つけることができる良いものがたくさんあるので、これは最高の機能の1つです。ポート

頑張ってください!

関連情報