무인 업그레이드 알림 이메일은 어떻게 구성되나요?

무인 업그레이드 알림 이메일은 어떻게 구성되나요?

/etc/apt/apt.conf.d/50unattended-upgrades 파일에 무인 업그레이드 구성을 정의했습니다. 훌륭하게 작동하며 앱이 업그레이드되면 이메일 알림을 받습니다.

알림 이메일에는 다음 제목이 표시됩니다: unattended-upgrades result for debian.example.com: SUCCESS.

debian.example.com은 어디에서 왔나요? 구성 파일에서 찾을 수 없습니다. VPS 이름을 어떻게 추가하나요? (Exim4를 사용하고 있는데 /etc/email-addresses가 비어 있습니다. 이것이 문제가 됩니까?)

감사합니다!

답변1

이메일 제목이 작성됨다음과 같이:

    subject = _(
        "{hold_flag}{reboot_flag} unattended-upgrades result for "
        "{machine}: {result}").format(
            hold_flag=hold_flag_str, reboot_flag=reboot_flag_str,
            machine=host(), result="SUCCESS" if res else "FAILURE").strip()

기계 이름은 host()다음의 결과입니다.~로써 정의 된

def host():
    # type: () -> str
    return socket.getfqdn()

debian.example.com다음을 실행하여 볼 수 있는 FQDN에도 동일하게 적용됩니다.

hostname --fqdn

이는 일반적으로 에 저장됩니다 . 이에 대한 변경 사항은 이메일 /etc/hostname에 표시됩니다 .unattended-upgrade

관련 정보