Bash의 메일 유틸리티에서 이메일을 보내는 데 문제가 있습니다.

Bash의 메일 유틸리티에서 이메일을 보내는 데 문제가 있습니다.

이메일을 보내려면 다음 명령을 사용하고 있습니다.

echo "Body of the mail" | mail -s "subject" "[email protected]"

처음 실행했을 때 프로그램이 다음과 같은 오류를 반환했습니다.우편설치되지 않았습니다. 몇 가지 검색 후 다음 명령을 실행했는데 프로그램 메일이 설치된 것 같습니다.

sudo apt-get install mailutils

이메일을 다시 보내려고 했습니다. 이번에는 명령이 오류를 반환하지 않았습니다.$?명령의 반환 값을 확인하십시오. ) 그래서 이메일이 성공적으로 전송된 것 같습니다. 그런데 아직 우편함에는 도착하지 못했습니다. 누가 지적하기 전에 스팸메일함도 확인해 봤습니다.

이유는 무엇입니까?

내가 이 질문을 하는 이유는 mail 명령을 사용할 때 어떤 경고에 대해 말하는 사람이 아무도 없는 것 같기 때문입니다. 지금까지 본 모든 답변은 사용할 명령을 제공합니다. 하지만 Bash에서 이메일을 보내기 전에 완료해야 할 설정이 있나요?

답변1

Postfix를 설치하고 구성해야 합니다.

관련 정보