핸디소프트/일일일~2010. 2. 17. 23:57
dovecot 설치후 아래와 같이 로긴 실패가 계속되어
# telnet localhost 143
Trying 1.2.3.4...
Connected to your.host.org.
Escape character is '^]'.
* OK Dovecot ready.

a login username password


/var/log/dovecot.log 를 살펴보니 다음과 같은 로그가 찍힘

dovecot: Feb 17 21:05:27 Error: auth(default): Can't locate URI/URL.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at /usr/local/bin/hauth.pl line 5.
dovecot: Feb 17 21:05:27 Error: auth(default): BEGIN failed--compilation aborted at /usr/local/bin/hauth.pl line 5.
dovecot: Feb 17 21:05:27 Error: auth(default): checkpassword(admin,123.212.190.192): Child 23200 exited with status 2


Can't locate URI/URL.pm

URL 관련 perl 모듈이 설치되지 않은 것으로 보여 root 에서

# perl -MCPAN -e shell  명령 입력했으나

Can't locate CPAN.pm 오류가 다시 발생

구글링을 통해 확인한바

http://search.cpan.org/~andk/CPAN-1.9402/lib/CPAN.pm 설치하라고 함

#> perl Makefile.PL && make && make install 시도했으나

Can't locate ExtUtils/MakeMaker.pm in @INC  // 또 오류 발생 --;

# yum install perl-ExtUtils-MakeMaker // 로 update 완료

이후 웹메일 설치가이드대로
perl -MCPAN -e 'install Bundle::URL' // 로 설치 완료

앞으로는 Linux(Fedora) 설치시 기본 + 개발자 어플도 같이 설치하는것이 좋다
(기본만 설치했더니 perl 쪽 모듈에서 이런 오류가 너무 많이 발생한다 --;)

이후 메일 서비스 페이지는 정상적으로 뜨고 발송까지는 잘 되나 수신이 안되는 문제 발생!
/var/log/maillog 를 살펴보니
Feb 18 09:53:11 land postfix/smtp[10049]: DC2D9EF1D7: to=<admin@xxxx.xxx.co.kr>, relay=none, delay=0.08, delays=0.03/0.04/0.01
/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=land.handysoft.co.kr type=A: Host not found)
와 같이 hostname 를 찾지 못하겠다는 오류 출력.
개발자분께 문의한 결과 웹메일 설치 가이드의
/etc/postfix/main.cf 파일에 아래 부분을 빼먹은것 ;;

mydestination = $myhostname, $myhostname.$mydomain, localhost.$mydomain, localhost, $mydomain

실제 서버 반영시는 아래와 같이 함
mydestination = $myhostname, land.handysoft.co.kr
Posted by 배터리