데비안 저장소에서 sendmail을 설치하면 다음과 같은 결과가 나타납니다:
Disabling HOST statistics file(/var/lib/sendmail/host_status).
Creating /etc/mail/sendmail.cf...
Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Updating /etc/mail/access...
Updating /etc/mail/aliases...
WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I?
누군가 이것이 무엇을 의미하는지 말해 줄 수 있습니까? 호스트 이름을 검증하려면 어떻게 해야 합니까?
답변1
그것은 다음을 가리킨다이 페이지Readme 파일에는 호스트 이름을 지정하는 방법이 나와 있습니다. 귀하의 호스트 이름은 로컬 네트워크 외부에서 사용할 수 없다는 경고를 표시합니다. sendmail은 귀하의 호스트 이름을 메시지 발신자로 추가하지만 로컬 네트워크 외부의 사람들은 컴퓨터에서 호스트 이름을 찾을 수 없기 때문에 다른 쪽에서는 쓸모가 없습니다 ixtmixilix
. 어디에서나 확인할 수 있는 호스트 이름을 지정해야 합니다.ixtmixilix.example.com
답변2
저에게는 Ubuntu 14.04가 문제를 해결했습니다.
$ sudo nano /etc/hostname
호스트 이름을 my-domain.XXX와 같은 것으로 변경하세요.
여기서 XXX = .com, .net 또는 .some
그런 다음 sudo sendmailconfig
구성을 테스트할 수 있는 나머지 모든 항목을 업데이트합니다.
$ sendmail -v [email protected] < test.mail
나는 개인 도메인 이메일 상자를 Gmail과 같은 서비스로 사용하여 이러한 이메일을 차단합니다.
050 550-5.7.1 [87.68.229.9 12] Our system has detected that this message is 050 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail, 050 550-5.7.1 this message has been blocked. Please visit 050 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. u3si25544809wje.160 - gsmtp
test.mail
보내려는 메시지가 포함된 파일은 어디에 있나요?
답변3
Debian 8(Jessie)에 해당:
$ sudo hostnamectl set-hostname yourdomain.com
그런 다음 다음과 같이 테스트하십시오.
$ hostname yourdomain.com
답변4
editinig를 통해 호스트 이름을 편집하세요.
sudo vim /etc/hostname
환경을 업데이트합니다.
export HOSTNAME=yourhostname.com