이메일을 보내는 웹사이트가 있습니다. 웹사이트에서 보내는 이메일(연락처 이메일, 예약 이메일)은 잘 전송됩니다. 하지만 쉘에 ssh를 연결하여 주면 전송되지 않습니다.sendmail [email protected]
오류 로그에는 다음이 /var/log/mail
표시됩니다.
did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
얼마 전에 권한 문제가 있어서 /etc/
폴더 권한을 모르고 변경한 후 chmod 755 /etc/
모든 것이 제대로 작동하는 것 같았습니다. 하지만 지금은 이런 오류가 발생합니다.
서버 운영 체제는 openSuse입니다.
어떡해?
답변1
다음 테스트 명령/스크립트를 사용해 보십시오.
#!/bin/sh
/usr/sbin/sendmail -i -v -- [email protected] <<END
subject: test
test
END
답변2
다음 명령을 사용하여 Ubuntu에 메일 패키지를 설치할 수 있습니다.
우분투의 경우 -:
$ sudo apt-get install -y mailutils
CentO의 경우:
$ sudo yum install -y mailx
테스트 메일 명령-:
$ echo "Mail test" | mail -s "Subject" [email protected]