누군가 SSH를 통해 내 Linux 서버에 연결/로그인할 때마다 이메일을 받는 스크립트를 만들고 있습니다. 스크립트는 이미 작동하지만 문제는 이메일을 보내는 것입니다.
다음 명령을 사용하고 있습니다.
sendemail -f [email protected] -t [email protected] -u "SSH LOGIN TO THE SERVER!" -m "ATTEMPTED LOGIN TO THE SERVER" -s smtp-mail.outlook.com:587 -xu [email protected] -xp PASSWORD`
다음 오류가 발생합니다.
1월 17일 17:14:10 사용자 sendemail[1700]: 오류 => TLS 설정 실패: 호스트 이름 확인 실패
포트 25로 시도했는데 시간 초과 오류가 반환되었습니다.
1월 17일 17:24:59 사용자 sendemail[1711]: 오류 => smtp-mail.outlook.com에 연결할 때 시간 초과: 25 60초 후에 응답이 없습니다.
mutt, mailx도 해봤는데 역시 안되네요...
AWS에서 EC2 VM을 사용하고 있으며 방화벽에서 포트를 열었습니다. 문제가 무엇인지 아는 사람이 있습니까? 동일한 자격 증명을 사용하여 Ubuntu에서 동일한 명령을 로컬로 테스트했는데 작동했지만 EC2에서는 작동하지 않았습니다.