Mysql

FreeBSD 重新安裝帶有 mysql 支持的 postfix

  • March 7, 2015

我已經使用埠樹安裝了 postfix,沒有進行任何修改。在我的 main.cf 文件中,我不能指定任何 ‘Mysql:/’ 參數,因為 postfix 不支持 mysql。現在我想重新安裝帶有 mysql 支持的後綴。

我嘗試了以下方法:

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。停止’

提前致謝

注意:如果您正在尋找最近發布的 Postfix 3.0 系列,您應該替換mail/postfix-currentmail/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 中有很多好東西可以找到。我建議閱讀有關的章節。

祝你好運!

引用自:https://unix.stackexchange.com/questions/188711