— 이강우 2015/07/29 10:30
Exim4 on Debian QuickStart
데비안 리눅스에 설치된 Exim4를 설정하는 가장 빠른 방법은 아래의 명령어를 이용하는것이다.
[user@host]# dpkg-reconfigure exim4-config
아래와 같은 설정 화면이 나온다.
순서 있는 목록인터넷으로 메일을 주고 받아야 하므로 인터넷 사이트를 선택한다.
만약 인터넷으로 메일을 주고 받지 않거나 메일을 전송하기만 하는 경우에는 다른 설정을 하여야 한다.
해당 서버에서 사용할 도메인 이름을 설정한다.
실제 사용중인 도메인 이름을 지정하여야 하며 로컬 사용자끼리 전송시에 사용되는 도메인을 지정하여 주면 된다.
메일을 받아들일 IP를 지정하는곳이다. 대부분의 인터넷 메일환경에서는 모든 곳에서 오는 메일을 받아야 하는 경우가 대부분이므로 비워두면 된다. 그러나 특정한 환경에서는(프록시 또는 게이트웨이 서버가 따로 있는경우) 해당 주소만 받아들여야 하는 경우도 있다.
이 서버에서 받아들일 메일 도메인 주소를 지정하는 부분이다.
기본적으로 koov.net외에 추가로 도메인이 여러개인경우 세미콜론(:)으로 구분하여 여러개 기입하여 주면 된다.
ex) koov.net:linuxdata.kr:domain.net
릴레이를 할 도메인을 기입하는 부분이다. 릴레이라는것은 이 서버가 해당 메일을 수신하는것이 아니라 전달을 하기 위한 설정이라고 생각하면 된다. 메일을 릴레이 한다는것은 중계서버역할을 한다는것으로 스팸메일 발송지로 이용될 수도 있기 때문에 주의하여야 한다. 일반적으로는 아무런 내용도 넣지 않으면 된다.
릴레이를 할 IP를 기입하는 부분이다. 기본적으로 위의 도메인 릴레이와 동일한 기능을 하며 IP대역으로 지정 할 수 있다.
일반적으로 비워둔다.
메일 처리 시에 DNS query를 날릴것인지 여부를 지정하는 설정이다. DNS질의를 하게되면 도메인 우선적으로 보여주긴 하지만 처리하는데 시간이 많이 걸린다는 단점이 있다. 가급적 꼭 필요한 경우가 아니면 DNS질의를 최소화 하는게 시스템 부하를 줄이는데 도움이 된다.
메일함 형식을 선택하는 부분이다. 둘다 어떤걸 선택하든 상관은 없지만 향후 확장기능등을 이용함에 있어 개인 mailbox를 이용하는것보단 /var/mail에 통합 관리하는게 훨씬 용이하므로 /var/mail/mbox를 사용하는것을 권장한다.
Exim4 설정파일을 여러개로 쪼개서 설정할것인지 한개의 통파일로 설정할것인지 설정 여부인데 개인적으로는 작은파일로 쪼개는걸 선호한다. (데비안 기본 스타일) 다만, 이렇게 되면 관리가 조금 까다로워질 수 있는 부분도 있으므로 각자 선호하는 스타일로 사용하면 된다.
여기까지 셋팅하게 되면 기본적인 인터넷 메일서버 설정은 완료되었다.
그러나 가장 주의할 점은 위의 셋팅을 통한 인터넷 메일서버 설정을 하게되면 기본적으로 모든 메일에 대해 무제한 릴레이가 가능한 상태가 되므로 스팸메일서버로 이용될 가능성이 매우 높다.
따라서 반드시 인증을 거쳐 메일을 발송하도록 인증 기능을 설정하여야 한다.