Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AddOn ohne 'full name' Absender Unterstützung #22

Open
wolwin opened this issue Nov 8, 2021 · 1 comment
Open

AddOn ohne 'full name' Absender Unterstützung #22

wolwin opened this issue Nov 8, 2021 · 1 comment

Comments

@wolwin
Copy link

wolwin commented Nov 8, 2021

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 ...

@wolwin
Copy link
Author

wolwin commented Nov 28, 2021

Ich antworte mir mal selber ... herausgefunden habe ich zwei (getestete) Patch-Möglichkeiten (Addon Version1.7.2):

  1. 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)>
  1. 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:

Email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant