터미널에서 이메일을 보내도록 Linux 시스템을 구성하려면 어떻게 해야 합니까?

터미널에서 이메일을 보내도록 Linux 시스템을 구성하려면 어떻게 해야 합니까?

터미널에서 이메일을 보내도록 Linux 시스템을 어떻게 구성합니까?

나는 다음을 시도했다

apt-get install postfix mailutils
sudo systemctl start postfix
echo "Email Text" | mail -s "Subject" "[email protected]"

하지만 이메일이 전송되지 않았습니다.

접미사 상태도 확인했는데 가이드라인에 일부 오류가 있습니다.

sudo systemctl status postfix

...
Our system has detected that 550-5.7.1 this message does not meet IPv6 
sending guidelines regarding PTR 550-5.7.1 records and authentication.
...

이메일을 보내도록 Linux 상자를 구성하는 쉬운 방법이 있습니까?

저는 데비안을 사용하고 있습니다.

답변1

Postifx가 메일을 보내기 위해 접속하는 SMTP 서버에서 제공하는 오류 메시지입니다. Gmail SMTP 서버의 오류 메시지처럼 보입니다. 그렇다면 참조하세요지메일 도움말(다른 흥미로운 것들 중에서) 다음과 같은 내용이 나와 있습니다.

IPv6에 대한 추가 지침

  • 송신 IP에는 PTR 레코드(즉, 송신 IP의 역방향 DNS)가 있어야 하며, PTR 레코드에 지정된 호스트 이름의 정방향 DNS 확인을 통해 얻은 IP와 일치해야 합니다. 그렇지 않으면 메시지가 스팸으로 표시되거나 거부될 수 있습니다.
  • 발신 도메인은 SPF 검사 또는 DKIM 검사를 통과해야 합니다. 그렇지 않으면 메시지가 스팸으로 표시될 수 있습니다.

ISP의 SMTP 서버를 사용하고 인증을 사용하는 것이 가장 좋습니다.

관련 정보