hm_email
hm_email copied to clipboard
AddOn ohne 'full name' Absender Unterstützung
Unter 'Account' / 'Absender' wird der Absender-Account eingetragen (z.B.: '[email protected]'), der in der Regel dem 'Benutzernamen' Eintrag entsprechen muss (SMTP verhindert damit Spam-Mails ...). Trägt man in das Feld 'Absender' einen 'full name' Absender ein (z.B.: 'RASPI<[email protected]>'), kommt es zu einer Fehlermeldung des SMTP-Servers.
Nach längerem Checken der AddOn Quellen, habe ich festgestellt, dass der im AddOn benutzte MSMTP sehr wohl diese Befehlsstruktur im FROM-Namen verarbeiten kann. Unter SSH wird diese Email fehlerfrei versandt:
echo -e "From:RASPI<[email protected]>\r\nTo: [email protected]\r\nSubject: Test Mail\r\n\r\nDas ist eine Test-Mail" | /usr/local/etc/config/addons/email/msmtp -t -C /etc/config/addons/email/msmtp.conf
Wenn ich es richtig verstanden habe, kann man in '/usr/local/etc/config/addons/www/email/email.js' entsprechende Änderungen vornehmen. Da ich jedoch nicht ungefragt in fremden Quelltexten rumeditieren will, möchte ich an dieser Stelle nur eine Fehlermeldung einstellen.
Es wäre schön, von Euch zu hören ...
Ich antworte mir mal selber ... herausgefunden habe ich zwei (getestete) Patch-Möglichkeiten (Addon Version1.7.2):
- Statische Änderung der Templates in /usr/local/etc/config/addons/email
- email (Zeile 186, 199)
- email_cuxd (Zeile 182, 189) folgendes ersetzen: From: $account(From) durch: From: RASPI-HM<$account(From)>
- Es ist auch möglich, statt eines statischen Textes wie 'RASPI-HM' die Variable 'FromName' zu benutzen:
-
email (Zeile 186, 199)
-
email_cuxd (Zeile 182, 189) folgendes ersetzen: From: $account(From) durch: From: $account(FromName)<$account(From)>
-
Dazu muss die Variable 'FromName' in 'account.conf' anfügt werden: .... FromName "RASPI-HM" oder bei Nutzung ohne erweiterten Namen .... FromName "" Solange im GUI des Addons diese Option nicht eingeführt worden ist, gehen bei einem Abspeichern der Konfiguration natürlich z.Z. der 'FromName' Eintrag verloren !!!
... mit einer Anpassung des GUIs für 'FromName' + der Änderung der vier Zeilen würde man folgende Empfänger-Email erhalten: