spamdyke

Screenshot Software:
spamdyke
Mga detalye ng Software:
Bersyon: 5.0.0
I-upload ang petsa: 17 Feb 15
Nag-develop: Sam Clippinger
Lisensya: Libre
Katanyagan: 13

Rating: nan/5 (Total Votes: 0)

spamdyke ay isang software na open source na nakasulat sa C bilang isang drop-in na filter para sa mga qmail application, kapalit para sa sendmail, na dinisenyo upang magbigay ng maraming mga tampok, kabilang ang graylisting, blacklisting, DNS RHSBL / RBL checking, pinabuting pag-log koneksyon-time, at nagpadala ng MX checking.Features sa isang glancespamdyke ay ininhinyero sa paraan na ito ay nagbibigay ng TLS at SMTP Auth sa unpatched qmail mga server. Maaari itong magamit upang subaybayan at harangin ang SMTP koneksyon sa pagitan ng isang qmail server at isang remote host.
Ang filter ay may kakayahang pag-block ng spam habang ang spammer ay konektado pa rin, nang hindi nangangailangan ng anumang karagdagang imbakan o pagproseso. spamdyke nagtatampok ng maraming anti-spam filter, pati na rin ang iba't-ibang mga tampok na magpapahusay sa qmail.
spamdyke may kasamang iba't-ibang uri ng anti-spam filter, nakaayos sa apat na pangunahing mga kategorya, tulad ng reverse DNS filter, whitelist at Blacklist ng mga filter, ang mga filter graylist at iba pang mga filter na maaaring tingnan sa isang sulyap sa susunod na section.Included anti-spam filtersAmong ang reverse DNS na mga filter, maaari naming banggitin ang suporta para sa mga nangangailangan ng reverse DNS pangalan, suporta para sa mga nangangailangan ng reverse DNS pangalan upang malutas may mga IP address, suporta para sa mga nangangailangan ng reverse DNS pangalan upang maging tunay na sa halip na dynamic na itinalaga, pati na rin ang suporta para sa mga nangangailangan ng isang wastong MX (Mail Exchanger) para sa domain name nagpadala.
Kasama sa whitelist / blacklist filter ng kakayahang maghanap sa lokal na mga IP address at baligtarin DNS whitelist o talaang-itim ng mga file, paghahanap ng DNS RBLs (real-time whitelists at blacklist), paghahanap sa DNS RHSBLs (na kanang kamay sa panig ng whitelists at blacklist), tatanggap ng paghahanap at nagpadala whitelist o Blacklist ng mga file, pati na rin upang maghanap ng mga header ng mensahe para sa ilang mga nilalaman.
Sa kabilang banda, ang graylist mga filter ay magbibigay-daan sa iyo upang greylist tiyak na mga domain tatanggap, upang greylist mga koneksyon mula sa ilang reverse DNS domain o IP address, upang laktawan ang greylisting para sa tiyak na mga domain, baligtarin DNS domain o IP address, at ipatupad ang maximum at minimum na edad para greylist entry

