Am un server CentOS 8-stream. Mă amenajam smartmontools
pentru a-mi monitoriza unitățile. MTA este msmtp
. Pentru a testa configurarea, mi-am modificat smartd.conf
prin adăugarea:
/dev/sda -a -m [email protected] -M test
Deoarece nu am văzut niciun e-mail care apare, am decis să verific jurnalul:
journalctl -u smartd
care a dat următoarele:
smartd[1184]: Se execută testul <mail> către [email protected]...
smartd[1184]: Testul <mail> către [email protected] a produs o ieșire neașteptată (459 octeți) către STDOUT/STDERR:
smartd[1184]: send-mail: nu se poate conecta la smtp.gmail.com, portul 587: Permisiune refuzată
smartd[1184]: trimite e-mail: nu a putut trimite e-mail (contul implicit din /etc/msmtprc)
smartd[1184]: send-mail: nu se poate conecta la /var/log/msmtp.log: nu se poate deschide: permisiunea refuzată
smartd[1184]: trimite-mail: informațiile de jurnal au fost: host=smtp.gmail.com tls=on auth=on [email protected] [email protected] destinatari=my.mail@ pro.vider errormsg='nu se poate conecta la smtp.gmail.com, portul 587: Permisiune refuzată' exitcode=EX_TEMPFAIL
Deci, am incercat:
echo „Mesajul meu” | mail -s „Un subiect” [email protected]
care trimite e-mailul, dar încă arată eroarea:
send-mail: nu se poate conecta la /var/log/msmtp.log: nu se poate deschide: permisiunea refuzată
M-am gândit că ar putea fi o problemă cu permisiunile SE, așa că am verificat:
getsebool -a | grep mail
care a dat:
gitosis_can_sendmail --> off
httpd_can_sendmail --> activat
logging_syslogd_can_sendmail --> activat
logwatch_can_network_connect_mail --> activat
mailman_use_fusefs --> off
postfix_local_write_mail_spool --> on
Am două erori, dar nu am idee cum să le corectez. M-aș bucura dacă cineva m-ar putea îndruma în direcția corectă.
Mulțumesc mult!