<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.E-MailFormatvorlage18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1006329602;
        mso-list-type:hybrid;
        mso-list-template-ids:-1739147380 -766756932 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Hi,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>depends. </span>There are five levels of enhancements:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ol style='margin-top:0cm' start=1 type=1><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'><span style='mso-fareast-language:EN-US'>Enhancements which are finally customizations and could be done by users themselve. I did many of such customizations and contributed them to the community via the forum.<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'><span style='mso-fareast-language:EN-US'>Enhancements which are (small) adjustments of code e.g. integration of Avast (however as it’s missing any correspondence in the GUI, it’s no good way to do so, it’s just for professionals then), adding DKIM etc. My addons here are also documented in the forum.<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'><span style='mso-fareast-language:EN-US'>Enhancements which are big adjustments, need coding knowledge, which is something I can’t do, but I listed some features, which I (and also others) asked for, which would be fine to see in next release or been done by another developer<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'><span style='mso-fareast-language:EN-US'>Enhancements which require to change the codebase, e.g. running spamassassin via milter with all advantages coming through that, it’s somehow hard to do or may be impossible at all (so I currently don’t know, what pmg-smtp-filter is, is it just spamassassin renamed and maybe with some preset configuration as pmg-proxy seems to be something similar with apache or is it completely rewritten, so could pmg-smtp-filter been wrapped by amavisd or is that completely impossible? Would help me to perform some changes, or could I maybe integrate with MailScanner/MailFilter to get the columns shown, I search for)<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0cm;mso-list:l0 level1 lfo1'><span style='mso-fareast-language:EN-US'>Enhancements which enhance the product with additional portions of other products, so like a pipelined double-content-filter which I yet set up with rspamd and PMG. I just would now require someone, who is able to write spamassassin rules, that I could take in care the results of rspamd spam check for better decision on spam or not spam by spamassassin.<o:p></o:p></span></li></ol><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Regards,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Christian<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:12.0pt;color:black'>Von: </span></b><span style='font-size:12.0pt;color:black'><buzzzola@gmail.com> im Auftrag von Davide Bozzelli <davide.bozzelli@gmail.com><br><b>Datum: </b>Dienstag, 29. Mai 2018 um 11:59<br><b>An: </b>Christian Heutger <christian@heutger.net><br><b>Cc: </b>Dietmar Maurer <dietmar@proxmox.com>, "pmg-devel@pve.proxmox.com" <pmg-devel@pve.proxmox.com><br><b>Betreff: </b>Re: [pmg-devel] PMG with rspamd<o:p></o:p></span></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I think would be more productive to discuss enhancements that does not change the way pmg works. <o:p></o:p></p><div><p class=MsoNormal>So due to the fact that spamassassin is here to stay please let the discussion goes to what we could add rather to what we would replace.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Tue, May 29, 2018 at 11:49 AM, Christian Heutger <<a href="mailto:christian@heutger.net" target="_blank">christian@heutger.net</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=MsoNormal>Hi,<br><br>see below. BTW, are here non-german speakers reading? Otherwise can switch to german.<br><br>Regards<br>Christian<br><br>Am 29.05.2018 um 06:28 schrieb Dietmar Maurer <<a href="mailto:dietmar@proxmox.com">dietmar@proxmox.com</a>>:<br><br>>> There is not only ham and spam, were are more levels possible, <br>> <br>> SA has a full featured test system, and you can logically combine the results of<br>> all those test.<br>> So there is not only HAM and SPAM when you use SA!<br><br>Sure, but needs adjustment then. I search for an out of the box solution with less adjustments, maybe a bit of customization.<br>> <br>>> it's faster, it has smaller footprint, <br>> <br>> But that is mostly neglectable considering all the other processing steps (virus<br>> scan, postfix, DNS queries, ...)<br><br>No, that’s what I was talking about as you told PMG and rspamd are competing products, they aren’t, the spamassassin part is replaceable by rspamd, so virus scan, postfix, dns queries all of them have, just need to compare only the content filter. Also virus scanning is possible with Sophos faster in rspamd, as it’s integrated there with DI instead of starting the CLI every time.<br>> <br>>> I can tell more about the quality after some days of testing, but SA has some<br>>> false-positives and false-negatives <br>> <br>> come on - any classification tool has false-positives and false-negatives.<br>> Simply claiming rspamd does not have<br>> any wrong classification is definitely wrong.<br><br>It was promoted, that it has less false-decisions, however, I can agree or not once I have my test setup running a while. Currently I would say, it’s somehow similar with a small advantage on rspamd side. However, my rspamd is mostly like out of the box (just added some rbls and dcc) meanwhile spamassassin is tweaked by your KAM rules setup and razor2 + the same rbls + dcc + pyzor + geoaddon + heinlein, schaal, zmi, sought rules. My addons improved quality a bit.<br>> <br>>> and requires improvement for scoring to work better.<br>>> <br>>>> you can also implement this without rspamd.<br>>> <br>>> Yes, everything can be done without rspamd, but if I have a SA setup which<br>>> does not provide all abilities, I would try out something else/new, which<br>>> looks like the "Eierlegende Wollmilchsau".<br>> <br>> We use SA for more than 10 years now, it is extremely stable and reliable. So I<br>> would do everything<br>> to keep SA. If we detect errors, we fix them instead of replacing the whole<br>> software stack with<br>> something new and untested.<br><br>But you can see developments like bogofilter or orangeassassin coming from spamassassin getting old with modern replacements coming in like nginx, systemd, uefi, ... And it’s already out a while and tested yet.<br><br>However, it’s not wrong to stay on spamassassin, but also spamassassin allows rejects implemented via milter, which is already somehow standard and show the extracted froms and subject lines.<br>> <br>>>> That already works with the current system (See AVAST code ...)<br>>> <br>>> Yes, but it's only avast which had bad publicity.<br>> <br>> If you want something else, please implement it and send patches (it really easy<br>> to do).<br><br>I‘m no developer any more, I don‘t know on how to use Sophos DI e.g. or on how to implement from extraxtion or subjects showing. Also would be an idea to replace „your“ spamassassin by mailwatch/mailscanner, but I‘m afraid, I can’t have e.g. two spamassassins on the system and as of same config files/paths will break system.<o:p></o:p></p><div><div><p class=MsoNormal>_______________________________________________<br>pmg-devel mailing list<br><a href="mailto:pmg-devel@pve.proxmox.com">pmg-devel@pve.proxmox.com</a><br><a href="https://pve.proxmox.com/cgi-bin/mailman/listinfo/pmg-devel" target="_blank">https://pve.proxmox.com/cgi-bin/mailman/listinfo/pmg-devel</a><o:p></o:p></p></div></div></blockquote></div><p class=MsoNormal><br><br clear=all><o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal>-- <o:p></o:p></p><div><p class=MsoNormal>Got problems with Windows? - ReBooT<br>Got problems with Linux? - Be RooT <o:p></o:p></p></div></div></div></body></html>