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 „me@yahoo.de”;
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 me@yahoo.de
auth on
fișier jurnal /var/log/msmtp
utilizator me@yahoo.de
parola abc
contul implicit: me@yahoo.de
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” me@yahoo.de
jurnalul comenzii de mai sus în /var/log/msmtp este:
15 decembrie 13:04:31 host=smtp.mail.yahoo.com tls=on auth=on user=me@yahoo.de de la=me@yahoo.de destinataris=me@yahoo.de 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 me@yahoo.de
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 user=me@yahoo.de from=me@yahoo.de recipients=me@yahoo.de errormsg='serverul a trimis un răspuns gol' exitcode=EX_PROTOCOL