Bună, am configurat upgrade-uri nesupravegheate pe serverul meu Ubuntu 20.04 cu msmtp și sendmail.
Și vreau să trimit rezultatul Upgrade-ului nesupravegheat pe e-mailul meu. Dar e-mailul nu este trimis prin Upgrade nesupravegheat!
Am adăugat adresa mea de e-mail la setările de actualizare nesupravegheată:
Nesupravegheat-Upgrade::Mail „[email protected]”;
Ale mele /etc/mail.rc
se pare ca:
setați sendmail="/usr/bin/msmtp -t"
Configurația mea msmtp (/etc/msmtprc
) se pare ca:
implicite
portul 587
tls pe
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
contează-mă@yahoo.de
gazdă smtp.mail.yahoo.com
de la [email protected]
auth on
fișier jurnal /var/log/msmtp
utilizator [email protected]
parola abc
contul implicit: [email protected]
aliasuri /etc/aliases
Cu permisiunile:
ls -l /etc/msmtprc
-rw-r----- 1 rădăcină msmtp 2741 15 decembrie 12:23 /etc/msmtprc
Aceeași configurație pe care o am în utilizatorul meu Dir (/home/me/.msmtprc
):
ls -l /home/me/.msmtprc
-rw------- 1 me msmtp 2725 Dec 15 09:51 /home/me/.msmtprc
Acum pot trimite cu succes e-mailuri cu:
ecou „conținut” | mail -s „e-mail de test” [email protected]
jurnalul comenzii de mai sus în /var/log/msmtp este:
15 decembrie 13:04:31 host=smtp.mail.yahoo.com tls=on auth=on [email protected] de [email protected] [email protected] mailsize=153 smtpstatus=250 smtpmsg ='250 OK, finalizat' exitcode=EX_OK
Dar când rulez manual upgrade nesupravegheat sudo /usr/bin/unattended-upgrade -d
Eu iau:
bla bla bla
bla bla bla
bla bla bla
Trimit mail la [email protected]
sendmail: serverul a trimis un răspuns gol
sendmail: nu s-a putut trimite e-mail (contul implicit din /etc/msmtprc)
corespondență returnată: 76
Jurnalul comenzii de mai sus este:
Dec 15 13:23:03 host=smtp.mail.yahoo.com tls=on auth=on [email protected] [email protected] [email protected] errormsg='serverul a trimis un răspuns gol' exitcode=EX_PROTOCOL