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