Rspamd 3.0 เจธเจชเฉˆเจฎ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจ‰เจชเจฒเจฌเจง เจนเฉˆ

Rspamd 3.0 เจธเจชเฉˆเจฎ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจจเจฟเจฏเจฎเจพเจ‚, เจ…เฉฐเจ•เฉœเจพ เจตเจฟเจงเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸเจธ เจธเจฎเฉ‡เจค เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจœเจฟเจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจฆเจพ เจ…เฉฐเจคเจฎ เจญเจพเจฐ เจฌเจฃเจฆเจพ เจนเฉˆ, เจ‡เจน เจซเฉˆเจธเจฒเจพ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจฌเจฒเจพเจ•. Rspamd SpamAssassin เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจฒเจ—เจญเจ— เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ SpamAssassin เจจเจพเจฒเฉ‹เจ‚ เจ”เจธเจคเจจ 10 เจ—เฉเจฃเจพ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฎเฉ‡เจฒ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจฌเจฟเจนเจคเจฐ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจ—เฉเจฃเจตเฉฑเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจฟเจธเจŸเจฎ เจ•เฉ‹เจก C เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ 2.0 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

Rspamd เจ‡เฉฑเจ• เจ‡เจตเฉˆเจ‚เจŸ-เจธเฉฐเจšเจพเจฒเจฟเจค เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ‡เจน เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจชเฉˆเจฎ เจฆเฉ‡ เจธเฉฐเจ•เฉ‡เจคเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจจเจฟเจฏเจฎ เจฌเจนเฉเจค เจฒเจšเจ•เจฆเจพเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเจฐเจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉเจ† เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจจเจตเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจœเจพเจ‚เจšเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพ เจฎเฉŒเจกเจฟเจŠเจฒเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ C เจ…เจคเฉ‡ Lua เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, SPF เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจญเฉ‡เจœเจฃ เจตเจพเจฒเฉ‡ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ, DKIM เจฐเจพเจนเฉ€เจ‚ เจญเฉ‡เจœเจฃ เจตเจพเจฒเฉ‡ เจฆเฉ‡ เจกเฉ‹เจฎเฉ‡เจจ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ, เจ…เจคเฉ‡ DNSBL เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฒเจˆ เจฎเฉ‹เจกเจฟเจŠเจฒ เจ‰เจชเจฒเจฌเจง เจนเจจเฅค เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ, เจจเจฟเจฏเจฎ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ…เฉฐเจ•เฉœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจชเฉเจฐเจฌเฉฐเจงเจ•เฉ€ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจธเฉฐเจธเจ•เจฐเจฃ เจธเฉฐเจ–เจฟเจ† เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจพเจงเจพ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉˆ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ HTML เจชเจพเจฐเจธเจฟเฉฐเจ— เจนเจฟเฉฑเจธเฉ‡, เจœเฉ‹ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เฉ‡ เจ—เจ เจนเจจเฅค เจจเจตเจพเจ‚ เจชเจพเจฐเจธเจฐ DOM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ HTML เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจŸเฉˆเจ—เจธ เจฆเจพ เจ‡เฉฑเจ• เจŸเฉเจฐเฉ€ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• CSS เจชเจพเจฐเจธเจฐ เจตเฉ€ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹, เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ HTML เจชเจพเจฐเจธเจฐ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจงเฉเจจเจฟเจ• HTML เจฎเจพเจฐเจ•เจ…เจช เจฆเฉ‡ เจจเจพเจฒ เจˆเจฎเฉ‡เจฒเจพเจ‚ เจคเฉ‹เจ‚ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจกเฉ‡เจŸเจพ เจเจ•เจธเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฆเจฟเฉฑเจ– เจ…เจคเฉ‡ เจ…เจฆเจฟเฉฑเจ– เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจฟเฉฑเจš เจซเจฐเจ• เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจ‡เจน เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจชเจพเจฐเจธเจฐ เจ•เฉ‹เจก C เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚, เจธเจ—เฉ‹เจ‚ C++17 เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฒเจˆ เจ‡เจธ เจฎเจฟเจ†เจฐ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจนเฉ‹เจฐ เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • เจเจฎเจพเจœเจผเจพเจจ เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฟเจธเจฟเจœเจผ (AWS) API เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ Lua API เจคเฉ‹เจ‚ เจเจฎเจพเจœเจผเจพเจจ เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพเจตเจพเจ‚ เจคเฉฑเจ• เจธเจฟเฉฑเจงเฉ‡ เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ เจœเฉ‹ เจเจฎเจพเจœเจผเจพเจจ S3 เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจฆเจพ เจนเฉˆ
  • DMARC เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจญเฉ‡เจœเจฃ เจฒเจˆ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจ•เจฎเจพเจ‚เจก spamadm dmarc_report เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฎเฉ‡เจฒเจฟเฉฐเจ— เจฒเจฟเจธเจŸเจพเจ‚ เจฒเจˆ, "DMARC เจฎเฉเฉฐเจ—เจฟเฉฐเจ—" เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‡เจ•เจฐ เจธเฉเจจเฉ‡เจนเฉ‡ เจฒเจˆ เจธเจนเฉ€ DMARC เจจเจฟเจฏเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจคเจพเจ‚ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจซเจฐเฉŒเจฎ เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจกเจพเจ• เจชเจคเฉ‡ เจจเจพเจฒ เจฌเจฆเจฒเจฃเจพเฅค
  • external_relay เจชเจฒเฉฑเจ—เจ‡เจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจœเฉ‹ เจ•เจฟ เจญเฉ‡เจœเจฃ เจตเจพเจฒเฉ‡ เจชเจคเฉ‡ เจฆเฉ€ เจฌเจœเจพเจ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจฎเฉ‡เจฒ เจฐเฉ€เจฒเฉ‡เจ… เจฆเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ SPF เจตเจฐเจ—เฉ‡ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • Bayes เจŸเฉ‹เจ•เจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจ…เจคเฉ‡ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ "rspamadm bayes_dump" เจ•เจฎเจพเจ‚เจก เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ, เจœเจฟเจธ เจจเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– Rspamd เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • Pyzor เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ เจธเจชเฉˆเจฎ เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • เจฎเจพเจจเฉ€เจŸเจฐเจฟเฉฐเจ— เจŸเฉ‚เจฒเจœเจผ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ เจ˜เฉฑเจŸ เจตเจพเจฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ 'เจคเฉ‡ เจ˜เฉฑเจŸ เจฒเฉ‹เจก เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