cent-5.2 에서 안녕 배포판의 센드메일 컴파일 에러 해결하기.
2008/11/06 17:55 | 분류없음 |cent-5.2 에서 김정균씨의 안녕 배포판에서 배포하는 sendmail 을 기본적으로
재패키징을 하면 에러가 발생이 됩니다.
에러를 확인해 보면 안녕 배포판에서는 cryus-sasl-1.5.28 이 패키징으로 되어 있으나,
centos-5.2 에서는 cryus-sasl-2.1.22 버전이 설치가 되어 있어서 버전의
차이로 인해서 문제가 생깁니다.
이 부분을 해결하는 부분은 sendmail.spec 파일에서
confENVDEF에서 -DSASL을 -DSASL=2 -D_FFR_UNSAFE_SASL 로 수정하고,
conf_sendmail_LIBS 에서 -lsasl2 로 수정한 후 컴파일 하면
에러없이 패키지를 작업할 수 있습니다.
컴파일 하고 설치를 한 후에는 SASL2 부터는 인증을 saslauthd 로 하게 되므로,
/usr/lib/sasl2/Sendmail.conf 에서 pwcheck_method: saslauthd 로 수정하여
인증을 saslauthd 로 하겠다고 지정해 주고, /etc/sysconfig/saslauthd 에서는
MECH=pam 으로 수정하여 인증 메커니즘은 pam 으로 하겠다고 지정한 후에
saslauthd, sendmail 두개 모두 재시작을 하면 정상적으로 메일 사용이 가능합니다.
Trackback URL >> 이 글에는 트랙백을 보낼 수 없습니다
