Mancato funzionamento delle email su 123Solar e Metern

Discussioni relative a software necessario per il monitoraggio e il Raspberry
Salvatore
Messaggi: 16
Iscritto il: 19/05/2017, 12:37

Mancato funzionamento delle email su 123Solar e Metern

Messaggioda Salvatore » 12/07/2019, 18:46

Ciao a tutti,

per riordinare ed aggiornare i servizi 123Solar e Metern ho scaricato e installato l'ultima versione disponibile con immagine disco preconfigurata con Debian Stretch, 123solar e Metern.
Tutto funziona (quasi) bene, se non che non riesco a far funzionare a dovere l'email per l'inoltro dei vari log e/o avvisi.
Come sendmail relay c'è msmtp, il cui file di config etc/msmtprc contiene queste istruzioni

Codice: Seleziona tutto

defaults
auth      on
tls      on
tls_trust_file   /etc/ssl/certs/ca-certificates.crt
syslog      on
account      default
host      smtp.gmail.com
port      587
from      log.meres@gmail.com
user      log.meres@gmail.com
password   ***
# logfile   /var/log/msmtp.log


e se lancio da bash
pi@RaspBerry:~ $ sudo echo -e “Subject: Test Mail\r\n\r\nThis is a test mail” |msmtp --from=default -t log.meres@gmail.com

non ho problemi e l'email viene inviata e recapitata corretamente.

Però se provo a configurarla sul pannello admin di 123Solar o Metern e faccio un test (sempre dal pannello di config) mi ritorna il messaggio generico di errore
We encountered an error sending your mail
Che non è che dica molto... :-/

preciso che i files php.ini nelle directories /etc/php/7.0/apache2/ /etc/php/7.0/cli/ /etc/php/7.0/fpm/
hanno l'istruzione
sendmail_path = /usr/bin/msmtp -C /etc/msmtprc -t

Qualche idea?

Grazie, ciao

Salvatore


Avatar utente
Flane
Messaggi: 2464
Iscritto il: 16/01/2016, 15:02

Re: Mancato funzionamento delle email su 123Solar e Metern

Messaggioda Flane » 14/07/2019, 10:32

abilita il log file di msmtp cancellando il cancelletto ad inizio dell'ultima riga del file di config
Poi fai il test e vedi che errore ti da nel file log in /var/log/msmtp.log

A fine prove ricordati di ricommentare la riga per disabilitare il log

Salvatore
Messaggi: 16
Iscritto il: 19/05/2017, 12:37

Re: Mancato funzionamento delle email su 123Solar e Metern

Messaggioda Salvatore » 16/07/2019, 18:01

Grazie per la risposta :)

avevo già fatto questo tentativo.
Decomentata su
/etc/msmtprc
la riga
logfile /var/log/msmtp.log

ma il file non viene neppure creato.
Penso sia perché chi prova a scrivere il file /var/log/msmtp.log non ha i diritti sulle directory /var/log (che attualmente sono root:root )
Dunque la domanda è: chi risulta essere il demone/autore nei processi aperti da 123solar e metern , considerato che non ha i diritti di scrittura sui log?
Da una verifica sui processi aperti, non essendoci servizi a nome 123Solar o Metern, immagino che 123solar e metern siano servizi che erogati dai demoni Apache2 e php...

Però non ho dimestichezza per andare a leggere il codice in php, perlomeno quello relativo alle invocazioni di smtp...


Torna a “Software”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti