무인 업그레이드를 위한 이메일 보내기

무인 업그레이드를 위한 이메일 보내기

어떤 사람들은 비슷한 문제를 겪었지만 내 로그 파일은 해결되지 않았습니다.

# tail -f /var/log/unattended-upgrades/unattended-upgrades.log 
2018-02-18 13:25:37,656 DEBUG No conffiles in deb 
'/var/cache/apt/archives/libgfortran3_4.9.2-10+deb8u1_amd64.deb' (There 
is no member named 'conffiles')
2018-02-18 13:25:37,657 DEBUG blacklist: []
2018-02-18 13:25:37,658 DEBUG whitelist: []
2018-02-18 13:25:37,658 DEBUG InstCount=23 DelCount=0 BrokenCount=0
2018-02-18 13:25:37,660 INFO Packages that will be upgraded: cpp-4.9 
g++-4.9 gcc-4.9 gcc-4.9-base gcc-4.9-base:i386 libasan1 libatomic1 
libcilkrts5 libgcc-4.9-dev libgcc1 libgcc1:i386 libgfortran3 libgomp1 
libitm1 liblsan0 libobjc-4.9-dev libobjc4 libquadmath0 libstdc++-4.9-dev 
libstdc++6 libstdc++6:i386 libtsan0 libubsan0
2018-02-18 13:25:37,662 INFO Writing dpkg log to '/var/log/unattended-
upgrades/unattended-upgrades-dpkg.log'
2018-02-18 13:27:02,483 INFO All upgrades installed
2018-02-18 13:27:02,485 DEBUG Extracting content from 
'/var/log/unattended-upgrades/unattended-upgrades-dpkg.log' since '2018-
02-18 13:25:37.661632'
2018-02-18 13:27:02,511 DEBUG Sending mail to '[email protected]'
2018-02-18 13:27:02,713 DEBUG mail returned: 0


# cat /etc/apt/listchanges.conf 
[apt]
frontend=pager
[email protected]
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news

하지만 내 이메일 주소로 메시지가 전송되지 않습니다. 물론, mailx가 그 일을 할 수 있습니다:

$ echo "Just testing mailx" | mail -s "Yooo woot" [email protected]

메시지를 받았습니다....mailrc 파일에서 smtp 구성을 사용하고 있습니다.

그래서 내가 무엇을 할 수 있니? 당신의 도움에 감사드립니다

답변1

외부 메일 배달을 위해 시스템 전체 MTA를 구성했습니까? 무인 업그레이드 는 사용자를 대신하여 실행되지 않으므로 ~/.mailrc. 연결에 따라(기본적으로 전송 설정에서) 스마트호스트 또는 직접 MX를 통해 원격 전달을 구성하려면 apt-cache policy exim4실행하세요 . 이렇게 하면 개인 SMTP 설정도 불필요해집니다. 그래도 작동하지 않으면 단서를 확인하세요.dpkg-reconfigure exim4-config~/.mailrc/var/log/exim4/mainlog*

관련 정보