ich versende Statusmails aus Fhem über sendmail und in der myUtils ist entsprechend das thema Mail hinterlegt
my $passwrd = "PASSWORTHIERLEIDERKLARTEXT";
$ret .= qx(sendemail -f '$sender' -t '$rcpt' -u '$subject' -m '$text' -a $attach -s '$provider' -xu '$konto' -xp '$passwrd' -o tls=auto -o message-charset=utf-8);
Wie kann ich das PW verschlüsselt abspeichern und trotzdem aus Fhem mails senden ?
Hintergrund ist, das mein PW jemand rausgefunden hat, und die Mailadresse nur in FHEM zum senden verwendet.... und da es nur an dieser Stelle im Klartext steht, ist der verdacht das da jemand sein unwesen getrieben hat.
Einzig als Schwachstelle im System wäre hier evtl. alexa connector, sonst ist mir kein Einbruch im System bekannt.
Zu verschlüsselt kann ggf. jemand anderes was sagen, aber eine erste Maßnahme könnte sein, das Passwort (und den Username) nicht in der (ggf. auch extern/github etc. gespeicherten) myUtils direkt zu halten, sondern es mit setKeyValue()/getKeyValue() nur innerhalb des laufenden FHEM verfügbar zu machen.
Details siehe z.B. https://wiki.fhem.de/wiki/E-Mail_senden#Raspberry_Pi.
Ansonsten müsstest du noch encode/decode-Methoden dazwischenschalten, wie sie (m.E. zu finden über "_base64") z.B. in 96_allowed.pm enthalten sind.