Ano ang bagong sa paglabas:.

  • Rearranged ang test script upang ilagay ang mga ito sa mga folder ayon sa kategorya. Ito lamang ang gumagawa ng direktoryo ng listahan ng maliit na higit na mapapamahalaan.
  • Nawastong ilang mga typo sa Readme file. Salamat sa John Mendoza para sa pag-uulat ng mga iyon.
  • Mga Fixed isang napaka nakatago bug sa spamdyke_log (): sa Linux system (marahil lamang 64-bit systems), vsyslog () paminsan-minsan ay hindi i-print ang lahat ng mga variable na mga argumento. Ang isang paraan ay natagpuan na magpalitaw ng mga pag-uugaling ito -. Kapag ang rdns-blacklist-dir filter ay ginawang aktibo mula sa isang direktoryo configuration
  • Ang Nakatakdang ng isang bug sa find_domain () na maaaring maging sanhi ng segfaults kapag pina-parse ang ilang mga di-wastong format. Salamat sa Gary Gendel sa pag-ulat ng isang ito.
  • Nagdagdag ng backup / ibalik ang tampok sa & quot; tumakbo & quot; script sa & quot; I pagsusulit & quot; folder upang i-save ang isang kopya ng ang pinaka-kritikal na sistema at qmail file bago patakbuhin ang anumang mga script. Kinakailangan ito dahil ang ilan sa mga script baguhin ang mga file na iyon at, kung hindi sila tatakbo ang tama o kinansela, ang mga orihinal ay mawawala.
  • Nagdagdag ng & quot; -skipcompile & quot; -flag sa & quot; tumakbo & quot; script sa & quot; I pagsusulit & quot; folder upang laktawan reconfiguring at recompiling ang lahat ng mga binary kapag ang script ay tumakbo.
  • Nagbago ang & quot; tumakbo & quot; script sa & quot; I pagsusulit & quot; folder upang alisan ng laman ang queue qmail bago at pagkatapos ng pagsubok ay tumakbo.
  • Nagbago ang & quot; tumakbo & quot; script sa & quot; I pagsusulit & quot; folder na ihambing ang kasalukuyang system configuration qmail mga file sa pinakabagong backup pagkatapos tatapusin bawat script. Kung hindi sila tumutugma, ang pinakabagong backup na naibalik. Kung hindi pa rin nila ay hindi tumutugma, tumitigil ang script na may isang error.
  • Nagbago nihdns_query () upang tanggapin ang isang opsyonal na & quot; ginustong & quot; uri ng tugon. Kung maramihang mga uri ay na-query, ito ay maghintay para sa hindi bababa sa isang panahon ng pag-timeout para sa isang sagot ng uri na dumating sa halip na palaging tinatanggap ang unang sagot na dumating. Ito ay tumatanggap ng isang nai-save na sagot bago ipadalang muli ang mga query sa, gayunpaman.
  • HINDI paurong katugmang: Pinalitan nihdns_mx () ​​upang gustuhin ang isang MX record sa isang A record, kung ang parehong umiiral. Bibigyan ka ng pagpipilian, ang tala ng MX ay naka-check para sa pagkabisa at ang tala A ay hindi papansinin. Salamat sa Bruce Schreiber para sa nagmumungkahi ng isang ito.
  • Mga Fixed filter_level () at smtp_filter () upang balewalain ang whitelisting at nangangailangan ng pagpapatunay kung & quot; filter sa antas ng & quot; opsyon ay naka-set sa & quot; nangangailangan-auth & quot ;, bilang sinasabi ng dokumentasyon sa nararapat. Salamat sa Arne sa pag-ulat ng isang ito.
  • Nagbago nihdns_create_packet () upang i-strip ang mga sumusunod na tuldok mula sa mga pangalan ng bago gamitin ang mga ito sa mga query sa DNS. Ang isang trailing dot ay ang tradisyunal na paraan upang sabihin sa resolver libc na huwag isama ang lokal na pangalan ng domain at marami sysadmins asahan na mayroon na gamitin ito. Dahil hindi kailanman spamdyke Ikinakabit ang lokal na domain at hindi gumagamit ng resolver libc, na hindi kailangan at nagiging sanhi ng lookup upang mabibigo. Salamat sa Dossy Shiobara sa pag-ulat ng isang ito.
  • Nagbago mamamakyaw () palaging ipadala ang isang & quot; STARTTLS & quot; tugon sa & quot; EHLO & quot; bilang isang pagpapatuloy, hindi bilang huling linya (kapag spamdyke ay pagpasok ng & quot; STARTTLS & quot;). Ito ay gumagana sa paligid ng isang bug sa Android mail client, na kamukha lamang para sa & quot; STARTTLS & quot; bilang isang pagpapatuloy. Salamat sa Jonas Pasche para sa pagsusulat tungkol sa kung paano gumawa sa paligid ang bug na ito sa kanyang blog.
  • HINDI paurong katugmang: Pinalitan ang kahulugan ng & quot; naka-whitelist & quot; upang maibukod lamang ang koneksyon mula sa mga filter ng spam spamdyke ni; hindi na nagbibigay-daan sa whitelisting ang koneksyon sa relay mail. Ang ibig sabihin nito spamdyke ay ngayon-set lamang ang RELAYCLIENT environment variable kung & quot; quot relay sa antas ng &; opsyon ay naka-set sa & quot; payagan ang-lahat & quot ;. Relaying dapat nang kinokontrol sa pamamagitan ng tcpserver o xinetd. Maraming salamat sa Eric Shubert para sa pagmumungkahi at debating ito sa akin.
  • HINDI paurong katugmang: Inalis ang & quot; pag-access-file & quot; at & quot; pagtanggi-text-access-tinanggihan & quot; pagpipilian dahil sila ay kinakailangan lamang para sa pagkontrol ng relaying. Matatanggal din ang test script na exercised sa kanila at nabago maraming iba pang mga script ng pagsubok na ginagamit ang mga ito.
  • HINDI paurong katugmang: Inalis ang & quot; no-check & quot; halaga mula sa & quot; relay sa antas ng & quot; pagpipilian at nabago ang kahulugan ng & quot; normal & quot; halaga na gamitin ang logic dating nakatalaga sa & quot; no-check ang & quot;.
  • Idinagdag ang opsyon na & quot; tanggihan-nagpadala & quot; gumawa ng maramihang mga halaga. Kung ang halaga & quot; hindi-lokal na & quot; ay ibinibigay, ang nagpadala ay tatanggihan kung ang pangalan ng domain ay hindi naka-host sa isang lugar lamang. Kung ang halaga & quot; pagpapatotoo-Maling pagtutugma & quot; ay ibinibigay, ang nagpadala ay tatanggihan kung ang nagpadala address ay hindi eksaktong tumutugma ang username na ibinigay sa panahon ng pagpapatotoo (o kung ang username na pagpapatotoo ay hindi isang email address, dapat na tumugma ang username nagpadala ang username pagpapatotoo). Kung ang halaga & quot; pagpapatotoo-domain-Maling pagtutugma & quot; ay ibinibigay, ang nagpadala ay tatanggihan kung ang pangalan ng domain ay hindi bahagi ng username na ibinigay sa panahon ng pagpapatotoo. Salamat sa Markahan Frater para sa nagmumungkahi ng isang ito.
  • Idinagdag ang pagpipilian sa & quot; pagtanggi-text-nagpadala-hindi-lokal na & quot; at & quot; pagtanggi-text-nagpadala-pagpapatotoo-Maling pagtutugma & quot; upang itakda ang teksto sa pagtanggi ibinigay kapag ang & quot; tanggihan-nagpadala & quot; filter na opsyon ay na-trigger.
  • HINDI paurong katugmang: Inalis ang opsyon na & quot; tanggihan-kulang-nagpadala-MX & quot; at nakatuping filter nito sa & quot; tanggihan-nagpadala & quot; filter & quot; no-MX & quot; opsyong ito.
  • HINDI paurong katugmang: Pinalitan ang pangalan ng pagpipilian na & quot; pagtanggi-text-kulang-nagpadala-MX & quot; sa & quot; pagtanggi-text-nagpadala-no-MX & quot;.
  • HINDI paurong katugmang: Pinalitan ang pangalan ng pagpipilian na & quot; tanggihan-magkatulad-nagpadala-recipient & quot; sa & quot; tanggihan-recipient & quot; ng halagang & quot; pareho-bilang-nagpadala & quot ;. Ang pag-andar ay nananatiling pareho.
  • HINDI paurong katugmang: Pinalitan ang pangalan ng pagpipilian na & quot; pagtanggi-text-magkatulad-nagpadala-recipient & quot; sa & quot; pagtanggi-text-recipient-parehong-bilang-nagpadala & quot;.
  • HINDI paurong katugmang: Pinalitan ang pangalan ng pagpipilian na & quot; lokal na-domain-file & quot; sa & quot; qmail-rcpthosts-file & quot ;. Ang pagpapangalan ay palagi nang naging nakakalito, dahil qmail Tinutukoy sa pagitan ng mga domain na dapat na tinanggap ng qmail-smtpd sa panahon ng SMTP (rcpthosts) at domain na talagang naka-host sa lokal na mailbox sa lokal na filesystem (lokal). Ang mga pagpipilian na laging nakalaan ang dating, ngunit ngayon ay nangangailangan na spamdyke malaman parehong mga listahan ng mga domain, oras na upang palitan ang pangalan ng mga ito. Ang pagpipiliang ito ay ngayon din pinapayagan sa mga direktoryo configuration.
  • HINDI paurong katugmang: Inalis ang opsyon na & quot; lokal na-domain-entry & quot; dahil nagbibigay domain na maaaring tanggapin sa panahon ng SMTP sa spamdyke lamang (ngunit hindi qmail) ay magiging sanhi hindi pantay-pantay ang mga resulta sa panahon ng pagpapatunay ng tatanggap. Kung ang isang domain ay upang matanggap sa panahon ng SMTP, dapat itong maidagdag sa kontrol ng mga file na ginagamit ng parehong mga spamdyke at qmail.
  • Added CDB naghahanap code sa CDB [CH] upang basahin DJB ng & quot;. Pare-pareho ang database & quot; mga file sa panahon ng pagpapatunay ng tatanggap. Ang format ng mga file na ito ay na-claim (sa pamamagitan ng DJB) upang maging mabilis at mahusay. Huwag naniniwala ang hype ...
  • Idinagdag ang opsyon na & quot; qmail-morercpthosts-CDB & quot; upang payagan ang CDB mga file na ibinigay na naglalaman ng listahan ng mga domain na kung saan ay dapat na tinanggap ng mail sa panahon ng SMTP. Ba talagang gamitin ang qmail & quot; tampok na & quot;?
  • Poured sa paglipas ng dokumentasyon qmail at source code para malaman nang eksakto kung paano ito tumutukoy kung saan upang makapaghatid ng isang mensahe. Dokumentasyon ay madalas na sanhi ng pagkakamali at malawak na pagsubok ay kinakailangan upang matuklasan ang katotohanan. Ang resultang pamamaraan ay encapsulated sa isang Flowchart sa papeles folder.
  • Idinagdag ang & quot; generator & quot; programa upang lumikha ng mga pagsubok na script upang suriin ang bawat posibleng path sa loob ng tatanggap pagpapatunay Flowchart, parehong may spamdyke sa lugar at walang (upang suriin ang Flowchart ay tama). Isang programa upang bumuo ng mga script ay kinakailangan, dahil mayroong halos 250K posibleng path subukan.
  • Idinagdag ang halaga & quot; di-wastong & quot; sa pagpipiliang & quot; tanggihan-recipient & quot; upang suriin kung ang isang lokal na address ng tatanggap umiiral bago tanggapin ang isang mensahe. Proseso ng pagpapatunay na ito ay gumagamit ng parehong logic bilang qmail kapag nagpapasya kung / kung saan upang makapaghatid ng isang mensahe, kaya walang dagdag na hakbang na kinakailangan upang makagawa ng trabaho na ito (hal pagpapanatili ng isang listahan ng mga wastong address sa hiwalay na file). Kung ang prosesong ito ay nagpasiya ng lokal na address ay may-bisa, ang paghahatid ay garantisadong. Ang pagpipiliang ito ay dapat na alisin ang ugali qmail ng pagpapadala ng backscatter spam.
  • Idinagdag ang halaga & quot; Hindi magagamit ang & quot; sa pagpipiliang & quot; tanggihan-recipient & quot; upang suriin kung ang isang lokal na tatanggap ay tumatanggap ng mail sa sandaling ito. Marahil bilang isang holdover mula sa nakatatanda araw kapag ang mga tao na aktwal na na-edit .qmail mga file sa pamamagitan ng kamay, qmail mga pagsusuri maghain pahintulot sa mga file at mga folder bago ang paghahatid ng mensahe. Kung sila ay naka-set sa ilang mga halaga, ay qmail queue ang mensahe hanggang sa ang mga pahintulot naayos o bounce ang mensaheng ito kung ito ay naka-queue masyadong mahaba. Sa mga napaliwanagan beses, tulad ng mga pahintulot ay mas malamang na maging sanhi ng isang error o pagbabantay sa sinadya layunin.
  • Idinagdag ang pagpipilian sa & quot; qmail magtalaga-CDB & quot ;, & quot; qmail-defaultdelivery-file & quot ;, & quot; qmail-envnoathost-file & quot ;, & quot; qmail-lokal-file & quot ;, & quot; qmail-me-file & quot; , & quot; qmail-percenthack-file & quot; at & quot; qmail-virtualdomains-file & quot; upang payagan ang spamdyke upang gamitin ang iba't ibang mga kontrol ng mga file sa qmail. Ito ay napaka-malamang na hindi sinuman ay kailanman kailangan sa mga pagpipiliang ito (at magiging hindi mabuti upang gamitin ang mga ito), ngunit ang mga ito ay magagamit kung sakali.
  • Idinagdag ang opsyon na & quot; pagtanggi-text-recipient-di-wastong & quot; upang itakda ang teksto sa pagtanggi kapag ang & quot; di-wastong & quot; -filter sa & quot; tanggihan-recipient & quot; -trigger.
  • Idinagdag ang opsyon na & quot; pagtanggi-text-recipient-Hindi available ang & quot; upang itakda ang teksto sa pagtanggi kapag ang & quot; Hindi magagamit ang & quot; -filter sa & quot; tanggihan-recipient & quot; -trigger.
  • Inalis ang pag-andar filter_recipient_local () at inilipat nito logic sa filter_recipient_valid ().
  • Inalis ang pag-andar filter_recipient_relay () at inilipat nito logic sa filter_recipient_valid ().
  • Nagbago ang & quot; tulong & quot; pagpipiliang ito upang ipakita lamang ang isang listahan ng magagamit na mga pagpipilian nang walang tulong ng teksto.
  • Idinagdag ang & quot; higit pa-help & quot; pagpipiliang ito upang ipakita ang buong listahan ng mga pagpipilian sa lahat ng teksto sa tulong.
  • Idinagdag ang pagpipilian sa & quot; ip-relay-entry & quot ;, & quot; ip-relay-file & quot ;, & quot; rdns-relay-entry & quot; at & quot; rdns-relay-file & quot; upang payagan ang relaying mula sa partikular na mga IP at / o mga pangalan ng rDNS, dahil ang whitelisting na hindi na nagpapahiwatig ng kakayahan upang relay. Kung alinman sa mga pagpipiliang ito itinutugma, ang RELAYCLIENT variable ay itatakda bago qmail ay nagsimula.
  • Nilikha ang & quot; create_cdb & quot; programa upang bumuo ng CDB mga file ng mga arbitrary na laki, na puno ng mga random na data, para sa CDB pagpapatunay gawain spamdyke ng pagsubok. create_cdb ay mayroon ding ang kakayahang sira ang nabuong CDB sa pitong mga paraan; Ginagawa ito para sa mas tiyak na pagsubok sa simpleng paggamit sa isang file ng random na basura.
  • Inalis lahat ng mga gamit ang TESTSD_ * variable na kapaligiran mula sa pagsubok script ng at pinalitan ang mga ito sa naaangkop na mga invocation ng dnsdummy. Ito ay nagbibigay-daan sa test script na tumakbo nang walang mga potensyal na pagkagambala mula sa mga panlabas na mga pagbabago sa DNS at hindi nangangailangan ng tumatakbong spamdyke server upang mahanap Halimbawa halaga.
  • Mga Fixed smtp_filter () at mamamakyaw () upang i-clear ang listahan ng mga naka-save na tatanggap address pagkatapos ng pag-print ng mga mensahe ng log. Pinipigilan nito ang mga duplicate na mga mensahe log kapag maramihang mga mensaheng e-mail ay inihatid sa parehong koneksyon. Salamat sa Teodor Milkov at David Davidov sa pag-ulat ng isang ito.
  • Idinagdag ang & quot; -skippatched & quot; at & quot; -skipunpatched & quot; flag sa & quot; run & quot; script upang laktawan ang anumang mga pagsubok na nangangailangan ng patched o unpatched bersyon ng qmail, ayon sa pagkakabanggit.
  • Mga Fixed menor de edad bug sa find_username () na nais pungusan ang huling character ng username na walang domain ay ibinibigay. Ito ay hindi naging problema dahil rejects spamdyke tatanggap address nang walang mga pangalan ng domain pa rin, ngunit ang isa sa mga pagsubok sa pagpapatunay script tatanggap nahanap nito.
  • Idinagdag ang opsyon na & quot; TLS-dhparams-file & quot; pagpipilian upang basahin DH param mula sa isang file para sa paglikha ng ephemeral key sa panahon ng mga pangunahing pag-aayos ng SSL / TLS. Salamat sa Marc Gregel para sa nagmumungkahi ng isang ito.
  • Nagbago ang lahat ng mga mensahe ng error sa output ang filename, pangalan ng function at numero ng linya na nabuo ang mga ito, tulad lamang ang debug at labis na mga mensahe.
  • Nagdagdag ng bagong antas ng pag-log, LOG_LEVEL_CONFIG_TEST, para sa mga mensahe ng error config-test. Ang antas ay itinuturing na ang parehong dami ng LOG_LEVEL_ERROR maliban sa filename, pangalan ng function at linya ng mga numero ay hindi naka-print.
  • Nagdagdag ng bagong antas ng desisyon, FILTER_DECISION_AUTHENTICATED para napatotohanan na koneksyon. Ang gawain na filter gamitin ang antas na makilala sa pagitan ng mga koneksyon na dapat ay hindi na-filter dahil sa pagpapatotoo kumpara sa whitelisting.
  • Nagdagdag ng bagong uri ng opsyon config: CONFIG_TYPE_ALIAS. Mga Pagpipilian sa ganitong uri ay mga alias para sa iba pang mga pagpipilian. Ito ay nag-aalis ng mga duplicate ng mga halaga at potensyal para sa oversights sa graylist / greylist mga pagpipilian.
  • Idinagdag ang ilang mga code sa & quot; tumakbo & quot; script sa & quot; I pagsusulit & quot; direktoryo upang subukang i-detect core lungkot. Ang ilan sa mga pagsusulit ay ipinahahayag tagumpay kahit na spamdyke segfaults at pagbawas off ang output ng maaga.
  • Inalis ang hindi nagamit na mga pag-andar reset_rejection () at skip_cfws ().
  • Natuklasan spamdyke ay hindi maaaring basahin ang lahat ng mga file na kailangan nito para sa pagpapatunay ng tatanggap sa panahon ng normal na operasyon dahil ang mga ito ay pag-aari ng iba't ibang mga gumagamit na may mga mahigpit na mga pahintulot at spamdyke hindi ito tatakbo bilang root. Hindi ako sigurado kung paano ko napalampas na iyon, ngunit ito ganap moots higit sa isang taon ng trabaho.
  • Inilipat ang lahat ng mga tatanggap valiation code sa isang panlabas na programa na may pangalang & quot; spamdyke-qrv & quot ;. Ang program na ito ay sinadya upang isagawa lamang tatanggap pagpapatunay at wala ng iba pa, kaya dapat itong maging ligtas na patakbuhin bilang root (hindi bababa sa mas ligtas kaysa sa pagtakbo spamdyke bilang root).
  • Inalis ang pagpipilian sa & quot; qmail magtalaga-CDB & quot ;, & quot; qmail-defaultdelivery-file & quot ;, & quot; qmail-envnoathost-file & quot ;, & quot; qmail-lokal-file & quot ;, & quot; qmail-me-file & quot; at & quot; qmail-percenthack-file & quot; mula spamdyke, dahil ang pagpapatunay tatanggap code ay nawala.
  • Idinagdag ang opsyon na & quot; recipient-pagpapatunay-utos & quot; para sa pagpasa sa path sa spamdyke-qrv, na tinatawag na kapag ang pagpapatotoo ng tatanggap ay kinakailangan.

