何も変更せずにポートツリーを使用して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 postfix
root権限で実行してください。ローカルポートツリーからコンパイルしてインストールした場合は、次の手順を実行します。
cd /usr/ports/mail/postfix
make deinstall
ポートツリーが見つからない場合は、/usr/ports
必要に応じてパスを変更してください。
MySQLサポートでコンパイルするには:
cd /usr/ports/mail/postfix
make config
次に、「MYSQL」オプションと必要な他のオプションを選択し、
make install clean
対話型オプションを無効にするには、指示に従ってください。ここ代わりに。
FreeBSDの広い範囲手動FreeBSDで見つけることができる良いものがたくさんあるので、これは最高の機能の1つです。ポート。
頑張ってください!