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 postfix루트 권한으로 실행하세요. 로컬 포트 ​​트리에서 컴파일하고 설치한 경우 다음을 수행하십시오.

cd /usr/ports/mail/postfix
make deinstall

포트 트리를 찾을 수 없는 경우 /usr/ports필요에 따라 경로를 바꾸십시오.

MySQL 지원으로 컴파일하려면:

cd /usr/ports/mail/postfix
make config

그런 다음 "MYSQL" 옵션과 원하는 다른 옵션을 선택한 다음

make install clean

대화형 옵션을 사용하지 않으려면 지침을 따르세요.여기대신에.

FreeBSD의 광범위한수동FreeBSD에서 찾을 수 있는 좋은 것들이 많이 있기 때문에 이것은 최고의 기능 중 하나입니다.포트.

행운을 빌어요!

관련 정보