Aktionen

Proxmox Mail Gateway PMG No valid subscription bei Community Edition entfernen: Unterschied zwischen den Versionen

Aus znilwiki

KKeine Bearbeitungszusammenfassung
 
Zeile 33: Zeile 33:
In Zeile 617 bzw. per {{key|STRG}} + {{key|W}} nach {{code|No valid subscription}} suchen und dann 2 Zeilen darüber,<br>
In Zeile 617 bzw. per {{key|STRG}} + {{key|W}} nach {{code|No valid subscription}} suchen und dann 2 Zeilen darüber,<br>
steht im Original das hier:<br>
steht im Original das hier:<br>
614                      .data.status.toLowerCase() !== 'active') {
624                        res.data.status.toLowerCase() !== 'active'
615                         Ext.Msg.show({
625                    ) {
616                             title: gettext('No valid subscription'),
626                         Ext.Msg.show({
617                            icon: Ext.Msg.WARNING,
627                             title: gettext('No valid subscription'),
Bei dem {{code|<nowiki>!==</nowiki>}} nehmt ihr das {{key|!}} weg:<br>
Bei dem {{code|<nowiki>!==</nowiki>}} nehmt ihr das {{key|!}} weg:<br>
614                      .data.status.toLowerCase() == 'active') {
624                        res.data.status.toLowerCase() == 'active'
Speichern und das war es schon.<br>
Speichern und das war es schon.<br>
<br>
<br>

Aktuelle Version vom 18. Juni 2026, 20:15 Uhr

Changelog

  • 23.04.2025 erste Version für Proxmox Mail Gateway PMG 8.2.0
  • 12.12.2025 Anpassung an Proxmox Mail Gateway PMG 9.0.2
  • 20.03.2026 Anpassung an Proxmox Mail Gateway PMG 9.0.6

Vorwort

Dieser Artikel ist entstanden da man zwar schnell eine Anleitung findet wie man die Meldung

No valid subscription

entfernt - allerdings kommt diese Meldund dann für Aufrufe der Quarantine-URLs für Mobile Benutzer trotzdem.
Achtung! Beachtet ob Ihr noch Version 8 oder schon Version 9 des PMG einsetzt!

Hinweis: Wenn auf dem Handy oder im Browser die Meldung zunächst trotzdem noch angezeigt wird - Einmal den Browser-Cache löschen, Gegenprobe wäre mit einem anderen Browser oder im Inkognito-Modus



Version 8: Meldung für die Weboberfläche entfernen

nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

Mit ALT + N schaltet man die Zeilennummern ein!
In Zeile 566 bzw. per STRG + W nach No vaild subscription suchen und dann 2 Zeilen darüber,
steht im Original das hier:

566                       .data.status.toLowerCase() !== 'active') {
567                         Ext.Msg.show({
568                             title: gettext('No valid subscription'),
569                             icon: Ext.Msg.WARNING,

Bei dem !== nehmt ihr das ! weg:

565                       .data.status.toLowerCase() == 'active') {

Speichern und das war es schon.


Version 9: Meldung für die Weboberfläche entfernen

nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

Mit ALT + N schaltet man die Zeilennummern ein!
In Zeile 617 bzw. per STRG + W nach No valid subscription suchen und dann 2 Zeilen darüber,
steht im Original das hier:
624 res.data.status.toLowerCase() !== 'active' 625 ) { 626 Ext.Msg.show({ 627 title: gettext('No valid subscription'), Bei dem !== nehmt ihr das ! weg:
624 res.data.status.toLowerCase() == 'active' Speichern und das war es schon.


Version 8: Meldung für Mobile Benutzer entfernen

nano /usr/share/javascript/pmg-gui/js/pmgmanagerlib-mobile.js

Hier in Zeile 701:

701                 if (data.status?.toLowerCase() !== 'active') {
702                     let url = data.url || 'https://www.proxmox.com';
703                     let err = `You do not have a valid subscription for this server.

das gleiche Spielchen, wieder das ! entfernen:

701                 if (data.status?.toLowerCase() == 'active') {



Version 9: Meldung für Mobile Benutzer entfernen


Das funktioniert im Moment nicht.
Die Meldung scheint in der Datei

/usr/share/pmg-mobile-quarantine-ui/pmg-mobile-quarantine-ui_bg.wasm.gz

zu stecken, ich habe noch nicht herausbekommen wie ich diese bearbeiten kann.


Alter Text:

nano /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.min.js

Das ist in der neuen Version in einem Einzeiler versteckt.
Drückt STRG + W und sucht nach

"active"===e.data

gleich der erste Treffer ist der richtige.
Aus den 3 === macht ihr !==, also

"active"!==e.data



Kommentare

Loading comments...