Seite 1 von 1

Email subject for opsi-product-updater report

Verfasst: 06 Jan 2015, 13:55
von Antoine GUEVARA
Hi,

I have made a patch for opsi-product-updater which permit to add a custom subject for email notification :

Here it is :

/usr/bin/opsi-product-updater

Code: Alles auswählen

--- opsi-product-updater        2015-01-06 13:40:32.752175175 +0100
+++ opsi-product-updater-custom 2015-01-06 13:42:23.368178138 +0100
@@ -216,6 +216,8 @@
                                                        self.config["smtpport"] = forceInt(value.strip())
                                                elif   (option.lower() == 'sender'):
                                                        self.config["sender"] = forceEmailAddress(value.strip())
+                                               elif   (option.lower() == 'subject'):
+                                                       self.config["subject"] = value.strip()
                                                elif   (option.lower() == 'receivers'):
                                                        self.config["receivers"] = []
                                                        receivers = value.split(u",")
@@ -389,6 +391,7 @@
                                smtpport  = self.config["smtpport"],
                                sender    = self.config["sender"],
                                receivers = self.config["receivers"],
+                               subject = self.config["subject"],
                        )
                try:
                        try:
@@ -1028,6 +1031,7 @@
                "configFile":                   '/etc/opsi/opsi-product-updater.conf',
                "notification":                 False,
                "smtphost":                     u'localhost',
+               "subject":                      u'opsi-product-updater',
                "smtpport":                     25,
                "sender":                       u'opsi@localhost',
                "receivers":                    [],
In the file /etc/opsi/opsi-product-updater.conf you can add the subject field like this :

Code: Alles auswählen

....

[notification]

active = true
smtphost = 127.0.0.1
subject = [opsi-product-updater] opsi045xxxxxx
smtpport = 25
use_starttls = False
sender = opsi045xxxxx@example.org
receivers = opsi-admin@example.org

...
It works even if the subject field doesn't exist.

Do you think it's possible to include this patch for your next release ?

Regards,

Antoine

Re: Email subject for opsi-product-updater report

Verfasst: 06 Jan 2015, 17:11
von n.wenselowski
Hell Antoine,

thank you for your patch.
I applied the changes and this will be included in the next release.


Have a nice day!

Niko

Re: Email subject for opsi-product-updater report

Verfasst: 16 Jul 2015, 10:46
von Nils
Hallo Niko,

gerade habe ich versucht, per "subject = "-Eintrag in der /etc/opsi/opsi-product-updater.conf den Betreff der Mails zu ändern.
Leider ohne Erfolg.
Beim Blick in die /usr/bin/opsi-pcoduct-updater fiel mir auf, dass dort keine Zeile

Code: Alles auswählen

elif   (option.lower() == 'subject'):
+                                                       self.config["subject"] = value.strip()
und auch nicht

Code: Alles auswählen

subject = self.config["subject"],
enthalten ist.
In der Datei steht "___version___ = '4.0.5.1'".

Ist der Patch in dieser Version noch nicht integriert?

Wäre super, wenn du mir diesbzgl. kurz weiterhelfen würdest.

Vielen Dank schon mal im Voraus und einen schönen Tag.
Viele Grüße
Nils

Re: Email subject for opsi-product-updater report

Verfasst: 16 Jul 2015, 11:47
von n.wenselowski
Hallo Nils,

deine Version ist zu alt. Es kommt mit 4.0.6.
Es gibt momentan nur experimentelle Versionen mit diesem Feaure.


Gruß

Niko

Re: Email subject for opsi-product-updater report

Verfasst: 16 Jul 2015, 12:04
von Nils
Hallo Niko,

vielen Dank für deine schnelle Antwort. :)
Gibt es derzeit eine aktuellere Stable-Version? Oder meinst du, dass die bei mir installierte Version für das Feature zu alt ist? :?:
Per apt-get update und per opsi-product-updater habe ich keine neuere Version erhalten.

Viele Grüße
Nils

Re: Email subject for opsi-product-updater report

Verfasst: 16 Jul 2015, 13:21
von n.wenselowski
n.wenselowski hat geschrieben:Es gibt momentan nur experimentelle Versionen mit diesem Feaure.

Re: Email subject for opsi-product-updater report

Verfasst: 16 Jul 2015, 14:58
von Nils
Hallo Niko,

danke für die Info.
Dass es derzeit nur experimentelle Versionen mit diesem Feature gibt, hatte ich verstanden.
Ich dachte, dein Hinweis auf meine "zu alte Version" bezog sich allgemein auf die Stable-Version. Somit lautete meine Frage eigentlich ob es eine aktuellere Stable-Version, als die bei mir installierte, gibt. Sorry, dass ich mich da undeutlich ausgedrückt habe.

Viele Grüße und einen schönen, erholsamen Feierabend. Wenn's dann soweit ist.
Nils