Light ubuntu vmware에서 mailx를 사용하여 이메일을 보낼 수 없습니다

Light ubuntu vmware에서 mailx를 사용하여 이메일을 보낼 수 없습니다

mailx를 사용하여 이메일을 보내려고 할 때 다음 오류가 발생합니다.

사용된 명령:

uuencode Final_report.html $(date +"%Y-%m-%d")_report.html |mailx -s "Test of monthly report from ${HOSTNAME}" [email protected]`

이메일 출력:

4D21F787       1121 Mon Jun 22 01:15:31  linux@linux-virtual-machine
(connect to alt2.gmail-smtp-in.l.google.com[173.194.219.27]:25: Connection refused)                     [email protected]`

저는 vmware station 10에서 light ubuntu를 사용하고 있습니다. 이 문제를 어떻게 해결하나요?

답변1

무언가가 Gmail SMTP 서버 연결을 차단하고 있습니다. ISP가 포트 25를 차단하고 있거나 일부(잘못 구성된?) 방화벽이 있을 수 있습니다.

노력하다:

telnet smtp.googlemail.com 25

그런 응답을 받았나요?

220 mx.google.com ESMTP w11sm34648261wjr.48 - gsmtp

답변2

보내기 전에 Gmail로 세션을 인증해야 합니다.이 링크구성 방법에 대한 정보를 제공합니다.

귀하의 명령은 다음과 같습니다:

uuencode Final_report.html $(date +"%Y-%m-%d")_report.html |mailx -s "Test of monthly report from ${HOSTNAME}" -S smtp-use-starttls -S ssl-verify=ignore -S smtp-auth=login -S smtp=smtp.gmail.com:587 -S from=<[email protected]> -S smtp-auth-user=<[email protected]> -S smtp-auth-password=<yourpass> [email protected]

관련 정보