spamdyke is een open source software geschreven in C als een drop-in filter voor de qmail toepassing, vervanging voor sendmail, ontworpen om een groot aantal functies, waaronder grijze lijst, aansluiting-time een zwarte lijst, DNS RHSBL / RBL controle, verbeterde logging te bieden, en afzender MX checking.Features een glancespamdyke is ontworpen zodanig dat het voorziet TLS en SMTP AUTH te unpatched qmail servers. Het kan worden gebruikt voor het bewaken en onderscheppen SMTP verbindingen tussen een qmail server en een externe host.
Het filter kan blokkeren spam terwijl de spammer nog is aangesloten, zonder extra opslag of verwerking. spamdyke beschikt over tal van anti-spam filters, evenals verschillende functies die qmail zal verbeteren.
spamdyke omvat een breed scala aan anti-spam filters, georganiseerd in vier hoofdcategorieën, zoals reverse DNS filters, witte en zwarte lijsten filters, graylist filters en andere filters die kunnen worden bekeken op een rij in de komende section.Included anti-spam filtersAmong het omgekeerde DNS-filters, kunnen we ondersteuning voor die omgekeerde DNS-namen, ondersteuning voor het vereisen omgekeerde DNS-namen op te lossen met IP-adressen te noemen, ondersteuning voor het vereisen omgekeerde DNS-namen om echt te zijn in plaats van dynamisch toegewezen, evenals ondersteuning voor het vereisen van een geldig MX (Mail Exchanger) voor domeinnaam afzender.
Whitelist / blacklist filters omvatten de mogelijkheid om lokale IP-adressen te zoeken en reverse DNS whitelist of blacklist bestanden, zoeken DNS RBL (real-time witte lijsten en zwarte lijsten), zoeken DNS RHSBLs (rechterzijde-side witte lijsten en zwarte lijsten), zoeken geadresseerde en afzender whitelist of Zwarte lijst van bestanden, alsmede om te zoeken berichtkoppen voor bepaalde content.
Aan de andere kant zal de graylist-filters kunt u bepaalde ontvanger domeinen greylist, om greylist verbindingen van bepaalde omgekeerde DNS-domeinen en IP-adressen, overslaan greylisting voor bepaalde domeinen, reverse DNS domeinen of IP-adressen, en om een maximale en minimale leeftijden implementeren voor greylist inzendingen
Wat is nieuw in deze release:.
- Herschikt de testscripts om ze in mappen zetten per categorie. Dit maakt gewoon de directory listing een beetje meer beheersbaar.
- Gecorrigeerd aantal typefouten in het bestand README. Met dank aan John Mendoza voor het melden van degenen.
- Vast een zeer obscure bug in spamdyke_log (): op Linux-systemen (eventueel alleen 64-bit systemen), vsyslog () af en toe zullen niet alle variabele argumenten af te drukken. Een manier is gevonden om dit gedrag te activeren. - Wanneer de rDNS-blacklist-dir filter wordt geactiveerd vanuit een configuratie directory
- Fixed a bug in find_domain () dat segfaults kunnen veroorzaken bij het ontleden van bepaalde ongeldig formaten. Met dank aan Gary Gendel voor het melden van deze.
- Voegde een backup / functie te herstellen naar de & quot; run & quot; script in de & quot; testen & quot; folder om een kopie van de meest kritische systeem en qmail bestanden op te slaan voordat u alle scripts. Dit is nodig omdat een aantal van de scripts te veranderen die bestanden en, als ze niet goed te werken of worden geannuleerd, worden de originelen verloren.
- Voegde een & quot; -skipcompile & quot; vlag om de & quot; run & quot; script in de & quot; testen & quot; folder over te slaan herconfigureren en compileren er van de binaire bestanden wanneer het script wordt uitgevoerd.
- Veranderde de & quot; run & quot; script in de & quot; testen & quot; map naar de wachtrij van qmail's legen voor en na de tests worden uitgevoerd.
- Veranderde de & quot; run & quot; script in de & quot; testen & quot; map van het huidige systeem en qmail configuratiebestanden te vergelijken met de laatste back-up na elke script eindigt. Als ze niet overeenkomen, wordt de laatste back-up hersteld. Als ze nog steeds niet overeenkomen, het script stopt met een foutmelding.
- Veranderde nihdns_query () een optionele & quot te accepteren; voorkeur & quot; soort reactie. Als meerdere types worden opgevraagd, zal het wachten minstens een tijd in van een antwoord van dat type te komen in plaats van altijd aanvaarden van de eerste oplossing te komen. Het zal een opgeslagen antwoord accepteren voordat het opnieuw versturen van de queries, echter.
- niet achterwaarts compatibel: Gewijzigde nihdns_mx () om een MX-record te verkiezen boven een A-record, als beide bestaan. Gezien de keuze, zal de MX-record worden gecontroleerd op geldigheid en de A-record zal worden genegeerd. Met dank aan Bruce Schreiber voor het suggereren deze.
- Vaste filter_level () en smtp_filter () om whitelisting negeren en vereisen authenticatie als de & quot; filter-niveau & quot; optie is ingesteld op & quot; vereisen-auth & quot ;, zoals de documentatie zegt het zou moeten. Met dank aan Arne voor het melden van deze.
- Veranderde nihdns_create_packet () te strippen trailing stippen van namen alvorens ze te gebruiken in DNS-query's. Een trailing stip is de traditionele manier om resolver libc's vertellen de lokale domeinnaam niet te voegen en veel systeembeheerders verwacht te hebben om het te gebruiken. Aangezien spamdyke voegt nooit het lokale domein en niet resolver libc gebruiken, is het niet nodig en veroorzaakt opzoekingen mislukken. Dankzij Dossy Shiobara voor het melden van deze.
- Veranderde tussenpersoon () te sturen altijd een & quot; STARTTLS & quot; reactie op & quot; EHLO & quot; als een voortzetting, nooit als de laatste regel (alleen wanneer spamdyke is het plaatsen van & quot; STARTTLS & quot;). Dit werkt rond een bug in de Android-mail client, die ziet er alleen voor & quot; STARTTLS & quot; als een voortzetting. Met dank aan Jonas Pasche voor het schrijven over hoe te werken rond deze bug op zijn blog.
- niet achterwaarts compatibel: Veranderde de betekenis van & quot; witte lijst & quot; om alleen vrijstelling voor de verbinding van spamfilters spamdyke's; whitelisting niet langer maakt de aansluiting mail doorsturen. Dit betekent spamdyke zal nu alleen maar instellen RELAYCLIENT omgevingsvariabele als de & quot; relay-niveau & quot; optie is ingesteld op & quot; allow-all & quot ;. Aflossen moet nu worden gecontroleerd door middel van TCPServer of xinetd. Veel dank aan Eric Shubert voor het voorstellen en het debat over dit met mij.
- niet achterwaarts compatibel: Verwijderd de & quot; access-bestand & quot; en & quot; afwijzing-text-access-ontkende & quot; opties, omdat ze alleen nodig voor het regelen van het aflossen. Verwijderde ook de testscripts die hen uitgeoefend en gewijzigde vele andere testscripts die ze gebruikt.
- niet achterwaarts compatibel: Verwijderd de & quot; no-check & quot; waarde van de & quot; relay-niveau & quot; optie en veranderde de betekenis van de & quot; normale & quot; no-check & quot;;. waarde aan de logica eerder toegewezen & quot gebruiken
- Toegevoegd de optie & quot; verwerpen-zender & quot; meerdere waarden aannemen. Als de waarde & quot; niet-lokale & quot; wordt gegeven, zal de afzender worden geweigerd indien de domeinnaam niet lokaal wordt gehost. Als de waarde & quot; authenticatie-mismatch & quot; wordt gegeven, zal de afzender worden geweigerd indien de afzender adres niet exact overeenkomen met de gebruikersnaam gegeven tijdens de authenticatie (of als de authenticatie gebruikersnaam is niet een e-mailadres, moet de afzender gebruikersnaam de authenticatie gebruikersnaam overeenkomen). Als de waarde & quot; authenticatie-domain-mismatch & quot; wordt gegeven, zal de afzender worden geweigerd indien de domeinnaam is geen onderdeel van de gebruikersnaam gegeven tijdens de verificatie. Met dank aan Mark Frater voor het suggereren deze.
- Toegevoegd de opties & quot; afwijzing-text-zender-niet-lokale & quot; en & quot; afwijzing-text-afzender-authenticatie-mismatch & quot; de afwijzing tekst gegeven ingesteld wanneer de & quot; verwerpen-zender & quot; filters optie worden geactiveerd.
- niet achterwaarts compatibel: Verwijderd de optie & quot; verwerpen-missing-zender-mx & quot; en vouwde haar filter in de & quot; verwerpen-zender & quot; filter's & quot; no-mx & quot; optie.
- niet achterwaarts compatibel: Omgedoopt de optie & quot; afwijzing-text-missing-zender-mx & quot; & quot; afwijzing-text-zender-no-mx & quot;.
- niet achterwaarts compatibel: Omgedoopt de optie & quot; verwerpen-identieke-zender-ontvanger & quot; & quot; verwerpen-ontvanger & quot; met de waarde & quot; same-as-zender & quot ;. De functionaliteit blijft hetzelfde.
- niet achterwaarts compatibel: Omgedoopt de optie & quot; afwijzing-text-identieke-zender-ontvanger & quot; & quot; afwijzing-text-ontvanger-hetzelfde-als-zender & quot;.
- niet achterwaarts compatibel: Omgedoopt de optie & quot; lokaal-domeinen-bestand & quot; & quot; qmail-rcpthosts-bestand & quot ;. De naamgeving is altijd verwarrend zijn, omdat qmail onderscheid tussen domeinen die door qmail-smtpd moet worden aanvaard tijdens de SMTP (rcpthosts) en domeinen die daadwerkelijk lokaal worden gehost met brievenbussen op het lokale bestandssysteem (locals). Deze opties zijn altijd bedoeld de voormalige, maar nu dat spamdyke nodig heeft om beide lijsten van domeinen weet, is het tijd om ze te hernoemen. Deze optie is nu ook toegestaan in de configuratie directory's.
- niet achterwaarts compatibel: Verwijderd de optie & quot; lokaal-domeinen-invoer & quot; omdat het leveren van domeinen die tijdens SMTP kan worden aanvaard om alleen spamdyke (maar niet qmail) zal inconsistente resultaten tijdens ontvanger validatie veroorzaken. Als een domein is in SMTP worden aanvaard, moet worden toegevoegd aan de controle bestanden gebruikt door zowel spamdyke en qmail.
- Toegevoegd CDB zoeken code in CDB [ch] om te lezen DJB's & quot;. Constante databank & quot; bestanden tijdens ontvanger validatie. Het formaat van deze bestanden wordt beweerd (door DJB) snel en efficiënt te zijn. Geloof niet dat de hype ...
- Toegevoegd de optie & quot; qmail-morercpthosts-CDB & quot; om CDB bestanden worden verstrekt dat de lijsten van domeinen waarvoor mail tijdens SMTP moet worden toegelaten. Heeft iemand daadwerkelijk gebruik maken van deze qmail & quot; functie & quot;?
- uitgegoten over documentatie qmail's en broncode om erachter te komen hoe het precies bepaalt waar om een boodschap over te brengen. De documentatie is vaak in de fout en uitgebreide testen was nodig om de waarheid te ontdekken. De resulterende werkwijze is ingekapseld in een flowchart de documentatiemap.
- Toegevoegd de & quot; generator & quot; programma om testscripts te creëren om elk mogelijk pad controleren door de ontvanger validatie flowchart, beide met spamdyke op zijn plaats en zonder (om te controleren of de flowchart correct is). Een programma om de scripts te genereren was nodig, want er zijn bijna 250K mogelijke paden te testen.
- Toegevoegde waarde & quot; ongeldige & quot; om de optie & quot; verwerpen-ontvanger & quot; om te controleren of een lokaal adres van de ontvanger bestaat voordat een bericht te accepteren. Deze validatie proces maakt gebruik van dezelfde logica als qmail bij de beslissing of / waar een boodschap over te brengen, zodat er geen extra stappen nodig zijn om dit werk te maken (bijvoorbeeld bijhouden van een lijst van geldige adressen in een apart bestand). Als dit proces bepaalt een lokaal adres geldig is, wordt levering gegarandeerd. Deze optie moet de gewoonte van het verzenden van backscatter spam qmail's te elimineren.
- Toegevoegde waarde & quot; niet beschikbaar & quot; om de optie & quot; verwerpen-ontvanger & quot; om te controleren of een lokale ontvanger is het accepteren van mail op het moment. Waarschijnlijk als een overblijfsel uit de oudere dagen dat mensen daadwerkelijk bewerkt .qmail bestanden met de hand, qmail controles bestand machtigingen voor bestanden en mappen voor het leveren van een bericht. Als zij zijn ingesteld op bepaalde waarden, zal qmail het bericht wachtrij totdat de permissies zijn vaste of stuiteren het bericht als is te lang in de wachtrij. In deze verlichte tijden, zoals permissies hebben meer kans om te wijten zijn aan een fout of vergissing dan opzet.
- Toegevoegd de opties & quot; qmail-assign-CDB & quot ;, & quot; qmail-defaultdelivery-bestand & quot ;, & quot; qmail-envnoathost-bestand & quot ;, & quot; qmail-locals-bestand & quot ;, & quot; qmail-me-bestand & quot; , & quot; qmail-percenthack-bestand & quot; en & quot; qmail-virtualdomains-bestand & quot; zodat spamdyke om verschillende controle-bestanden gebruiken dan qmail. Het is erg onwaarschijnlijk dat iemand ooit zal deze opties nodig (en het onverstandig om ze te gebruiken zou zijn), maar ze zijn beschikbaar voor het geval dat.
- Toegevoegd de optie & quot; afwijzing-text-ontvanger-ongeldig & quot; de afwijzing tekst in te stellen wanneer de & quot; ongeldige & quot; filteren op & quot; verwerpen-ontvanger & quot; wordt geactiveerd.
- Toegevoegd de optie & quot; afwijzing-text-ontvanger-niet beschikbaar & quot; de afwijzing tekst in te stellen wanneer de & quot; niet beschikbaar & quot; filteren op & quot; verwerpen-ontvanger & quot; wordt geactiveerd.
- Verwijderd de functie filter_recipient_local () en verhuisde haar logica in filter_recipient_valid ().
- Verwijderd de functie filter_recipient_relay () en verhuisde haar logica in filter_recipient_valid ().
- Veranderde de & quot; helpen & quot; optie om gewoon tonen een lijst met beschikbare opties zonder hulp tekst.
- Toegevoegd de & quot; meer-hulp & quot; optie om de volledige lijst van opties met alle hulp tekst laten zien.
- Toegevoegd de opties & quot; ip-relay-invoer & quot ;, & quot; ip-relay-bestand & quot ;, & quot; rDNS-relay-invoer & quot; en & quot; rDNS-relay-bestand & quot; aan het doorgeven van specifieke IP-adressen en / of rDNS namen, omdat whitelisting niet langer toestaan dat impliceert het vermogen om relais. Als een van deze opties zijn op elkaar afgestemd, zal de RELAYCLIENT variabel worden ingesteld voordat qmail is gestart.
- Gemaakt van de & quot; create_cdb & quot; programma om CDB bestanden van willekeurige grootte, gevuld met willekeurige data, voor het testen van spamdyke's CDB validatieroutines genereren. create_cdb heeft ook de mogelijkheid om corrupte de gegenereerde CDB in zeven manieren; dit zorgt voor meer specifieke testen dan eenvoudig met behulp van een bestand van willekeurige onzin.
- Verwijderd alle toepassingen van de TESTSD_ * omgevingsvariabelen van de testscripts en vervangen door de juiste aanroepen van dnsdummy. Dit maakt de testscripts te draaien zonder mogelijke storing van externe DNS veranderingen en zonder een lopende spamdyke server om bijvoorbeeld waarden te vinden.
- Vaste smtp_filter () en de tussenpersoon () om de lijst met opgeslagen adressen te wissen nadat het afdrukken van de log-berichten. Dit voorkomt dubbele log berichten wanneer er meerdere e-mailberichten worden afgeleverd in dezelfde verbinding. Dankzij Teodor Milkov en David Davidov voor het melden van deze.
- Toegevoegd de & quot; -skippatched & quot; en & quot; -skipunpatched & quot; vlaggen aan de & quot; run & quot; scripts om eventuele tests die een gepatchte of ongepatchte versie van qmail vereisen, respectievelijk over te slaan.
- Vast een kleine bug in find_username () dat het laatste teken van de gebruikersnaam zou afkappen wanneer er geen domein wordt gegeven. Dit is geen probleem al sinds spamdyke verwerpt ontvanger adressen zonder domeinnamen sowieso, maar één van de ontvanger validatie testscripts het gevonden.
- Toegevoegd de optie & quot; tls-dhparams-bestand & quot; optie om DH params te lezen uit een bestand voor het creëren van kortstondige toetsen tijdens het SSL / TLS-toets onderhandelen. Met dank aan Marc Gregel voor het suggereren deze.
- Veranderde al foutmeldingen naar de uitgang van de bestandsnaam, functienaam en het regelnummer dat ze opgewekt, net als de debug en overmatige berichten.
- Toegevoegd een nieuw log niveau, LOG_LEVEL_CONFIG_TEST, voor config-testen foutmeldingen. Het niveau is veel hetzelfde behandeld als LOG_LEVEL_ERROR behalve de bestandsnaam, functienaam en regelnummers worden niet afgedrukt.
- Toegevoegd een nieuw besluit niveau FILTER_DECISION_AUTHENTICATED voor geverifieerde verbindingen. Het filter routines gebruiken dit niveau om onderscheid te maken tussen verbindingen die ongefilterd zou te wijten zijn aan authenticatie versus whitelisting.
- Toegevoegd een nieuw type config optie: CONFIG_TYPE_ALIAS. Opties van dit type zijn aliassen voor andere opties. Dit elimineert de verdubbeling van de waarden en de mogelijkheden voor vergissingen in de graylist / greylist opties.
- Toegevoegd sommige code om de & quot; run & quot; script in de & quot; testen & quot; directory om te proberen om de kern stortplaatsen op te sporen. Sommige van de tests zullen verklaren het succes zelfs als spamdyke segfaults en snijdt de uitgang voortijdig.
- Verwijderd de ongebruikte functies reset_rejection () en skip_cfws ().
- Ontdekt spamdyke kan niet alle bestanden die het nodig heeft voor de ontvanger validatie tijdens normaal gebruik, omdat ze eigendom zijn van verschillende gebruikers met beperkte machtigingen en spamdyke loopt niet als root te lezen. Ik ben niet zeker hoe ik dat gemist, maar het volledig moots meer dan een jaar van het werk.
- Verplaatst alle ontvanger valiation code in een extern programma genaamd & quot; spamdyke-QRV & quot ;. Dit programma is bedoeld om enige ontvanger validatie en niets anders uit te voeren, dus het moet veilig kunnen worden uitgevoerd als root (tenminste veiliger dan loopt spamdyke als root).
- Verwijderd de opties & quot; qmail-assign-CDB & quot ;, & quot; qmail-defaultdelivery-bestand & quot ;, & quot; qmail-envnoathost-bestand & quot ;, & quot; qmail-locals-bestand & quot ;, & quot; qmail-me-bestand & quot; en & quot; qmail-percenthack-bestand & quot; uit spamdyke, omdat de ontvanger validatie code is verdwenen.
- Toegevoegd de optie & quot; ontvanger-validatie-commando & quot; voor het doorgeven van het pad naar spamdyke-QRV, die zal worden opgeroepen wanneer de ontvanger validatie nodig is.
Wat is nieuw in versie 4.3.1:
- Deze versie lost een aantal bugs in de verwerking nieuwe header blacklist filter en een access violation die kunnen leiden tot crashes.
- De kop zwarte lijst moet veilig is om nu in te schakelen.
Wat is nieuw in versie 4.3.0:
- Het voegt de mogelijkheid om berichten te filteren op basis van de inhoud van hun koppen. Het lost een aantal kleine bugs, een compilatie fout op Debian 7 en een grote reeks van fouten die kunnen leiden tot buffer overflows (eventueel extern worden misbruikt, afhankelijk van de configuratie-opties). Neem dan onmiddellijk upgraden!
Wat is nieuw in versie 4.2.0:
- read_file Changed () om het aantal bruikbare terug regels lezen, in plaats van het totale aantal lijnen (inclusief commentaar en spaties).
- Vast een enorme thinko in vele oproepen tot read_file () - als de functie tot 0, de geretourneerde waarde NULL. Dit werd veroorzaakt spamdyke crashen wanneer er geen inhoud werd gelezen uit bestanden van & quot; dns-blacklist-bestand & quot ;, & quot; dns-whitelist-bestand & quot ;, & quot; RHS-blacklist-bestand & quot ;, & quot; RHS-whitelist-bestand & quot; en & quot; hostname-bestand & quot ;. Met dank aan David Stiller voor het melden van dit ene en het verstrekken van veel hulp bij het opsporen van het naar beneden.
- Toegevoegd de optie & quot; tls-cipher-lijst & quot; voor het opgeven van de lijst van de cijfers om te gebruiken in SSL / TLS-verbindingen. Dit zal een optie veel mensen ooit zullen gebruiken zijn, maar in bepaalde opstellingen is vereist. Met dank aan Chris Boulton voor het suggereren deze ene en het produceren van een patch om het uit te voeren.
- Voegde een nieuwe waarde & quot; tls-niveau & quot ;: & quot; smtp-no-passthrough & quot; om spamdyke om TLS te bieden, maar voorkomen dat het passeren van TLS door naar qmail als de SSL-bibliotheek niet kan worden geïnitialiseerd om wat voor reden.
- Fixed a bug in smtp_filter die manier konden open relaying toen spamdyke werd geconfigureerd met & quot; lokaal-domeinen-invoer & quot; in plaats van & quot; lokaal-domeinen-bestand & quot;.
- Verplaatst code uit do_spamdyke () die set stdin en stdout sockets om non-blocking in tls_read () en tls_write () in plaats. Het instellen van de stopcontacten aan non-blocking door de hele oplage is waardoor sommige vreemde gedrag waar houtkap zou stoppen na een reeks van grote ingangen.
- refactored het adres parser (nog maar eens) een bug die niet goed was zelfafhandeling routing adressen op te lossen. Met dank aan Chris Boulton voor het melden van deze.
- Vaste process_config_file () om niet een & quot resetten; waarde in gebreke als het opzettelijk tijdens de configuratie werd ontruimd.
- Vaste prepare_settings () om alle standaardwaarden initialiseren voordat de verwerking van de opdrachtregel of configuratie bestanden, zodat een & quot; meervoudige & quot; waarde kan tijdens de configuratie gewist worden.
- Vast configure.ac een gcc #pragma opdracht gebruiken om formaat waarschuwingen als fouten in plaats van te vertrouwen op AC_LANG_WERROR (die niet altijd werkt) te behandelen.
- Toegevoegd de opties & quot; dns-query-type-a & quot ;, & quot; dns-query-type-mx & quot ;, & quot; dns-query-type-ptr & quot; en & quot; dns-query-type-RBL & quot; de typen DNS query die voor verschillende doeleinden kunnen worden verzonden beperken. Dankzij Teodor Milkov voor het suggereren deze.
- Fixed a bug die een time-out wanneer een post-RCPT filter wordt getriggerd op een niet-lokaal adres veroorzaakt. spamdyke wordt verondersteld om de verbinding met qmail te sluiten en te wachten op haar exit, maar in plaats daarvan was gewoon wachten op zijn exit, wat leidt tot onnodige time-outs. Dankzij Ulrich C. Manns voor het melden van deze.
- Vast een typfout in policy.php.example. Met dank aan Richard Lamse voor het melden van deze.
- Vaste compilerwaarschuwingen op Fedora 11. Met dank aan Ertan Orhan voor het melden van deze.
- Fixed a bug in sendrecv waar een niet-geïnitialiseerde variabele werd veroorzaakt foutieve kraampjes en time-outs in CentOS 5.5.
Meervoudige & quot;
Wat is nieuw in versie 4.1.0:
- Verscheidene bugfixes, waaronder een TLS / SSL-kwestie die kunnen leiden tot spamdyke voor eeuwig hangen. Een aantal nieuwe functies, met inbegrip van de afwijzing berichten wanneer de verzender en de ontvanger adressen zijn hetzelfde.
Wat is nieuw in versie 4.0.10:
- Een bug in Plesk 9 dat het externe IP-sets adres aan een naam in plaats van een IP-adres werd rond gewerkt.
Wat is nieuw in versie 4.0.9:
- Deze versie lost een bug in het adres parser die is het voorkomen van een aantal zender / ontvanger blacklist / whitelist van de aanpassing.
- Het lost ook een fout in de configuratie testen functie die niet in staat was om de spamdyke binaire zoeken als het was buiten de huidige directory.
Wat is nieuw in versie 4.0.8:
- Een tijdelijke oplossing werd toegevoegd voor een ontwerpfout in DJB's multilog dat corrupte log berichten kunnen veroorzaken wanneer de server is onder belasting.
Wat is nieuw in versie 4.0.6:
- Trefwoorden voor de IP-in-rDNS filter zijn nu correct afgesloten, zodat ze kunnen worden afgestemd.
- De AUTHENTIEKE advertenties uit een gepatchte qmail worden nu volledig verwijderd wanneer de & quot; smtp-auth-niveau & quot; optie is & quot; altijd & quot; of & quot; altijd versleuteld & quot;.
- De naam van de matching RBL / RHSBL wordt nu ingelogd wanneer meerdere RBL / RHSBLs worden gebruikt in plaats van altijd te loggen de eerste.
- Slow externe servers worden nu beleefd behandeld zodat spamdyke niet verbruikt 100% CPU.
- Het gebruik van de volledige logging functie met een & quot; log-niveau & quot; optie op & quot; overmatige & quot; niet langer stuurt log output naar de externe server wanneer spamdyke wordt gebruikt op Plesk servers.
Eisen
- qmail
Reacties niet gevonden