cmd 라인에서 이메일 릴레이 서버를 사용하는 방법

cmd 라인에서 이메일 릴레이 서버를 사용하는 방법

프로세스를 모니터링하고 자동화된 작업을 실행하는 등의 작업을 서버에서 실행하는 cronjob이 있습니다. 이 스크립트는 메일 명령을 사용하여 모니터링에 대한 경고를 메일로 보내거나 자동화된 작업 결과 등을 메일로 보냅니다.

mail -s "test subject" < emailbody.txt

현재 클러스터의 규모가 초과되어 더 큰 클러스터로 마이그레이션해야 합니다. 그러나 제가 알지 못하는 이유 때문에 우리가 마이그레이션하려는 새 클러스터는 각 서버에서 이메일을 보내는 것을 허용하지 않습니다. 이로 인해 스크립트가 우리에게 이메일을 보낼 수 없기 때문에 제 역할을 하지 못하게 됩니다.

누군가 이 클러스터/네트워크에서 이메일 릴레이 서버를 사용해야 한다고 말했습니다. unix mail 명령에서 이메일 릴레이 서버를 어떻게 활용합니까? 일부 OS 수준 구성 파일을 변경해야 합니까, 아니면 메일 cmd에서 지정할 수 있는 일부 명령 옵션입니까? 도움을 주셔서 미리 감사드립니다.

편집: 새 서버는 CentOS 릴리스 6.5를 실행하고 있습니다. IT 부서에서 서버를 잠갔고 루트 액세스 권한이 없기 때문에 서버에 얼마나 설치/편집할 수 있는지 모르겠습니다. 나는 우리도 루트로 sudo를 할 수 없다고 생각합니다.

답변1

당신이 사용할 수있는ssmtp,msmtp, 또는 다른 SMTP 서버를 통해 메일을 릴레이하는 유사한 프로그램입니다.

관련 정보