Ano ang bagong sa bersyon 4.3.1:

  • Inaayos ng paglabas na ito ng dalawang pagpoproseso ng mga bug sa bagong filter blacklist header at isang paglabag sa pag-access na maaaring humantong sa mga pag-crash.
  • Ang header blacklist dapat ay ligtas upang paganahin ngayon.

Ano ang bagong sa bersyon 4.3.0:

  • Ito ay nagdadagdag ng kakayahan upang i-filter ang mga mensahe na batay sa nilalaman ng kanilang mga header. Inaayos ito ng ilang maliit na mga bug, isang compile error sa Debian 7 at isang malaking serye ng mga bug na maaaring magresulta sa buffer overflows (maaaring malayuan exploitable, depende sa mga pagpipiliang configuration). Mangyaring mag-upgrade agad!

Ano ang bagong sa bersyon 4.2.0:

  • Nagbago read_file () upang ibalik ang bilang ng mga kapaki-pakinabang mga linya basahin, sa halip na ang kabuuang bilang ng mga linya (kabilang ang mga komento at whitespace).
  • Mga Fixed isang malaking thinko sa maraming mga tawag sa read_file () - kapag ang function ay nagbabalik 0, ang binalik na halaga ay walang bisa. Ito ay nagiging sanhi spamdyke ng pag-crash kapag walang nilalaman ay basahin mula sa mga file sa pamamagitan ng & quot; dns-blacklist-file & quot ;, & quot; dns-whitelist-file & quot ;, & quot; RHS-blacklist-file & quot ;, & quot; RHS-whitelist-file & quot; at & quot; hostname-file & quot ;. Salamat sa David Stiller sa pag-ulat ng isang ito at pagbibigay ng maraming tulong sa pagsubaybay ito pababa.
  • Idinagdag ang opsyon na & quot; TLS-cipher-list & quot; para sa pagtukoy ng listahan ng mga ciphers upang gamitin sa SSL / TLS na koneksyon. Ito ay hindi isang pagpipilian ng maraming mga tao ay kailanman gamitin, ngunit sa partikular na mga setup ng ito ay kinakailangan. Salamat sa Chris Boulton para sa nagmumungkahi na ang isang ito at paggawa ng patch ipatupad ito.
  • Nagdagdag ng bagong mga halaga sa & quot; TLS-level & quot ;: & quot; SMTP-walang-pagpasa & quot; upang payagan ang spamdyke upang mag-alok ng TLS ngunit pigilan ito mula sa pagpasa sa pamamagitan ng TLS sa qmail kung hindi ma-initialize ang SSL library para sa ilang mga kadahilanan.
  • Ang Nakatakdang ng isang bug sa smtp_filter na pinapayagan bukas relaying kapag spamdyke ay naka-configure sa & quot; mga lokal na-domain-entry & quot; sa halip ng & quot; mga lokal na-domain-file & quot;.
  • Inilipat ang code mula sa do_spamdyke () na hanay stdin at stdout socket sa mga hindi nagba-block sa tls_read () at tls_write () sa halip. Pagtatakda ng mga socket sa mga hindi nagba-block sa pamamagitan ng buong run ay nagiging sanhi ng ilang mga kakaibang pag-uugali na kung saan ang pag-log ay tumigil sa matapos ang isang serye ng mga malalaking input.
  • Refactored (pa ulit) ang address pang-parse upang ayusin ang isang bug na ito ay hindi maayos na paghawak ng mga routing address. Salamat sa Chris Boulton sa pag-ulat ng isang ito.
  • Mga Fixed process_config_file () upang hindi i-reset ang isang & quot; maraming & quot; halaga sa default na kung sadyang ito ay clear ang panahon ng configuration.
  • Mga Fixed prepare_settings () simulan ang lahat ng mga default na halaga bago ang pagproseso ng linya ng command o configuration file ng isang & quot; maraming & quot; maaaring i-clear ang halaga sa panahon ng configuration.
  • Mga Fixed configure.ac gumamit ng GCC na utos #pragma upang tratuhin ang mga babala format tulad ng mga error sa halip na umasa sa AC_LANG_WERROR (na ay hindi laging gagana).
  • Idinagdag ang pagpipilian sa & quot; dns-query-uri-ng & quot ;, & quot; dns-query-uri-MX & quot ;, & quot; dns-query-uri-ptr & quot; at & quot; dns-query-uri-rbl & quot; upang limitahan ang mga uri ng mga query sa DNS na maaaring ipadala para sa iba't ibang mga layunin. Salamat sa Teodor Milkov para sa nagmumungkahi ng isang ito.
  • Ang Nakatakdang ng isang bug na sanhi ng pag-timeout sa tuwing ang isang filter post-RCPT-trigger sa isang di-lokal address. spamdyke ay dapat na isara ang koneksyon sa qmail at maghintay para lumabas nito, ngunit sa halip ay naghihintay para lamang sa exit nito, na humahantong sa hindi kinakailangang pag-timeout. Salamat sa Ulrich C. Manns sa pag-ulat ng isang ito.
  • Mga Fixed typo sa policy.php.example. Salamat sa Richard Lamse sa pag-ulat ng isang ito.
  • Mga Fixed compiler babala sa Fedora 11. Salamat sa Ertan Orhan sa pag-ulat ng isang ito.
  • Ang Nakatakdang ng isang bug sa sendrecv kung saan ang isang uninitialized variable ay nagdudulot ng maling stall at pag-timeout sa CentOS 5.5.

Ano ang bagong sa bersyon 4.1.0:

  • Ang ilang mga pag-aayos ng bug, kasama ang isang TLS / SSL isyu na maaaring maging sanhi spamdyke na mag-hang magpakailanman. Ang ilang mga bagong tampok, kabilang ang pagtanggi ng mga mensahe kapag ang nagpadala at tatanggap address ay pareho.

Ano ang bagong sa bersyon 4.0.10:

  • Ang isang bug sa Plesk 9 na nagtatakda sa remote IP address sa isang pangalan sa halip ng isang IP address ay nagtrabaho sa paligid.

Ano ang bagong sa bersyon 4.0.9:

  • Ang release na ito Inaayos ng isang bug sa address na pang-parse ay pumipigil sa ilang nagpadala / tatanggap blacklist / whitelist mga entry na tumutugma sa mula sa.
  • Inaayos din ito ng isang bug sa tampok na pagsubok ng configuration na hindi namin mahanap ang spamdyke binary kung ito ay sa labas ng kasalukuyang direktoryo.

Ano ang bagong sa bersyon 4.0.8:

  • Ang isang workaround ay idinagdag para sa isang disenyo kapintasan sa DJB ni multilog na maaaring maging sanhi ng sirang mga mensahe ng log kapag ang server ay sa ilalim ng pag-load.

