<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:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:12.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        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:12.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@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:60949597;
        mso-list-type:hybrid;
        mso-list-template-ids:921858954 67567631 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;}
@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;}
@list l1
        {mso-list-id:187065334;
        mso-list-type:hybrid;
        mso-list-template-ids:651047544 67567631 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l1:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2
        {mso-list-id:1442803467;
        mso-list-type:hybrid;
        mso-list-template-ids:-1986917858 67567631 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l2:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l2:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l3
        {mso-list-id:1730227166;
        mso-list-type:hybrid;
        mso-list-template-ids:-681802666 251798284 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:Calibri;}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l3:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l3:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l3:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l3:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l3:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l3:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l3:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style>
</head>
<body lang="DE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
I found this list in your forum and like to ask for some features (from easy to bigger job) to improve your product and reach more customers or potential subscribers:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Nice to have:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo2"><span style="font-size:11.0pt">Ask for IPv6 optional address at installation time<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo2"><span style="font-size:11.0pt">Let a time server be set<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo2"><span style="font-size:11.0pt">Allow to replace the cert via GUI<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo2"><span style="font-size:11.0pt">Ship with a nameserver (bind or unbound, if run outside DMZ)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo2"><span style="font-size:11.0pt">Ship with a potential firewall setup (if run outside DMZ)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo2"><span style="font-size:11.0pt">Ship with a potential VPN setup (if run outside DMZ)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo2"><span style="font-size:11.0pt">Ship with vim instead of this worse vim version<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo2"><span style="font-size:11.0pt">Recommended blacklists choosable from a list like spamhaus, spamcop etc. I can provide you a good list. Barracudacentral BTW is a bit like UCEPROTECT,
 they have a bad taste because of emailreg.org<o:p></o:p></span></li></ol>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Should have:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Pyzor and DCC support (if not enabled/shipped because of license issues could have a setup script or could be included in subscriptions)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Additional postfix restrictions/settings (smtpd_data_restrictions = reject_unauth_pipelining, unknown_address_reject_code = 550, unknown_client_reject_code
 = 550)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Additional blacklist possibilities, in particular here domain blacklist for HELO, sender and client (reject_rhsbl_helo dbl.spamhaus.org, reject_rhsbl_sender
 dbl.spamhaus.org, reject_rhsbl_client dbl.spamhaus.org)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Additional blacklist possibilities, in particular here content filter blacklists for tagging (barracudacentral, manitu, wpbl as all of them have false-positives,
 which make them unusable for blocking on postfix reject level)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Additional clamav signatures (as well a cooperation with the signature vendors especially SecuritInfo and MalwarePatrol could improve your subscriptions)
 or another antivirus software like Sophos or the possibility to use more than one scanner<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Backup settings (if everything included, it’s enough, otherwise the option also to backup all customization paths) to external storage, e.g. via lftp
 and e.g. with a 7 day rotation<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Possibility to use compiled versions of SA rules<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Enable GeoFilter and add GeoFilter rules (also maybe explain, that the language setting in spam filtering does)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Possibility to add additional rule lists e.g. schaal-it, sought rules, heinlein support, zmi for sa-update (combined with the auto-update of spamassassin
 rules themselves, I did not find the cron job therefor, so I need to add my own cronjob)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Possibility to add additional spamassassin plugins or ship with extremeshoks from reply to plugin (shipping with would help, that the github scripts
 like clamav additional signatures, extremeshok plugin and openvpn script will always be updated with the system)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Possibility to reject messages with a special spam score (I can block in actions, but does this send a legal reject via postfix or just block further
 delivery?) It’s somehow illegal to „eat“ spam away, if block would do that, but it’s legal to quarantine, tag in header or reject in mail handling, so the sending server get’s a reject and can report to the sender, that the mail was not able to send through.<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Possibility to better handle virus mails, e.g. inform the receipient, that this message had a virus and the one has been removed (I did my own subject
 tagging therefor, same for dangerous attachments) and/or to reject virus mails also already in the sending stage (reject to the sender)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Possibility to use dns blacklists with treshold (scores are able to been set in the GUI, but there is no option to set the treshould), I suggest zen.spamhaus.org*2
 bl.spamcop.net*2 psbl.surriel.com*2 spamrbl.imp.ch*2 noptr.spamrats.com*2 escalations.dnsbl.sorbs.net*2 ix.dnsbl.manitu.net b.barracudacentral.org db.wpbl.info with a treshold of 2<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo3"><span style="font-size:11.0pt">Possibility to set system updates to autoupdate with report of the updates performed to the admin mail address (BTW, I got no update notifies yet at
 all)<o:p></o:p></span></li></ol>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Must have (e.g. not adjustable by easy manual work on CLI, however, this work prevent from higher subscriptions support as customized, so also the CLI things above should be shipped with the product to keep
 the customers also taking higher subscriptions):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0cm" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">Tracking center should include subject, maybe also message content (last could be removed, restricted on four eyes access or just for a period of x days),
 regarding GDPR also subject is no problem, expecting that an administrator has been choosen by his role he also would need to be able to check the mail archive solution on its success and will also see the subjects and contents there. Maybe let’s choose the
 content available or the columns displayed by adjusting possibilities. Most important, Tracking center and statistics should be combined (by extra filters and adjusting colums/views), currently to check a full trail, it’s required first to look in the tracking
 center, second in the spam statistics. For sure, I understand, the one ist from postfix, the other from spamassassin, but it’s no good handling. Or provide a link. Also the filtering options like status (maybe more status options for rejected ones) could be
 optimized.<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">Statistics graphs should be customizable, e.g. don’t include spam mails, spf, ... and there is no clear definition of what is junk (I know, it’s the
 rejected and spam is the content filtered one), similar as the tracking center, seperate statistics graphs for pregreet vs. rbl is not such fine, could and should be integrated with the other statistics.<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">Better documentation on the options (e.g. help bubbles, text or a documentation linked with more information, your pdf is a bit small), e.g. on advanced
 statistics, which are about getting valid users from outgoing filtering need to be disabled on incoming filtering only<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">Nicer presets on tracking center start and end date as everytime an error occure if first choosing today in start and e.g. today + 1 in end<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">Spam statistics receivers should be combined by ignoring lower or upper case, currently with only incoming filtering and advanced statistics disabled
 all combinations are case-sensitive and result in extra datasets<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">Maybe the possibility to use rspamd instead of spamassassin, should be faster, better quality, maybe to choose between both, maybe in different subscriptions,
 maybe rspamd would also help to solve some points above)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">Mobile view of the GUI or mobile app, currently PMG GUI is completely unusable on mobile<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">For outgoing filtering, PMG should support SMTP-AUTH as well as DKIM<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo4"><span style="font-size:11.0pt">Greatest would be (could be another subscription or an optional addon subscription) as well as mail archiver or secure mail gateway, e.g. integrate something
 like piler (it also use open source components and put them together, but with your quality of GUI) or ciphermail (also open source based on components which are as well open source, but combined with your GUI)<o:p></o:p></span></li></ol>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I hope, I did not forgot anything. All steps I was able to do and did are documented in your forum in my thread Feature request. I would be happy to see your product growing and improving e.g. with the suggestions
 above our provide a user voice solution to have the community ask for features. I would also accept special subscriptions with more features or integrated ones instead of only differenting in service, especially if the service is not available on adjustments.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Christian<o:p></o:p></span></p>
</div>
</body>
</html>