The Key's Personal store

삽질러들을 구원하리라.

qmail

qmail 큐(queue) 체크 스크립트.

계정의 패스워드가 노출되었거나, 사용자의 pc가 해킹 당했을 경우 해당 계정을 통해서 스팸 메일 발송이 자주 일어난다. 이렇게 되면 큐가 1000개는 기본으로 넘어가게 되어 정상적인 메일도 같이 안나게 된다. 정상적인 메일서버면 큐개수가 많아야 20~30개이므로 큐가 100개를 넘어가면 경고 메일을 보내도록 하였다. 아래 스크립트는 큐메일 용도이다.

vpopmail(pop3) brute force 공격 차단

qmail vpopmail 을 쓰고 있다. 서버 점검 중 pop3로 접속시도를 하는 로그를 발견했다. 없는 아이디로 계속 시도하는 것과 계정은 있지만 패스워드를 계속 틀리게 입력하는 유형 2가지. Oct 11 11:27:54 mail vpopmail[27836]: vchkpw-pop3: vpopmail user not found admin12@domain.com:109.104.203.62 Oct 11 15:02:11 mail vpopmail[15277]: vchkpw-pop3: password fail (pass: ‘e603f6c507b3993651f0439553584c50’) acount@domain.com:110.70.15.59 한두개가 아니라 같은 아이피가 계정만 바꿔서 계속 […]

, ,

vpopmail 설치시 에러

문경윤(디지문)님이 제작한 스크립트로 설치 중 vpopmail 설치 도중에러 발생. 환경은 centos 6.8 32bit 이며 mysql은 yum install mysql mysql-server 를 통해 ‘mysql  5.1.73’를 설치   에러 1. configure: error: Unable to find your MySQL inc dir, specify –enable-incdir. 해결.

  에러2. gcc -I. -I/var/lib/mysql/ -I. -I. -I. -fPIC -g -O2 -Wall -c -o libvpopmail_a-vauth.o […]

,

dns_txt.c:(.text+0x35): undefined reference to `__res_query’

qmail 설치시 에러 발생 gcc -DBIND_8_COMPAT -O2 -o dktest dktest.o -L. -ldomainkeys -lcrypto cat dns.lib ./libdomainkeys.a(dns_txt.o): In function dns_text’: dns_txt.c:(.text+0x35): undefined reference to __res_query’ dns_txt.c:(.text+0xcf): undefined reference to __dn_expand’ dns_txt.c:(.text+0x147): undefined reference to __dn_expand’ collect2: ld returned 1 exit status 해결 yum install bind-libs

qmailanalog 설치 및 사용 시 에러

qmailanalog를 설치 하려고 다운 받았다. make 했더니 오류가 난다. /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in strerr.a(strerr_sys.o) /lib/libc.so.6: could not read symbols: Bad value collect2: ld returned 1 exit status 위와같은 오류발생시 error.h파일에 extern int errno; 이줄 삭제 #include <errno.h> 그위치에 이줄 추가한다. 출처

위와 같이 했더니, 오류 발생. […]

Previous Posts