dead.letter의 신비한 "호스트를 확인할 수 없습니다"

dead.letter의 신비한 "호스트를 확인할 수 없습니다"

내 debian wheezy 서버의 사용자 디렉터리에 ~다음 내용으로 명명된 파일이 (현재) 정기적으로 나타납니다:rootdead.letter

orion : Jul 25 10:17:31 : root : unable to resolve host orion

orion : Jul 26 02:17:18 : root : unable to resolve host orion

orion : Jul 26 21:17:19 : root : unable to resolve host orion

orion서버의 호스트 이름입니다(이 호스트 이름을 문제 없이 사용하는 다양한 서비스/프로그램이 있으므로 일반적으로 해결됩니다). 검색을 해보니 cron매 시간마다 실행되는 작업이 있다는 것을 알게 되었는데 ,

17 * * * *  root    cd / && run-parts --report /etc/cron.hourly

이는 이러한 오류가 매시 17분에만 나타나는 이유를 설명합니다. 유일한 스크립트에는 /etc/cron.hourly다음이 포함됩니다 fake-hwclock.

#!/bin/sh
#
# Simple cron script - save the current clock periodically in case of
# a power failure or other crash

if (command -v fake-hwclock >/dev/null 2>&1) ; then   
   fake-hwclock save
fi

이것이 그러한 신비를 창조합니까 dead.letter? fake-hwclock save호스트 이름을 확인하려는 것처럼 보이는 이유는 무엇입니까 ?


편집하다:추가 정보.

입력하다 /etc/hosts:

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

답변1

다음 줄을 변경하십시오./etc/hosts

127.0.0.1       localhost

도착하다

127.0.0.1       localhost  orion

당신의MTA컴퓨터의 도메인 이름을 확인할 수 없습니다.

답변2

Jodka Lemon의 답변이 정확합니다.

  • cron은 작업을 실행하고 결과를 "root@orion"("mail" 또는 이와 유사한 방법을 통해)으로 보냅니다.
  • /etc/hosts호스트 이름이 DNS에 나열되지 않고 DNS를 통해 확인할 수 없기 때문에 MTA는 호스트 orion을 확인할 수 없습니다 .
  • 그래서 이메일 보낸 사람이 데드 레터 메시지를 썼어요

항목이 들어 있는 crontab 파일에서 crons 메일 출력의 대상 주소를 찾을 수 있습니다 /etc/cron.hourly. 내 생각엔 이게 있어야 할 것 같은데 /etc/crontab...

재미있게 보내세요...게르하르트

관련 정보