Xin chào, tôi đã thiết lập các bản nâng cấp không giám sát trên máy chủ Ubuntu 20.04 của mình với msmtp và sendmail.
Và muốn gửi kết quả Unattended-Upgrade đến email của tôi. Nhưng email không được gửi bởi Unattended-Upgrade!
Tôi đã thêm Địa chỉ email của mình vào cài đặt Nâng cấp không giám sát:
Nâng cấp không giám sát::Mail "[email protected]";
Của tôi /etc/mail.rc
giống như:
đặt sendmail="/usr/bin/msmtp -t"
Cấu hình msmtp của tôi (/etc/msmtprc
) giống như:
mặc định
cổng 587
tls trên
bật tls_starttls
tls_trust_file /etc/ssl/certs/ca-certificates.crt
tài khoản [email protected]
máy chủ smtp.mail.yahoo.com
từ tô[email protected]
xác thực trên
tệp nhật ký /var/log/msmtp
người dùng [email protected]
mật khẩu abc
tài khoản mặc định: [email protected]
bí danh/etc/bí danh
Với các quyền:
ls -l /etc/msmtprc
-rw-r----- 1 gốc msmtp 2741 ngày 15 tháng 12 12:23 /etc/msmtprc
Tôi có cùng cấu hình trong Dir người dùng của mình (/home/me/.msmtprc
):
ls -l /home/me/.msmtprc
-rw------- 1 tôi msmtp 2725 ngày 15 tháng 12 09:51 /home/me/.msmtprc
Bây giờ tôi có thể gửi email thành công với:
tiếng vang "nội dung" | mail -s "thử email" [email protected]
nhật ký của lệnh trên trong /var/log/msmtp là:
Ngày 15 tháng 12 13:04:31 host=smtp.mail.yahoo.com tls=on auth=on [email protected] [email protected] người nhậ[email protected] mailsize=153 smtpstatus=250 smtpmsg ='250 OK , đã hoàn tất' exitcode=EX_OK
Nhưng khi tôi chạy unattended-upgrade theo cách thủ công sudo /usr/bin/nâng cấp không giám sát -d
Tôi có:
bla bla bla
bla bla bla
bla bla bla
Gửi thư tới [email protected]
sendmail: máy chủ đã gửi trả lời trống
sendmail: không thể gửi thư (mặc định tài khoản từ /etc/msmtprc)
thư trả lại: 76
Nhật ký của cammand ở trên là:
Ngày 15 tháng 12 13:23:03 host=smtp.mail.yahoo.com tls=on auth=on [email protected] [email protected] người nhậ[email protected] errormsg='máy chủ đã gửi thư câu trả lời trống' exitcode=EX_PROTOCOL