Linux VPS를 원격 메일 서버에 연결

Linux VPS를 원격 메일 서버에 연결

중요하지 않은 일부 서비스가 포함된 Linux VPS가 있지만 메일 서버가 설치되어 있지 않습니다. 내 메일서버는 훨씬 더 안정적이고 값비싼 Linux 서버에서 실행되고 있습니다.

이 상황에서는 물론 내 VPS(php, cron 등, 이메일이 /var/mail에 에코됨)에서 이메일을 보낼 수 없습니다. 여기에서 이메일을 보내려면 SMTP 서버를 수동으로 지정해야 했습니다. 메일서버가 있는 서버에서는 이 문제를 처리할 필요가 없습니다. 메일이 그냥 보내집니다. 이 서버에 메일 서버가 설치되어 있기 때문인지, 아니면 나보다 앞선 사람이 방금 전역 메일 설정을 구성했기 때문인지는 확실하지 않습니다(그런 것이 있습니까?).

그렇다면 이메일을 보낼 때 /var/mail에 에코하는 대신 어떤 smtp 서버를 사용할지 모든 것을 알려주는 VPS에서 전역 설정을 할 수 있는 방법이 있습니까? 감사해요.

답변1

올바르게 설정된 Linux 상자에는 메일 서버가 실행되어야 합니다. 이것은 완전한 메일 서버일 필요는 없으며, 포트 25에서 이메일을 받아들이고 이를 기본 서버에 모두 전달하는 최소한의 서버일 수 있습니다.

(나는 그것을 좋아하지 않지만 일반적으로 exim이 사용됩니다. 나는 릴레이를 사용하는 기본 postgres 설치를 선호합니다. 이 경로로 가면 메일 서버가 localhist로 방화벽이 설정되어 있고 메일 서버가 여기에서 릴레이를 허용하는지 확인하고 싶을 것입니다. IP.)

메일 서버를 실행하는 것 외에는 Linux 상자에 메일을 릴레이하도록 지시할 수 있는 단일 장소가 없습니다. 전송 메일의 이름을 바꾸고 주변에 래퍼를 만들어 릴레이하도록 하면 부분적으로 작업을 수행할 수 있지만 이는 보편적으로 작동하지 않으며 의도하지 않은 결과를 초래할 가능성이 높습니다.

관련 정보