내 데스크탑 시스템에 대한 MTA를 선택하고 구성하는 데 몇 가지 문제가 있습니다. 일부 도구(예: apt-listchanges 또는 cron)는 로컬 메일 배달에 의존하므로 로컬 메일 배달을 제공하는 것이 좋다고 생각합니다. 반면에 다음과 같은 도구가 있습니다.카페, 이는 원격 도메인에 전달할 수 있는 MTA와 가장 잘 작동합니다.
대부분의 사람들처럼 저도 개인 데스크톱이 아닌 원격 메일 서버에서 메일을 처리하고 고정 IP가 없고 호스트 이름이 없는 컴퓨터에서 메일을 보내면 작동하지 않으므로 해당 호스트를 통해 보내는 메일을 보내고 싶습니다. 모든 수신자에게 혜택이 제공됩니다.
여기까지는 쉽게 할 수 있다DMA아마도 대부분의 다른 MTA가 있을 것입니다. 그러나 친구 중 일부가 내 컴퓨터를 사용하도록 허용하고 각 친구에 대한 계정을 만들면 상황이 더 복잡해집니다. 일반 스마트 호스트 + 로컬 전달 구성을 유지한다면 시스템의 모든 사용자는 동일한 인증을 사용하여 동일한 스마트 호스트를 공유해야 합니다. 너무 좋지 않아!
더 나은 해결책은 각 시스템 사용자가 자신의 스마트 호스트와 인증을 지정하도록 하는 것입니다. msmtp가 바로 그 일을 합니다. 안타깝게도 로컬 메일 전달을 수행하지 않으므로 cron 또는 apt-listchanges의 메시지가 삭제됩니다. 그래서 이것도 좋은 선택이 아닙니다.
Exim4나 Postfix와 같은 더 무거운 MTA를 구성하여 이 작업을 수행할 수 있다고 생각하지만 실제로 어떻게 하는지는 모르겠습니다.