여기서 sendmail은 무엇을 의미하나요?

여기서 sendmail은 무엇을 의미하나요?

데비안 저장소에서 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

관련 정보