-
Notifications
You must be signed in to change notification settings - Fork 11
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
[Kommentierung 1.5.3] AccountLimit.kasMailSizeThreshhold #53
Comments
AccountLimits-Parameter [„kasMailSizeThreshold“] wird wie vorgeschlagen ergänzt. Vorausgesetzt alle Empfänger der Nachricht können 1.5.x, dann wäre es sinnvoll alle Mails über den KAS zu versenden. Wenn ein Empfänger KIM 1.0 hat, dann bekommen alle Empfänger die Mail als KIM 1.0 Nachricht. Die Einstellung des Parameters sollte durch den Fachdienst erfolgen (aus unserer Sicht sinnvoll, um dem Nutzer nicht zusätzliche Entscheidungen zu überlassen). Zur Frage "Was passiert, wenn nicht oder invalid gesetzt?": Der Fachdienst sollte aus unserer Sicht immer einen korrekten Default Wert vorgeben und falsche Eingaben (außerhalb min/max) ablehnen, sodass der Fall "nicht gesetzt oder invalid" nicht eintreten kann. Wenn der Fachdienst diesen Wert vorgibt wäre eine Regelung im CM nicht erforderlich. |
Achtung: Mit Einführung von „kasMailSizeThreshold“ und dem Heruntersetzen dieser Schwelle, folgt automatsich, dass die Empfänger Ihre KIM-Version mit "+" versehen haben müssen, da ein KIM Clientmodul sonst beim Nachrichtenabruf einen Fehlerfall produziert (siehe A_23512 - Auswertung der KOM-LE-Version bei Nachrichten mit KAS-Content). Denn mit „kasMailSizeThreshold“ würden auch dann KAS-Nachrichten versendet werden, welche < 15 MiB sind, sodass potenziell ohne "+" keine Nachrichten versendet oder empfangen werden können. Vorschlag: Als sinnvolle und nicht "never trust the client"-problem-behaftete Quelle der Information zur Datenmenge, welche durch getAttachment abgerufen wird, kann HTTP HEAD bzgl. getAttachment genutzt werden. |
Dieser Hinweis ist bekannt, auch dass "size" in der KIM-AttachmentDatenStruktur eine entsprechende Wertangabe liefert. Jedoch gilt hier "never trust the client", da diese Angaben durch den versendenden Client gesetzt werden und fälschlicher-/boshafterweise von der tatsächlichen, technischen Datenmenge abweichen können. Dabei dient die Einführung des "+" genau dazu, zu verhindern, dass große Datenmenge unkontrolliert in Systeme gelangen, die potenziell damit nicht umgehen können. Demzufolge der o.s. Konmentar. X-KIM-KAS-Size wurde nicht primär für diesen Fall eingeführt, sondern bspw. für dispatching Mechanismen im Kontext POP3 TOP, um vor dem eigentlichen Nachrichtenabruf "grob" zu erkennen, ob bestimmte Nachrichten bspw. außerhalb von Spitzenlasten abgerufen werden sollten. Viele Grüße |
Es fehlt ggf. notwendige Spezifikation bzgl. des neuen AccountLimits-Parameter „kasMailSizeThreshold“.
Siehe ursprüngliche PR: #22
=> Entsprechend muss der Umgang mit diesem Parameter definiert:
...
The text was updated successfully, but these errors were encountered: