여러 서버 + 하나의 메일 서버

여러 서버 + 하나의 메일 서버

Hy, 데이터베이스 서버, 웹 서버, 애플리케이션 서버, 도구 등 다양한 서비스가 실행되는 여러 Linux 서버(Debian 실행)가 있습니다. 모든 서버는 동일한 내부 네트워크에 연결됩니다. 메일 서버인 특수 서버도 하나 있습니다. 모든 메일 계정은 이 서버에 저장되며 다른 모든 서버의 아웃바운드 메일 서버이기도 합니다. 모든 서버의 모든 메일이 메일 서버에 저장되기를 원합니다. 예를 들어 웹 서버 중 하나에서 cron 작업이 실패하면 메일이 로컬 사용자에게 전달되지 않고 대신 메일 서버로 전달되어 메일 저장을 위한 중앙 집중식 장소를 확보해야 합니다.

이 시나리오를 어떻게 설정합니까?

내 현재 설정은 다음과 같습니다. 메일 서버에서 MTA로 postfix를 사용하고 ssmtp다른 모든 서버에서는. SSMTP는 메일을 메일 서버로 보내도록 구성됩니다. 메일서버는 내부 네트워크 전체가 자체적으로 메일을 중계할 수 있도록 구성되어 있습니다.

이것이 올바른 선택인가? 또한 모든 서버에 MTA(접미사)를 설정하고 메일을 전달하도록 구성하는 방법도 생각했습니다. 이 솔루션의 장점은 무엇입니까?

답변1

이것은 나에게 적절한 설정처럼 보입니다. 저는 개인적으로 중앙 메일 서버에 릴레이하기 위해 서버에서 Postfix를 사용합니다.

답변2

서버의 로컬 사용자에게 메일을 보내는 경우 다른 메일함으로 메일을 보내도록 /etc/aliases를 구성합니다. 메일 서버가 이 사서함이 있는 곳에 있으면 메일 서버로 전달되어 그곳에 저장됩니다. 모든 MTA는 서버에서 이러한 메일을 보내는 것이 좋습니다.

관련 정보