FreeBSD 重新安装 postfix 并支持 mysql

FreeBSD 重新安装 postfix 并支持 mysql

我已经使用 ports 树安装了 postfix,没有对任何内容进行修改。在我的 main.cf 文件中,我无法指定任何“Mysql:/”参数,因为 postfix 不支持 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 权限运行。如果您通过本地 ports 树编译安装,请执行以下操作:

cd /usr/ports/mail/postfix
make deinstall

如果您的端口树不位于/usr/ports,请根据需要替换路径。

要使用 MySQL 支持进行编译:

cd /usr/ports/mail/postfix
make config

然后选择“MYSQL”选项以及您想要的任何其他选项,然后

make install clean

如果您不想使用交互选项,请按照说明进行操作这里反而。

FreeBSD 的广泛手册是它最好的功能之一(这说明了很多,因为在 FreeBSD 中可以找到很多好东西。我建议阅读关于端口

祝你好运!

相关内容