2025년 첫번째 맞는 토요일이다.
어제 못한 숙제를 해결해야 한다.
그것은 운영중인 메일 서버에 느려진 원인을 해결해야 한다.
고객들이 메일 전송 버튼을 누른후 접속하고 인증을 위한 시간까지 5초 ~ 15초 정도의 시간이 소요됐다. 당연히 느려졌다고 많은 연락이 왔다.
원인을 파악하는 것은 쉽지 않았고 많은 사용자들이 사용하고 있는 중이라 테스트를 하지 못했다.
오늘은 사용자가 적어 잠깐 잠깐 restart해서 테스트를 해 볼 수 있었다.
sendmail 소스도 다운 받아 chatgpt에게 물어보고 느려지는 원인을 찾고자 노력했다.
몇시간이 걸렸다.
다행히 여러 테스트 끝에 문제의 원인을 찾을 수 있었다.
sendmail.mc 파일의 내용 중
FEATURE(dnsbl, `spamlist.or.kr', `Rejected - see http://www.kisarbl.or.kr')dnl
다음과 같이 문제가 되는 부분을 주석 처리했다.
dnl FEATURE(dnsbl, `spamlist.or.kr', `Rejected - see http://www.kisarbl.or.kr')dnl
수정하고 여러번 테스트하니 1초안에 이메일이 전송된다.
spamlist.or.kr에 ping을 해보니 호스트를 찾을 수 없다고 나온다.
다행이다.
여러분도 막힌 문제들이 시원하게 해결되는 한 해가 되었으면 좋겠습니다.
Thank you for reading my post. 😀