Ano ang bagong sa bersyon 4.0.6:

  • Ang mga keyword para sa mga IP-in-rDNS filter ay ngayon tama winakasan upang maaari silang maitugma.
  • auth mga advertisement mula sa isang patched qmail ay ganap na inalis na kapag ang & quot; SMTP-auth-level & quot; option ay ang & quot; Palagi & quot; o & quot; Palagi-encrypt ang & quot;.
  • Ang pangalan ng pagtutugma RBL / RHSBL naka-log ngayon kapag maramihang RBLs / RHSBLs ay ginagamit sa halip ng palaging pag-log ang una.
  • Mabagal remote na server ay hinahawakan ngayon magalang kaya hindi spamdyke ay kumonsumo ng 100% ng CPU.
  • Gamit ang buong pag-log tampok na may isang & quot; mag-log-level & quot; itakda ang pagpipilian sa & quot; labis na & quot; hindi na nagpapadala mag-log output sa remote na server kapag spamdyke ay ginagamit sa Plesk mga server.

Mga Kinakailangan :

  • qmail

Katulad na software

XLassie
XLassie

3 Jun 15

Evolution Exchange
Evolution Exchange

12 Apr 16

Php Gmail Drive
Php Gmail Drive

3 Jun 15

RoundCube Webmail
RoundCube Webmail

16 Aug 18

Iba pang mga software developer ng Sam Clippinger

Calendar
Calendar

2 Jun 15

Mga komento sa spamdyke

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!