Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:postfix_centos_7_-_footermilter_einsetzen_footermilter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:postfix_centos_7_-_footermilter_einsetzen_footermilter [2018/12/04 10:18] – [footermilter.service: Dienst/Deamon-Start einrichten] klaustachtler:postfix_centos_7_-_footermilter_einsetzen_footermilter [2024/05/01 09:03] (aktuell) – [Voraussetzungen] klaus
Zeile 23: Zeile 23:
 Als **__einzige__ Voraussetzung** für die Installation von [[https://github.com/tachtler/FooterMilter|FooterMilter]] ist somit nur folgende Komponente erforderlich: Als **__einzige__ Voraussetzung** für die Installation von [[https://github.com/tachtler/FooterMilter|FooterMilter]] ist somit nur folgende Komponente erforderlich:
   * Lauffähiger **Java**-Installation z.B. [[https://openjdk.java.net/|OpenJDK]] **ab Version 1.8**   * Lauffähiger **Java**-Installation z.B. [[https://openjdk.java.net/|OpenJDK]] **ab Version 1.8**
-    * Siehe auch den internen Link: [[tachtler:postfix_centos_7_-_footermilter_einsetzen_footermilter#installationjava|Postfix CetnOS 7 - FooterMilter einsetzen (footermilter) - Installation: Java]]+    * Siehe auch den internen Link: [[tachtler:postfix_centos_7_-_footermilter_einsetzen_footermilter#installationjava|Postfix CentOS 7 - FooterMilter einsetzen (footermilter) - Installation: Java]]
  
-:!: **WICHTIG** - Nachfolgende **Abhängigkeiten** zu **anderen Java-Archivdateien** sind in dem zu herunterladendem +:!: **WICHTIG** - Nachfolgende **Abhängigkeiten** zu **anderen Java-Archivdateien** sind in dem zu herunterzuladendem 
   * **Paket von [[https://github.com/tachtler/FooterMilter|FooterMilter]]**   * **Paket von [[https://github.com/tachtler/FooterMilter|FooterMilter]]**
 **__bereits enthalten__**! **__bereits enthalten__**!
Zeile 32: Zeile 32:
      
 ^ Enthaltene **Java**-Archivdatei ^ Externer Link                                                            ^ ^ Enthaltene **Java**-Archivdatei ^ Externer Link                                                            ^
-| ''apache-mime4j-core-0.8.2.jar'' | [[https://james.apache.org/download.cgi#Apache_Mime4J]]                 +| ''apache-mime4j-core-0.8.11.jar'' | [[https://james.apache.org/download.cgi#Apache_Mime4J]] | 
-| ''apache-mime4j-dom-0.8.2.jar'' | [[https://james.apache.org/download.cgi#Apache_Mime4J]]                  +| ''apache-mime4j-dom-0.8.11.jar'' | [[https://james.apache.org/download.cgi#Apache_Mime4J]]  
-| ''apache-mime4j-storage-0.8.2.jar'' | [[https://james.apache.org/download.cgi#Apache_Mime4J]]              +| ''apache-mime4j-storage-0.8.11.jar'' | [[https://james.apache.org/download.cgi#Apache_Mime4J]] | 
-| ''commons-cli-1.4.jar'' | [[https://commons.apache.org/proper/commons-cli/download_cli.cgi]]               +| ''commons-cli-1.6.0.jar'' | [[https://commons.apache.org/proper/commons-cli/download_cli.cgi]] 
-| ''commons-io-2.4.jar'' | [[https://commons.apache.org/proper/commons-io/download_io.cgi]]                  +| ''commons-codec-1.16.1.jar'' | [[http://commons.apache.org/proper/commons-codec/download_codec.cgi]] 
-| ''commons-lang3-3.8.1.jar'' | [[https://commons.apache.org/proper/commons-lang/download_lang.cgi]]         +| ''commons-io-2.16.1.jar'' | [[https://commons.apache.org/proper/commons-io/download_io.cgi]] | 
-| ''commons-logging-1.1.1.jar'' | [[https://commons.apache.org/proper/commons-logging/download_logging.cgi]] | +| ''commons-lang3-3.14.0.jar'' | [[https://commons.apache.org/proper/commons-lang/download_lang.cgi]] | 
-| ''ini4j-0.5.4.jar'' | [[http://ini4j.sourceforge.net/download.html]]                                       +| ''commons-logging-1.3.1jar'' | [[https://commons.apache.org/proper/commons-logging/download_logging.cgi]] | 
-| ''javax.inject.jar'' | [[https://code.google.com/archive/p/atinject/downloads]]                            +| ''ini4j-0.5.4.jar'' | [[http://ini4j.sourceforge.net/download.html]] | 
-| ''jmilter-0.1.3.jar'' | [[https://github.com/nightcode/jmilter]]                                           +| ''javax.inject.jar'' | [[https://code.google.com/archive/p/atinject/downloads]]| 
-| ''jsr305-1.3.9.jar'' | [[http://findbugs.sourceforge.net/downloads.html]]                                  +| ''jmilter-0.6.jar'' | [[https://github.com/nightcode/jmilter]] | 
-| ''log4j-api-2.11.1.jar'' | [[https://logging.apache.org/log4j/2.x/download.html]]                          +| ''jsr305-3.0.2.jar'' | [[http://findbugs.sourceforge.net/downloads.html]] | 
-| ''log4j-core-2.11.1.jar'' | [[https://logging.apache.org/log4j/2.x/download.html]]                         +| ''log4j-api-2.23.1.jar'' | [[https://logging.apache.org/log4j/2.x/download.html]] | 
-| ''netty-buffer-4.1.24.Final.jar'' | [[https://netty.io/downloads.html]]                                    +| ''log4j-core-2.23.1.jar'' | [[https://logging.apache.org/log4j/2.x/download.html]] | 
-| ''netty-codec-4.1.24.Final.jar'' | [[https://netty.io/downloads.html]]                                     +| ''netty-buffer-4.1.109.Final.jar'' | [[https://netty.io/downloads.html]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-buffer/]] 
-| ''netty-common-4.1.24.Final.jar'' | [[https://netty.io/downloads.html]]                                    +| ''netty-codec-4.1.109.Final.jar'' | [[https://netty.io/downloads.html]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-codec/]] 
-| ''netty-handler-4.1.24.Final.jar'' | [[https://netty.io/downloads.html]]                                   +| ''netty-common-4.1.109.Final.jar'' | [[https://netty.io/downloads.html]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-common/]] 
-| ''netty-transport-4.1.24.Final.jar'' | [[https://netty.io/downloads.html]]                                 +| ''netty-handler-4.1.109.Final.jar'' | [[https://netty.io/downloads.html]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-handler/]] | 
-| ''yaranga-0.5.5.jar'' | [[https://github.com/nightcode/yaranga]]                                           |+| ''netty-resolver-4.1.109.Final.jar'' | [[https://netty.io/downloads.html]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-resolver/]] 
 +| ''netty-transport-4.1.109.Final.jar'' | [[https://netty.io/downloads.html]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-transport/]] 
 +| ''netty-transport-classes-epoll-4.1.109.Final.jar'' | [[https://netty.io/downloads.html]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/]] | 
 +| ''netty-transport-native-epoll-4.1.109.Final-linux-x86_64.jar'' | [[https://netty.io/downloads.html]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/]] | 
 +| ''netty-transport-native-unix-common-4.1.109.Final.jar'' | [[https://netty.io/downloads.html]]] \\ [[https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/]] |
  
 Es gibt zwei verschiedene Möglichkeiten [[https://github.com/tachtler/FooterMilter|FooterMilter]] zum Einsatz zu bringen. Es gibt zwei verschiedene Möglichkeiten [[https://github.com/tachtler/FooterMilter|FooterMilter]] zum Einsatz zu bringen.
Zeile 375: Zeile 379:
 <code> <code>
 # wget -P /tmp https://github.com/tachtler/FooterMilter/archive/master.zip # wget -P /tmp https://github.com/tachtler/FooterMilter/archive/master.zip
---2018-12-04 08:46:58--  https://github.com/tachtler/FooterMilter/archive/master.zip +--2024-05-01 08:25:06--  https://github.com/tachtler/FooterMilter/archive/master.zip 
-Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113 +Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' 
-Connecting to github.com (github.com)|192.30.253.112|:443... connected.+Resolving github.com (github.com)... 140.82.121.4 
 +Connecting to github.com (github.com)|140.82.121.4|:443... connected.
 HTTP request sent, awaiting response... 302 Found HTTP request sent, awaiting response... 302 Found
-Location: https://codeload.github.com/tachtler/FooterMilter/zip/master [following] +Location: https://codeload.github.com/tachtler/FooterMilter/zip/refs/heads/master [following] 
---2018-12-04 08:47:01--  https://codeload.github.com/tachtler/FooterMilter/zip/master +--2024-05-01 08:25:06--  https://codeload.github.com/tachtler/FooterMilter/zip/refs/heads/master 
-Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120 +Resolving codeload.github.com (codeload.github.com)... 140.82.121.9 
-Connecting to codeload.github.com (codeload.github.com)|192.30.253.121|:443... connected.+Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected.
 HTTP request sent, awaiting response... 200 OK HTTP request sent, awaiting response... 200 OK
 Length: unspecified [application/zip] Length: unspecified [application/zip]
 Saving to: ‘/tmp/master.zip’ Saving to: ‘/tmp/master.zip’
  
-                   <=>                    4,883,646    502KB/s   in 16s    +master.zip                <=>                6.29M  11.3MB/s    in 0.6s    
  
-2018-12-04 08:47:18 (307 KB/s) - ‘/tmp/master.zip’ saved [4883646]+2024-05-01 08:25:07 (11.3 MB/s) - ‘/tmp/master.zip’ saved [6598602]
  
 </code> </code>
Zeile 404: Zeile 409:
 # unzip /tmp/master.zip # unzip /tmp/master.zip
 Archive:  /tmp/master.zip Archive:  /tmp/master.zip
-df692e5e1b0ea75afdc6bf8e082cbadc6e01683c+3f3a6b36eff59a749460651640677036e69c1eef
    creating: FooterMilter-master/    creating: FooterMilter-master/
   inflating: FooterMilter-master/FooterMilter.jar     inflating: FooterMilter-master/FooterMilter.jar  
Zeile 411: Zeile 416:
   inflating: FooterMilter-master/META-INF/MANIFEST.MF     inflating: FooterMilter-master/META-INF/MANIFEST.MF  
   inflating: FooterMilter-master/README.md     inflating: FooterMilter-master/README.md  
 +   creating: FooterMilter-master/doc/
 +  inflating: FooterMilter-master/doc/FooterMilter.adoc  
 +  inflating: FooterMilter-master/doc/FooterMilter.html  
 +  inflating: FooterMilter-master/doc/FooterMilter.jar.1  
   inflating: FooterMilter-master/footermilter.ini     inflating: FooterMilter-master/footermilter.ini  
   inflating: FooterMilter-master/footermilter.service     inflating: FooterMilter-master/footermilter.service  
    creating: FooterMilter-master/lib/    creating: FooterMilter-master/lib/
-  inflating: FooterMilter-master/lib/apache-mime4j-core-0.8.2.jar   +  inflating: FooterMilter-master/lib/apache-mime4j-core-0.8.11.jar   
-  inflating: FooterMilter-master/lib/apache-mime4j-dom-0.8.2.jar   +  inflating: FooterMilter-master/lib/apache-mime4j-dom-0.8.11.jar   
-  inflating: FooterMilter-master/lib/apache-mime4j-storage-0.8.2.jar   +  inflating: FooterMilter-master/lib/apache-mime4j-storage-0.8.11.jar   
-  inflating: FooterMilter-master/lib/commons-cli-1.4.jar   +  inflating: FooterMilter-master/lib/commons-cli-1.6.0.jar   
-  inflating: FooterMilter-master/lib/commons-io-2.4.jar   +  inflating: FooterMilter-master/lib/commons-codec-1.16.1.jar   
-  inflating: FooterMilter-master/lib/commons-lang3-3.8.1.jar   +  inflating: FooterMilter-master/lib/commons-io-2.16.1.jar   
-  inflating: FooterMilter-master/lib/commons-logging-1.1.1.jar  +  inflating: FooterMilter-master/lib/commons-lang3-3.14.0.jar   
 +  inflating: FooterMilter-master/lib/commons-logging-1.3.1.jar  
   inflating: FooterMilter-master/lib/ini4j-0.5.4.jar     inflating: FooterMilter-master/lib/ini4j-0.5.4.jar  
   inflating: FooterMilter-master/lib/javax.inject.jar     inflating: FooterMilter-master/lib/javax.inject.jar  
-  inflating: FooterMilter-master/lib/jmilter-0.1.3.jar   +  inflating: FooterMilter-master/lib/jmilter-0.6.jar   
-  inflating: FooterMilter-master/lib/jsr305-1.3.9.jar   +  inflating: FooterMilter-master/lib/jsr305-3.0.2.jar   
-  inflating: FooterMilter-master/lib/log4j-api-2.11.1.jar   +  inflating: FooterMilter-master/lib/log4j-api-2.23.1.jar   
-  inflating: FooterMilter-master/lib/log4j-core-2.11.1.jar   +  inflating: FooterMilter-master/lib/log4j-core-2.23.1.jar   
-  inflating: FooterMilter-master/lib/netty-buffer-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-buffer-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/netty-codec-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-codec-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/netty-common-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-common-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/netty-handler-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-handler-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/netty-transport-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-resolver-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/yaranga-0.5.5.jar  +  inflating: FooterMilter-master/lib/netty-transport-4.1.109.Final.jar   
 +  inflating: FooterMilter-master/lib/netty-transport-classes-epoll-4.1.109.Final.jar   
 +  inflating: FooterMilter-master/lib/netty-transport-native-epoll-4.1.109.Final-linux-x86_64.jar   
 +  inflating: FooterMilter-master/lib/netty-transport-native-unix-common-4.1.109.Final.jar  
   inflating: FooterMilter-master/log4j2.xml     inflating: FooterMilter-master/log4j2.xml  
    creating: FooterMilter-master/net/    creating: FooterMilter-master/net/
Zeile 449: Zeile 462:
 <code> <code>
 # ls -l /tmp/FooterMilter-master/ # ls -l /tmp/FooterMilter-master/
-total 56 +total 84 
--rw-r--r-- 1 root root  5741 Dec  4 07:00 footermilter.ini +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 doc 
--rw-r--r-- 1 root root 18871 Dec  4 07:00 FooterMilter.jar +-rw-r--r-- 1 klaus klaus  5027 May  1 08:02 footermilter.ini 
--rw-r--r-- 1 root root   288 Dec  4 07:00 footermilter.service +-rw-r--r-- 1 klaus klaus 20199 May  1 08:02 FooterMilter.jar 
-drwxr-xr-x 2 root root  4096 Dec  4 07:00 lib +-rw-r--r-- 1 klaus klaus   310 May  1 08:02 footermilter.service 
--rw-r--r-- 1 root root 11357 Dec  4 07:00 LICENSE +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 lib 
--rw-r--r-- 1 root root  1676 Dec  4 07:00 log4j2.xml +-rw-r--r-- 1 klaus klaus 11357 May  1 08:02 LICENSE 
-drwxr-xr-x 2 root root    24 Dec  4 07:00 META-INF +-rw-r--r-- 1 klaus klaus  1676 May  1 08:02 log4j2.xml 
-drwxr-xr-x 3 root root    21 Dec  4 07:00 net +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 META-INF 
--rw-r--r-- 1 root root   864 Dec  4 07:00 README.md+drwxr-xr-x 3 klaus klaus  4096 May  1 08:02 net 
 +-rw-r--r-- 1 klaus klaus 20280 May  1 08:02 README.md
 </code> </code>
  
Zeile 486: Zeile 500:
  -v,--version        Version of the program  -v,--version        Version of the program
  
-Copyright (c) 2018 Klaus Tachtler, <klaus@tachtler.net>.+Copyright (c) 2024 Klaus Tachtler, <klaus@tachtler.net>.
 All Rights Reserved. All Rights Reserved.
-Version 1.0.+Version 1.2.
  
 </code> </code>
Zeile 495: Zeile 509:
 <code> <code>
 # ls -l /tmp/FooterMilter-master/ # ls -l /tmp/FooterMilter-master/
-total 56 +total 76 
--rw-r--r-- 1 root root  5741  4. Dez 07:00 footermilter.ini +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 doc 
--rw-r--r-- 1 root root 20165  4. Dez 08:51 FooterMilter.jar +-rw-r--r-- 1 klaus klaus  5027 May  1 08:02 footermilter.ini 
--rw-r--r-- 1 root root   288  4. Dez 07:00 footermilter.service +-rw-r--r-- 1 klaus klaus 20199 May  08:02 FooterMilter.jar 
-drwxr-xr-x 2 root root  4096  4. Dez 07:00 lib +-rw-r--r-- 1 klaus klaus   310 May  1 08:02 footermilter.service 
--rw-r--r-- 1 root root 11357  4. Dez 07:00 LICENSE +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 lib 
--rw-r--r-- 1 root root  1676  4. Dez 07:00 log4j2.xml +-rw-r--r-- 1 klaus klaus 11357 May  1 08:02 LICENSE 
-drwxr-xr-x 2 root root    25  4. Dez 07:00 META-INF +-rw-r--r-- 1 klaus klaus  1676 May  1 08:02 log4j2.xml 
-drwxr-xr-x 3 root root    22  4. Dez 07:00 net +-rw-r--r-- 1 klaus klaus 20280 May  1 08:02 README.md
--rw-r--r-- 1 root root   864  4. Dez 07:00 README.md+
 </code> </code>
  
Zeile 519: Zeile 532:
 <code> <code>
 # wget -P /tmp https://github.com/tachtler/FooterMilter/archive/master.zip # wget -P /tmp https://github.com/tachtler/FooterMilter/archive/master.zip
---2018-12-04 08:46:58--  https://github.com/tachtler/FooterMilter/archive/master.zip +--2024-05-01 08:28:23--  https://github.com/tachtler/FooterMilter/archive/master.zip 
-Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113 +Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' 
-Connecting to github.com (github.com)|192.30.253.112|:443... connected.+Resolving github.com (github.com)... 140.82.121.3 
 +Connecting to github.com (github.com)|140.82.121.3|:443... connected.
 HTTP request sent, awaiting response... 302 Found HTTP request sent, awaiting response... 302 Found
-Location: https://codeload.github.com/tachtler/FooterMilter/zip/master [following] +Location: https://codeload.github.com/tachtler/FooterMilter/zip/refs/heads/master [following] 
---2018-12-04 08:47:01--  https://codeload.github.com/tachtler/FooterMilter/zip/master +--2024-05-01 08:28:24--  https://codeload.github.com/tachtler/FooterMilter/zip/refs/heads/master 
-Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120 +Resolving codeload.github.com (codeload.github.com)... 140.82.121.9 
-Connecting to codeload.github.com (codeload.github.com)|192.30.253.121|:443... connected.+Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected.
 HTTP request sent, awaiting response... 200 OK HTTP request sent, awaiting response... 200 OK
 Length: unspecified [application/zip] Length: unspecified [application/zip]
 Saving to: ‘/tmp/master.zip’ Saving to: ‘/tmp/master.zip’
  
-                   <=>                    4,883,646    502KB/s   in 16s    +master.zip                <=>                6.29M  10.7MB/s    in 0.6s    
  
-2018-12-04 08:47:18 (307 KB/s) - ‘/tmp/master.zip’ saved [4883646]+2024-05-01 08:28:24 (10.7 MB/s) - ‘/tmp/master.zip’ saved [6598602]
  
 </code> </code>
Zeile 548: Zeile 562:
 # unzip /tmp/master.zip # unzip /tmp/master.zip
 Archive:  /tmp/master.zip Archive:  /tmp/master.zip
-df692e5e1b0ea75afdc6bf8e082cbadc6e01683c+3f3a6b36eff59a749460651640677036e69c1eef
    creating: FooterMilter-master/    creating: FooterMilter-master/
   inflating: FooterMilter-master/FooterMilter.jar     inflating: FooterMilter-master/FooterMilter.jar  
Zeile 555: Zeile 569:
   inflating: FooterMilter-master/META-INF/MANIFEST.MF     inflating: FooterMilter-master/META-INF/MANIFEST.MF  
   inflating: FooterMilter-master/README.md     inflating: FooterMilter-master/README.md  
 +   creating: FooterMilter-master/doc/
 +  inflating: FooterMilter-master/doc/FooterMilter.adoc  
 +  inflating: FooterMilter-master/doc/FooterMilter.html  
 +  inflating: FooterMilter-master/doc/FooterMilter.jar.1  
   inflating: FooterMilter-master/footermilter.ini     inflating: FooterMilter-master/footermilter.ini  
   inflating: FooterMilter-master/footermilter.service     inflating: FooterMilter-master/footermilter.service  
    creating: FooterMilter-master/lib/    creating: FooterMilter-master/lib/
-  inflating: FooterMilter-master/lib/apache-mime4j-core-0.8.2.jar   +  inflating: FooterMilter-master/lib/apache-mime4j-core-0.8.11.jar   
-  inflating: FooterMilter-master/lib/apache-mime4j-dom-0.8.2.jar   +  inflating: FooterMilter-master/lib/apache-mime4j-dom-0.8.11.jar   
-  inflating: FooterMilter-master/lib/apache-mime4j-storage-0.8.2.jar   +  inflating: FooterMilter-master/lib/apache-mime4j-storage-0.8.11.jar   
-  inflating: FooterMilter-master/lib/commons-cli-1.4.jar   +  inflating: FooterMilter-master/lib/commons-cli-1.6.0.jar   
-  inflating: FooterMilter-master/lib/commons-io-2.4.jar   +  inflating: FooterMilter-master/lib/commons-codec-1.16.1.jar   
-  inflating: FooterMilter-master/lib/commons-lang3-3.8.1.jar   +  inflating: FooterMilter-master/lib/commons-io-2.16.1.jar   
-  inflating: FooterMilter-master/lib/commons-logging-1.1.1.jar  +  inflating: FooterMilter-master/lib/commons-lang3-3.14.0.jar   
 +  inflating: FooterMilter-master/lib/commons-logging-1.3.1.jar  
   inflating: FooterMilter-master/lib/ini4j-0.5.4.jar     inflating: FooterMilter-master/lib/ini4j-0.5.4.jar  
   inflating: FooterMilter-master/lib/javax.inject.jar     inflating: FooterMilter-master/lib/javax.inject.jar  
-  inflating: FooterMilter-master/lib/jmilter-0.1.3.jar   +  inflating: FooterMilter-master/lib/jmilter-0.6.jar   
-  inflating: FooterMilter-master/lib/jsr305-1.3.9.jar   +  inflating: FooterMilter-master/lib/jsr305-3.0.2.jar   
-  inflating: FooterMilter-master/lib/log4j-api-2.11.1.jar   +  inflating: FooterMilter-master/lib/log4j-api-2.23.1.jar   
-  inflating: FooterMilter-master/lib/log4j-core-2.11.1.jar   +  inflating: FooterMilter-master/lib/log4j-core-2.23.1.jar   
-  inflating: FooterMilter-master/lib/netty-buffer-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-buffer-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/netty-codec-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-codec-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/netty-common-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-common-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/netty-handler-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-handler-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/netty-transport-4.1.24.Final.jar   +  inflating: FooterMilter-master/lib/netty-resolver-4.1.109.Final.jar   
-  inflating: FooterMilter-master/lib/yaranga-0.5.5.jar  +  inflating: FooterMilter-master/lib/netty-transport-4.1.109.Final.jar   
 +  inflating: FooterMilter-master/lib/netty-transport-classes-epoll-4.1.109.Final.jar   
 +  inflating: FooterMilter-master/lib/netty-transport-native-epoll-4.1.109.Final-linux-x86_64.jar   
 +  inflating: FooterMilter-master/lib/netty-transport-native-unix-common-4.1.109.Final.jar  
   inflating: FooterMilter-master/log4j2.xml     inflating: FooterMilter-master/log4j2.xml  
    creating: FooterMilter-master/net/    creating: FooterMilter-master/net/
Zeile 593: Zeile 615:
 <code> <code>
 # ls -l /tmp/FooterMilter-master/ # ls -l /tmp/FooterMilter-master/
-total 56 +total 84 
--rw-r--r-- 1 root root  5741 Dec  4 07:00 footermilter.ini +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 doc 
--rw-r--r-- 1 root root 18871 Dec  4 07:00 FooterMilter.jar +-rw-r--r-- 1 klaus klaus  5027 May  1 08:02 footermilter.ini 
--rw-r--r-- 1 root root   288 Dec  4 07:00 footermilter.service +-rw-r--r-- 1 klaus klaus 20199 May  1 08:02 FooterMilter.jar 
-drwxr-xr-x 2 root root  4096 Dec  4 07:00 lib +-rw-r--r-- 1 klaus klaus   310 May  1 08:02 footermilter.service 
--rw-r--r-- 1 root root 11357 Dec  4 07:00 LICENSE +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 lib 
--rw-r--r-- 1 root root  1676 Dec  4 07:00 log4j2.xml +-rw-r--r-- 1 klaus klaus 11357 May  1 08:02 LICENSE 
-drwxr-xr-x 2 root root    24 Dec  4 07:00 META-INF +-rw-r--r-- 1 klaus klaus  1676 May  1 08:02 log4j2.xml 
-drwxr-xr-x 3 root root    21 Dec  4 07:00 net +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 META-INF 
--rw-r--r-- 1 root root   864 Dec  4 07:00 README.md+drwxr-xr-x 3 klaus klaus  4096 May  1 08:02 net 
 +-rw-r--r-- 1 klaus klaus 20280 May  1 08:02 README.md
 </code> </code>
  
Zeile 631: Zeile 654:
 <code> <code>
 # find /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/ -name *.class # find /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/ -name *.class
-/tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterCLIArgsParser.class 
 /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterInitBean.class /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterInitBean.class
-/tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterException.class 
 /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterHandler.class /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterHandler.class
 +/tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterException.class
 +/tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterCLIArgsParser.class
 /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilter.class /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilter.class
 /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterUtilities.class /tmp/FooterMilter-master/net/tachtler/jmilter/FooterMilter/FooterMilterUtilities.class
Zeile 645: Zeile 668:
 # jar cvfm FooterMilter.jar META-INF/MANIFEST.MF net/tachtler/jmilter/FooterMilter/*.class # jar cvfm FooterMilter.jar META-INF/MANIFEST.MF net/tachtler/jmilter/FooterMilter/*.class
 added manifest added manifest
-adding: net/tachtler/jmilter/FooterMilter/FooterMilter.class(in = 4242) (out= 1753)(deflated 58%) +adding: net/tachtler/jmilter/FooterMilter/FooterMilter.class(in = 3087) (out= 1335)(deflated 56%) 
-adding: net/tachtler/jmilter/FooterMilter/FooterMilterCLIArgsParser.class(in = 11721) (out= 4767)(deflated 59%) +adding: net/tachtler/jmilter/FooterMilter/FooterMilterCLIArgsParser.class(in = 9565) (out= 4097)(deflated 57%) 
-adding: net/tachtler/jmilter/FooterMilter/FooterMilterException.class(in = 553) (out= 306)(deflated 44%) +adding: net/tachtler/jmilter/FooterMilter/FooterMilterException.class(in = 2189) (out= 903)(deflated 58%) 
-adding: net/tachtler/jmilter/FooterMilter/FooterMilterHandler.class(in = 25527) (out= 8079)(deflated 68%) +adding: net/tachtler/jmilter/FooterMilter/FooterMilterHandler.class(in = 28880) (out= 9138)(deflated 68%) 
-adding: net/tachtler/jmilter/FooterMilter/FooterMilterInitBean.class(in = 3142) (out= 1271)(deflated 59%) +adding: net/tachtler/jmilter/FooterMilter/FooterMilterInitBean.class(in = 1821) (out= 752)(deflated 58%) 
-adding: net/tachtler/jmilter/FooterMilter/FooterMilterUtilities.class(in = 5168) (out= 2133)(deflated 58%)+adding: net/tachtler/jmilter/FooterMilter/FooterMilterUtilities.class(in = 5041) (out= 2056)(deflated 59%)
 </code> </code>
  
-:!: **WICHTIG** - **Bitte __nur__ vorstichtig Veränderungen an der Konfigurationsdatei ''META-INF/MANIFEST.MF'' durchführen !!!**+:!: **WICHTIG** - **Bitte __nur__ vorsichtig Veränderungen an der Konfigurationsdatei ''META-INF/MANIFEST.MF'' durchführen !!!**
  
 Der Aufbau der Konfigurationsdatei **''META-INF/MANIFEST.MF''** muss entsprechend genau so bleiben - :!: **__WICHTIG__** :!: ist hierbei, das bei **__jeder Zeile__** in der eine **''lib''** (Bibliothek im JAR-Format) (JavaArchive) am **__Anfang__ und __Ende__** ein **[LEERZEICHEN]** vorhanden ist.  Der Aufbau der Konfigurationsdatei **''META-INF/MANIFEST.MF''** muss entsprechend genau so bleiben - :!: **__WICHTIG__** :!: ist hierbei, das bei **__jeder Zeile__** in der eine **''lib''** (Bibliothek im JAR-Format) (JavaArchive) am **__Anfang__ und __Ende__** ein **[LEERZEICHEN]** vorhanden ist. 
Zeile 664: Zeile 687:
 **müssen __NUR__ am __Ende__ der jeweiligen Zeile ein [LEERZEICHEN]** enthalten ! **müssen __NUR__ am __Ende__ der jeweiligen Zeile ein [LEERZEICHEN]** enthalten !
  
-{{:tachtler:footermilter:footermilter_meta-inf_manifest.mf.png?nolink|FooterMilter.jar - META-INF/MENIFEST-MF}}+{{:tachtler:footermilter:footermilter_meta-inf_manifest.mf.png|FooterMilter.jar - META-INF/MENIFEST-MF}} 
 + 
 +* //''_'' = Leerezeichen, ''$'' = Zeilenende//
  
 ==== Ausführung FooterMilter.jar ==== ==== Ausführung FooterMilter.jar ====
Zeile 681: Zeile 706:
  -v,--version        Version of the program  -v,--version        Version of the program
  
-Copyright (c) 2018 Klaus Tachtler, <klaus@tachtler.net>.+Copyright (c) 2024 Klaus Tachtler, <klaus@tachtler.net>.
 All Rights Reserved. All Rights Reserved.
-Version 1.0.+Version 1.2.
  
 </code> </code>
Zeile 690: Zeile 715:
 <code> <code>
 # ls -l /tmp/FooterMilter-master/ # ls -l /tmp/FooterMilter-master/
-total 56 +total 84 
--rw-r--r-- 1 root root  5741  4. Dez 07:00 footermilter.ini +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 doc 
--rw-r--r-- 1 root root 20165  4. Dez 08:51 FooterMilter.jar +-rw-r--r-- 1 klaus klaus  5027 May  1 08:02 footermilter.ini 
--rw-r--r-- 1 root root   288  4. Dez 07:00 footermilter.service +-rw-r--r-- 1 klaus klaus  20199 May  1 08:30 FooterMilter.jar 
-drwxr-xr-x 2 root root  4096  4. Dez 07:00 lib +-rw-r--r-- 1 klaus klaus   310 May  1 08:02 footermilter.service 
--rw-r--r-- 1 root root 11357  4. Dez 07:00 LICENSE +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 lib 
--rw-r--r-- 1 root root  1676  4. Dez 07:00 log4j2.xml +-rw-r--r-- 1 klaus klaus 11357 May  1 08:02 LICENSE 
-drwxr-xr-x 2 root root    25  4. Dez 07:00 META-INF +-rw-r--r-- 1 klaus klaus  1676 May  1 08:02 log4j2.xml 
-drwxr-xr-x 3 root root    22  4. Dez 07:00 net +drwxr-xr-x 2 klaus klaus  4096 May  1 08:02 META-INF 
--rw-r--r-- 1 root root   864  4. Dez 07:00 README.md+drwxr-xr-x 3 klaus klaus  4096 May  1 08:02 net 
 +-rw-r--r-- 1 klaus klaus 20280 May  1 08:02 README.md
 </code> </code>
  
Zeile 832: Zeile 858:
 | listen    | ''127.0.0.1''  | IPv4-Adresse oder Hostname auf den der Dienst/Daemon erreichbar sein soll      | | listen    | ''127.0.0.1''  | IPv4-Adresse oder Hostname auf den der Dienst/Daemon erreichbar sein soll      |
 | port      | ''10099 ''     | Port auf dem der Dienst/Daemon erreichbar sein soll                            | | port      | ''10099 ''     | Port auf dem der Dienst/Daemon erreichbar sein soll                            |
-| logging   | ''false''      | Aktivierung des TCP-Loggings von [[https://github.com/nightcode/jmilter|JMilter]] | 
-| loglevel  | ''INFO''       | Log-Level zum TCP-Logging von [[https://github.com/nightcode/jmilter|JMilter]] | 
- 
-:!: **HINWEIS** - **Das aktivieren des ''logging'' aktiviert ein TCP-Log, welches sehr gesprächig ist!** 
- 
-:!: **HINWEIS** - **Dies sollte nur bei Verbindungsproblemen aktiviert werden, da hier die TCP-Verbindungsdaten ausgegeben werden.** 
- 
-:!: **HINWEIS** - **Das Log-Level sollte __nicht__ auf ''DEBUG'' gesetzt werden, da hier __KEINE__ Log-Daten ausgegeben werden. Dies geschieht nur bei den anderen möglichen Log-Leveln wie z.B. ''INFO''!** 
  
 :!: **HINWEIS** - **Falls zu Zwecken der Fehlersuche ein DEBUG Logging gewünscht ist, ist dies mit dem Parameter ''-d'' im Start-Skript oder bei einem manuellen Start zu erreichen.** :!: **HINWEIS** - **Falls zu Zwecken der Fehlersuche ein DEBUG Logging gewünscht ist, ist dies mit dem Parameter ''-d'' im Start-Skript oder bei einem manuellen Start zu erreichen.**
Zeile 949: Zeile 967:
 #         permissions and limitations under the License.. #         permissions and limitations under the License..
  
-# Copyright (c) 2018 Klaus Tachtler. All Rights Reserved.+# Copyright (c) 2022 Klaus Tachtler. All Rights Reserved.
 # Klaus Tachtler. <klaus@tachtler.net> # Klaus Tachtler. <klaus@tachtler.net>
 # http://www.tachtler.net # http://www.tachtler.net
Zeile 967: Zeile 985:
 # Port to listen. # Port to listen.
 port = 10099 port = 10099
- 
-# Enable or disable TCP-Logging by setting the following parameter: 
-# true|false|yes|no|y|n (case insensitive) 
-# 
-# !IMPORTANT: Please set to false, true enables ONLY TCP-Logging see: 
-#             https://github.com/nightcode/jmilter 
-#   
-#             If you want do DEBUG the FooterMilter.jar itself, please use the 
-#             parameter --> -d <-- as startup parameter as well!   
-# 
-logging = false 
- 
-# Set TCP-Logging Log-Level to INFO, WARN, ERROR, TRACE or DEBUG. 
-# Only relevant if logging = true 
-# 
-# !IMPORTANT: Please set to INFO to see the TCP-Logging, DEBUG will produce   
-#             NO output. This is only for TCP-Logging see:  
-#             https://github.com/nightcode/jmilter 
-# 
-loglevel = INFO 
- 
  
 ################################################################################  ################################################################################ 
Zeile 1092: Zeile 1089:
 ● footermilter.service - FooterMilter Java Service ● footermilter.service - FooterMilter Java Service
    Loaded: loaded (/usr/lib/systemd/system/footermilter.service; enabled; vendor preset: disabled)    Loaded: loaded (/usr/lib/systemd/system/footermilter.service; enabled; vendor preset: disabled)
-   Active: active (running) since Mon 2018-11-26 12:08:42 CET4s ago +   Active: active (running) since Thu 2022-04-21 19:46:28 CEST55min ago 
- Main PID: 12118 (java)+ Main PID: 4198 (java)
    CGroup: /system.slice/footermilter.service    CGroup: /system.slice/footermilter.service
-           └─12118 /usr/bin/java -jar FooterMilter.jar -c footermilter.ini+           └─4198 /usr/bin/java -jar FooterMilter.jar -c footermilter.ini
  
-Nov 26 12:08:42 server70.idmz.tachtler.net systemd[1]: Started FooterMilter J... +Apr 21 19:46:28 server70.idmz.tachtler.net systemd[1]: Stopped FooterMilter J... 
-Nov 26 12:08:42 server70.idmz.tachtler.net systemd[1]: Starting FooterMilter ... +Apr 21 19:46:28 server70.idmz.tachtler.net systemd[1]: Started FooterMilter J... 
-Nov 26 12:08:43 server70.idmz.tachtler.net java[12118]: Nov 262018 12:08:43... +Apr 21 19:46:30 server70.idmz.tachtler.net java[4198]: Apr 212022 7:46:30 P... 
-Nov 26 12:08:43 server70.idmz.tachtler.net java[12118]: INFO: [MilterGatewayM...+Apr 21 19:46:30 server70.idmz.tachtler.net java[4198]: INFO: [MilterGatewayMa...
 Hint: Some lines were ellipsized, use -l to show in full. Hint: Some lines were ellipsized, use -l to show in full.
 </code> </code>
Zeile 1117: Zeile 1114:
 heraus den [[https://github.com/tachtler/FooterMilter|FooterMilter]]-Dienst/Daemon ansprechen zu können. heraus den [[https://github.com/tachtler/FooterMilter|FooterMilter]]-Dienst/Daemon ansprechen zu können.
  
-:!: **WICHTIG** - **Bitte nicht nach z.B. __DKIM__ einbinden, da sonst die __SIGNATUR__ kaputt geht!**+:!: **WICHTIG** - **Bitte immer __VOR__ z.B. __DKIM__ einbinden, da sonst die __SIGNATUR__ kaputt geht!**
  
 ==== /etc/postfix/main.cf ==== ==== /etc/postfix/main.cf ====
tachtler/postfix_centos_7_-_footermilter_einsetzen_footermilter.1543915135.txt.gz · Zuletzt geändert: 2018/12/04 10:18 von klaus