spamdyke là một phần mềm mã nguồn mở viết bằng C như là một thay thế thả trong bộ lọc cho các ứng dụng qmail, cho sendmail, được thiết kế để cung cấp nhiều tính năng, bao gồm cả graylisting, kết nối thời gian sách chặn, kiểm tra DNS RHSBL / RBL, cải thiện khai thác gỗ, và checking.Features người gửi MX một glancespamdyke đã được thiết kế theo cách như vậy mà nó cung cấp TLS và SMTP AUTH đến các máy chủ qmail chưa được vá. Nó có thể được sử dụng để theo dõi và kết nối giữa máy chủ qmail và một máy chủ từ xa chặn SMTP.
Các bộ lọc có khả năng ngăn chặn thư rác trong khi các spammer vẫn còn kết nối, mà không đòi hỏi bất kỳ lưu trữ hoặc xử lý bổ sung. spamdyke tính năng nhiều bộ lọc chống thư rác, cũng như các tính năng khác nhau mà sẽ tăng cường qmail.
spamdyke bao gồm một loạt các bộ lọc chống thư rác, tổ chức trong bốn loại chính, chẳng hạn như các bộ lọc ngược DNS, danh sách trắng và danh sách đen các bộ lọc, bộ lọc Graylist và bộ lọc khác mà có thể được xem trong nháy mắt ở bên cạnh section.Included anti-spam filtersAmong các bộ lọc DNS ngược lại, chúng ta có thể đề cập đến yêu cầu hỗ trợ cho tên DNS ngược, hỗ trợ cho yêu cầu tên DNS đảo ngược để giải quyết với các địa chỉ IP, hỗ trợ cho yêu cầu tên DNS đảo ngược để được thực sự thay vì động được giao, cũng như hỗ trợ cho đòi hỏi một MX hợp lệ (Mail Exchanger) cho tên miền của người gửi.
Bộ lọc danh sách trắng / danh sách đen bao gồm các khả năng tìm kiếm địa chỉ IP địa phương và ngược lại danh sách trắng DNS hoặc tệp danh sách đen, RBLs tìm kiếm DNS (danh sách trắng theo thời gian thực và danh sách đen), RHSBLs tìm kiếm DNS (danh sách trắng tay phải phía và danh sách đen), người nhận và người gửi tìm kiếm danh sách trắng hoặc danh sách đen các tập tin, cũng như để tìm kiếm tiêu đề thư cho nội dung nhất định.
Mặt khác, các bộ lọc Graylist sẽ cho phép bạn để greylist lĩnh vực người nhận nào đó, để kết nối greylist từ các tên miền DNS hoặc địa chỉ IP nhất định ngược lại, để bỏ qua greylisting cho lĩnh vực nhất định, ngược lại các tên miền DNS hoặc địa chỉ IP, và để thực hiện tối đa và tối thiểu lứa tuổi cho mục greylist
là gì mới trong phiên bản này:.
- Bố trí lại các kịch bản thử nghiệm để đặt chúng trong thư mục theo thể loại. Điều này chỉ làm cho các danh sách thư mục một chút dễ quản lý hơn.
- Khắc phục một số lỗi chính tả trong các tập tin README. Nhờ John Mendoza để báo cáo những người.
- Cố định một lỗi rất ít người biết đến trong spamdyke_log (): trên hệ thống Linux (có thể chỉ các hệ thống 64-bit), vsyslog () đôi khi sẽ không được in ra tất cả các đối số biến. Một trong những cách đã được tìm thấy để gây ra hành vi này -. Khi RDNS-blacklist-dir lọc được kích hoạt từ một thư mục cấu hình
- Cố định một lỗi trong find_domain () có thể gây ra segfaults khi phân tích các định dạng không hợp lệ nhất định. Nhờ Gary Gendel cho báo cáo này.
- Thêm một sao lưu / khôi phục lại tính năng để các & quot; chạy & quot; kịch bản trong & quot; kiểm tra & quot; thư mục để lưu một bản sao của hệ thống quan trọng nhất và các tập tin qmail trước khi chạy bất kỳ kịch bản. Điều này là cần thiết vì một số các kịch bản thay đổi các tập tin, và nếu họ không chạy một cách chính xác hoặc bị hủy, bản gốc bị mất.
- Thêm một & quot; -skipcompile & quot; cờ để các & quot; chạy & quot; kịch bản trong & quot; kiểm tra & quot; thư mục để bỏ qua cấu hình lại và biên dịch lại tất cả các tập tin nhị phân khi kịch bản được chạy.
- Thay đổi & quot; chạy & quot; kịch bản trong & quot; kiểm tra & quot; thư mục để trống đợi qmail trước và sau khi xét nghiệm được chạy.
- Thay đổi & quot; chạy & quot; kịch bản trong & quot; kiểm tra & quot; thư mục để so sánh các hệ thống và cấu hình qmail tập tin hiện hành để sao lưu mới nhất sau khi kết thúc mỗi kịch bản. Nếu họ không phù hợp, sao lưu mới nhất được khôi phục. Nếu họ vẫn không phù hợp, kịch bản dừng lại với một lỗi.
- nihdns_query đổi () để chấp nhận một tùy chọn & quot; & quot ưa thích; loại phản ứng. Nếu có nhiều loại được truy vấn, nó sẽ chờ đợi ít nhất một khoảng thời gian timeout cho một câu trả lời kiểu đó đến thay vì luôn luôn chấp nhận câu trả lời đầu tiên đến nơi. Nó sẽ chấp nhận một câu trả lời lưu trước khi gửi lại các truy vấn, tuy nhiên.
- không tương thích ngược: Thay đổi nihdns_mx () để thích một bản ghi MX trên một bản ghi A, nếu cả hai tồn tại. Cho sự lựa chọn, bản ghi MX sẽ được kiểm tra tính hợp lệ và bản ghi A sẽ bị bỏ qua. Nhờ Bruce Schreiber đã gợi ý thế này.
- Cố định filter_level () và smtp_filter () để bỏ qua danh sách trắng và yêu cầu xác thực Nếu & quot; bộ lọc cấp & quot; tùy chọn được thiết lập để & quot; yêu cầu-auth & quot ;, như tài liệu nói rằng nó cần. Nhờ Arne cho báo cáo này.
- Thay đổi nihdns_create_packet () để dải dấu chấm từ tên trước khi sử dụng chúng trong các truy vấn DNS. Một dấu chấm là cách truyền thống để nói resolver libc của không để phụ thêm tên miền địa phương và nhiều quản trị hệ thống mong muốn phải sử dụng nó. Kể từ spamdyke không bao giờ gắn thêm các miền địa phương và không sử dụng giải quyết libc, nó không phải là cần thiết và gây ra tra cứu để thất bại. Nhờ Dossy Shiobara cho báo cáo này.
- Thay đổi trung gian () để luôn gửi một & quot; STARTTLS & quot; phản ứng để & quot; EHLO & quot; như một sự tiếp nối, không bao giờ là những dòng cuối cùng (chỉ khi spamdyke được chèn & quot; STARTTLS & quot;). Điều này hoạt động xung quanh một lỗi trong ứng dụng thư Android, mà chỉ trông cho & quot; STARTTLS & quot; như một sự tiếp nối. Nhờ Jonas Pasche viết về làm thế nào để làm việc xung quanh lỗi này trên blog của mình.
- không tương thích ngược: Thay đổi ý nghĩa của & quot; danh sách trắng & quot; chỉ miễn việc kết nối từ các bộ lọc thư rác của spamdyke; danh sách trắng không còn cho phép kết nối để chuyển tiếp mail. Điều này có nghĩa spamdyke bây giờ sẽ chỉ thiết lập các biến môi trường RELAYCLIENT Nếu & quot; tiếp sức cấp & quot; tùy chọn được thiết lập để & quot; cho phép-tất cả & quot ;. Chuyển tiếp hiện nay phải được kiểm soát thông qua tcpserver hoặc xinetd. Rất cám ơn đến Eric Shubert cho gợi ý và tranh luận này với tôi.
- không tương thích ngược: gỡ bỏ các & quot; truy cập tập tin & quot; và & quot; từ chối-text-access-bị từ chối & quot; lựa chọn bởi vì họ chỉ cần thiết cho việc kiểm soát chuyển tiếp. Cũng loại bỏ các kịch bản thử nghiệm mà họ thực hiện và sửa đổi nhiều kịch bản thử nghiệm khác mà sử dụng chúng.
- không tương thích ngược: gỡ bỏ các & quot; không kiểm tra & quot; giá trị từ & quot; tiếp sức cấp & quot; lựa chọn và thay đổi ý nghĩa của các & quot; bình thường & quot; giá trị sử dụng logic trước đây đã giao cho & quot; không kiểm tra & quot;.
- Thêm tùy chọn & quot; từ chối-người gửi & quot; để có nhiều giá trị. Nếu giá trị & quot; không cục bộ & quot; được đưa ra, người gửi sẽ bị từ chối nếu tên miền không được lưu trữ tại địa phương. Nếu giá trị & quot; xác thực-mismatch & quot; được đưa ra, người gửi sẽ bị từ chối nếu địa chỉ người gửi không chính xác phù hợp với tên người dùng được trong khi xác thực (hoặc nếu tên người dùng xác thực không phải là một địa chỉ email, tên người gửi phải phù hợp với tên người dùng xác thực). Nếu giá trị & quot; xác thực trong miền không phù hợp & quot; được đưa ra, người gửi sẽ bị từ chối nếu tên miền không phải là một phần của tên người dùng được trong khi xác thực. Cảm ơn Mark Frater cho thấy thế này.
- Thêm các tùy chọn & quot; từ chối-text-gửi-không-địa phương & quot; và & quot; từ chối-text-gửi-authentication-mismatch & quot; để thiết lập văn bản từ chối đưa ra khi & quot; từ chối-người gửi & quot; bộ lọc tùy chọn của được kích hoạt.
- không tương thích ngược: gỡ bỏ các tùy chọn & quot; từ chối-thiếu-gửi-mx & quot; và gấp lại bộ lọc của nó vào & quot; từ chối-người gửi & quot; bộ lọc của & quot; no-mx & quot; tùy chọn.
- không tương thích ngược: Đổi tên thành tùy chọn & quot; từ chối-text-thiếu-gửi-mx & quot; đến & quot; từ chối-text-sender-no-mx & quot;.
- không tương thích ngược: Đổi tên thành tùy chọn & quot; từ chối-giống-người gửi-nhận & quot; đến & quot; từ chối-nhận & quot; với giá trị & quot; cùng-như-người gửi & quot ;. Các chức năng vẫn như vậy.
- không tương thích ngược: Đổi tên thành tùy chọn & quot; từ chối-text-giống-người gửi-nhận & quot; đến & quot; từ chối-text-nhận-giống-như-người gửi & quot;.
- không tương thích ngược: Đổi tên thành tùy chọn & quot; địa phương tên miền-file & quot; đến & quot; qmail-rcpthosts-file & quot ;. Việc đặt tên luôn luôn là khó hiểu, vì qmail phân biệt giữa các lĩnh vực cần được chấp nhận bởi qmail-smtpd trong SMTP (rcpthosts) và lĩnh vực đang thực sự được tổ chức tại địa phương với các hộp thư trên hệ thống tập tin địa phương (địa phương). Các tùy chọn này luôn luôn có nghĩa là trước đây, nhưng bây giờ spamdyke mà cần phải biết cả hai danh sách các lĩnh vực, đó là thời gian để thay đổi tên họ. Tùy chọn này cũng được cho phép tại trong thư mục cấu hình.
- không tương thích ngược: gỡ bỏ các tùy chọn & quot; địa phương, lĩnh vực nhập cảnh & quot; vì tên miền cung cấp có thể được chấp nhận trong SMTP để spamdyke chỉ (nhưng không qmail) sẽ gây ra kết quả không phù hợp trong quá trình xác nhận. Nếu tên miền là để được chấp nhận trong SMTP, nó nên được thêm vào các tập tin điều khiển được sử dụng bởi cả hai spamdyke và qmail.
- Added CDB tìm kiếm mã trong cdb [ch] để đọc DJB của & quot;. Cơ sở dữ liệu liên tục & quot; file trong quá trình xác nhận. Định dạng của các tập tin được tuyên bố (bằng DJB) để được nhanh chóng và hiệu quả. Đừng tin vào những quảng cáo thổi phồng ...
- Thêm tùy chọn & quot; qmail-morercpthosts-cdb & quot; để cho phép các tập CDB để được cung cấp có chứa danh sách các lĩnh vực mà thư cần được chấp nhận trong SMTP. Có ai thực sự sử dụng qmail này & quot; tính năng & quot;?
- Đổ qua tài liệu của qmail và mã nguồn để tìm ra chính xác như thế nào sẽ quyết định nơi để cung cấp một thông điệp. Các tài liệu là thường xuyên trong các lỗi và thử nghiệm rộng rãi đã được yêu cầu để khám phá sự thật. Các thủ tục kết quả được đóng gói trong một sơ đồ trong thư mục tài liệu.
- Nhập việc & quot; máy phát điện & quot; chương trình để tạo ra các kịch bản thử nghiệm để kiểm tra mỗi con đường có thể thông qua người nhận xác nhận sơ đồ, cả với spamdyke tại chỗ và không có (để kiểm tra sơ đồ là đúng). Một chương trình để tạo ra các kịch bản đã được yêu cầu, kể từ khi có gần 250K con đường có thể để kiểm tra.
- Nhập giá trị & quot; không hợp lệ & quot; để các tùy chọn & quot; từ chối-nhận & quot; để kiểm tra xem một địa chỉ người nhận tại địa phương tồn tại trước khi chấp nhận một tin nhắn. Quá trình xác nhận này sử dụng cùng một logic như qmail khi quyết định / nơi để chuyển một thông điệp, vì vậy không bước thêm là cần thiết để làm công việc này (ví dụ như việc duy trì một danh sách các địa chỉ hợp lệ trong một file riêng biệt). Nếu quá trình này xác định một địa chỉ địa phương là hợp lệ, giao hàng được đảm bảo. Tùy chọn này sẽ loại bỏ thói quen của qmail gửi backscatter spam.
- Nhập giá trị & quot; không có & quot; để các tùy chọn & quot; từ chối-nhận & quot; để kiểm tra xem một người nhận tại địa phương được chấp nhận thư tại thời điểm này. Có lẽ là một sự hoan từ ngày người cao tuổi khi người ta thực sự sửa .qmail file bằng tay, kiểm tra qmail nộp khoản trên các tập tin và thư mục trước khi truyền tải thông điệp. Nếu chúng được thiết lập với các giá trị nhất định, qmail sẽ xếp hàng thông điệp đến các điều khoản được cố định hoặc trả lại tin nhắn nếu được xếp hàng quá lâu. Trong những thời điểm giác ngộ, các điều khoản như vậy có nhiều khả năng là do lỗi cố ý hoặc giám sát hơn dự định.
- Thêm các tùy chọn & quot; qmail-assign-cdb & quot ;, & quot; qmail-defaultdelivery-file & quot ;, & quot; qmail-envnoathost-file & quot ;, & quot; qmail-địa phương-file & quot ;, & quot; qmail-me-file & quot; , & quot; qmail-percenthack-file & quot; và & quot; qmail-virtualdomains-file & quot; để cho phép spamdyke sử dụng tập tin điều khiển khác nhau hơn so với qmail. Đó là ai rất khó xảy ra sẽ bao giờ cần các tùy chọn này (và nó sẽ là khôn ngoan khi sử dụng chúng), nhưng họ đang có sẵn chỉ trong trường hợp.
- Thêm tùy chọn & quot; từ chối-text-nhận-không hợp lệ & quot; để thiết lập văn bản từ chối khi & quot; không hợp lệ & quot; lọc trên & quot; từ chối-nhận & quot; được kích hoạt.
- Thêm tùy chọn & quot; từ chối-text-nhận-không có & quot; để thiết lập văn bản từ chối khi & quot; không có & quot; lọc trên & quot; từ chối-nhận & quot; được kích hoạt.
- Loại bỏ các chức năng filter_recipient_local () và chuyển logic của nó vào filter_recipient_valid ().
- Loại bỏ các chức năng filter_recipient_relay () và chuyển logic của nó vào filter_recipient_valid ().
- Thay đổi & quot; giúp & quot; tùy chọn để chỉ hiển thị một danh sách các tùy chọn có sẵn mà không có văn bản trợ giúp.
- Nhập việc & quot; hơn giúp đỡ & quot; tùy chọn để hiển thị danh sách đầy đủ các lựa chọn với tất cả các văn bản trợ giúp.
- Thêm các tùy chọn & quot; ip-relay-entry & quot ;, & quot; ip-relay-file & quot ;, & quot; RDNS-relay-entry & quot; và & quot; RDNS-relay-file & quot; để cho phép chuyển tiếp từ các IP cụ thể và / hoặc tên RDNS, kể từ khi danh sách trắng không còn ngụ ý khả năng để chuyển tiếp. Nếu bất kỳ của các tùy chọn này được xuất hiện, biến RELAYCLIENT sẽ được thiết lập trước khi qmail được bắt đầu.
- Tạo các & quot; create_cdb & quot; chương trình để tạo ra các tập tin của CDB kích thước tùy ý, điền với dữ liệu ngẫu nhiên, cho CDB thói quen xác nhận thử nghiệm của spamdyke. create_cdb cũng có khả năng để tham nhũng CDB tạo ra trong bảy cách; điều này làm cho việc kiểm tra cụ thể hơn chỉ đơn giản là sử dụng một tập tin rác ngẫu nhiên.
- Loại bỏ tất cả các mục đích sử dụng của TESTSD_ * biến môi trường từ các kịch bản thử nghiệm và thay thế chúng bằng các dẫn thích hợp của dnsdummy. Điều này cho phép các kịch bản thử nghiệm để chạy mà không cần sự can thiệp tiềm năng từ những thay đổi DNS bên ngoài và không cần một máy chủ spamdyke chạy để tìm giá trị ví dụ.
- Cố định smtp_filter () và trung gian () để xóa danh sách các địa chỉ người nhận được lưu sau khi in các thông tin đăng nhập. Điều này ngăn cản các thông điệp ghi trùng lặp khi nhiều tin nhắn email được cung cấp trong cùng một kết nối. Nhờ Teodor Milkov và David Davidov cho báo cáo này.
- Nhập việc & quot; -skippatched & quot; và & quot; -skipunpatched & quot; cờ để các & quot; chạy & quot; kịch bản để bỏ qua bất kỳ bài kiểm tra đòi hỏi một phiên bản vá hoặc chưa được vá của qmail, tương ứng.
- Cố định một lỗi nhỏ trong find_username () có thể sẽ cắt các ký tự cuối cùng của tên người dùng khi không có miền được đưa ra. Đây không phải là một vấn đề vì spamdyke bác bỏ địa chỉ người nhận mà không tên miền nào, nhưng một trong những kịch bản thử nghiệm xác nhận tìm thấy nó.
- Thêm tùy chọn & quot; tls-dhparams-file & quot; tùy chọn để đọc DH params từ một tập tin để tạo ra các phím phù du trong đàm phán chính SSL / TLS. Nhờ Marc Gregel cho thấy thế này.
- Thay đổi tất cả các thông báo lỗi để sản xuất các tên tập tin, tên hàm và số dòng mà chúng tạo ra, giống như các thông điệp debug và quá đáng.
- Thêm một mức độ đăng nhập mới, LOG_LEVEL_CONFIG_TEST, các thông báo lỗi config-test. Các cấp độ được điều trị nhiều giống như LOG_LEVEL_ERROR trừ các tên file, tên chức năng và dòng số không được in.
- Thêm một cấp quyết định mới, FILTER_DECISION_AUTHENTICATED cho các kết nối thực. Các thói quen sử dụng bộ lọc cấp độ này để phân biệt giữa các kết nối cần được lọc do xác thực so với danh sách trắng.
- Thêm một tùy chọn cấu hình loại: CONFIG_TYPE_ALIAS. Tùy chọn của loại này là bí danh cho các tùy chọn khác. Điều này giúp loại bỏ sự trùng lặp của các giá trị và tiềm năng cho sơ suất trong Graylist / options greylist.
- Nhập một số mã để các & quot; chạy & quot; kịch bản trong & quot; kiểm tra & quot; thư mục để cố gắng phát hiện bãi lõi. Một số thử nghiệm sẽ tuyên bố thành công ngay cả khi spamdyke segfaults và cắt đầu ra sớm.
- Loại bỏ các chức năng không sử dụng reset_rejection () và skip_cfws ().
- spamdyke phát hiện không thể đọc tất cả các tập tin cần thiết để xác nhận người nhận trong thời gian hoạt động bình thường vì họ đang thuộc sở hữu của người sử dụng khác nhau với các điều khoản hạn chế và spamdyke không chạy như root. Tôi không chắc chắn làm thế nào tôi bị mất rằng, nhưng nó hoàn toàn moots hơn một năm làm việc.
- Chuyển tất cả các mã nhận valiation vào một chương trình bên ngoài có tên & quot; spamdyke-qrv & quot ;. Chương trình này là có nghĩa là để chỉ thực hiện việc xác nhận và không có gì khác, vì vậy nó phải được an toàn để chạy như là người chủ (ít nhất là an toàn hơn so với chạy spamdyke như root).
- Loại bỏ các tùy chọn & quot; qmail-assign-cdb & quot ;, & quot; qmail-defaultdelivery-file & quot ;, & quot; qmail-envnoathost-file & quot ;, & quot; qmail-địa phương-file & quot ;, & quot; qmail-me-file & quot; và & quot; qmail-percenthack-file & quot; từ spamdyke, từ khi có mã xác nhận đã biến mất.
- Thêm tùy chọn & quot; người nhận-validation-lệnh & quot; cho đi qua các con đường để spamdyke-qrv, mà sẽ được gọi khi xác nhận là cần thiết.
là gì mới trong phiên bản 4.3.1:
- Phiên bản này sửa chữa một vài lỗi trong chế biến mới bộ lọc tiêu đề danh sách đen và một vi phạm truy cập có thể dẫn đến tai nạn.
- Các danh sách đen tiêu đề nên được an toàn để cho phép doanh nghiệp.
là gì mới trong phiên bản 4.3.0:
- Nó cho biết thêm khả năng lọc thông điệp dựa trên nội dung của tiêu đề của họ. Nó sửa chữa một số lỗi nhỏ, một lỗi biên dịch trên Debian 7 và một loạt lớn các lỗi có thể dẫn đến lỗi tràn bộ đệm (có thể khai thác từ xa, tùy thuộc vào các tùy chọn cấu hình). Hãy nâng cấp ngay lập tức!
là gì mới trong phiên bản 4.2.0:
- Thay đổi read_file () để trả lại số có thể sử dụng dòng đọc, thay vì tổng số đường (kể cả ý kiến và khoảng trắng).
- Sửa thinko rất lớn trong nhiều cuộc gọi đến read_file () - khi hàm trả về 0, giá trị trả về là NULL. Đây spamdyke đã gây sụp đổ khi không có nội dung đã được đọc từ tập tin bằng & quot; dns-blacklist-file & quot ;, & quot; dns-whitelist-file & quot ;, & quot; RHS-blacklist-file & quot ;, & quot; RHS-whitelist-file & quot; và & quot; hostname-file & quot ;. Nhờ David Stiller cho báo cáo này và cung cấp rất nhiều sự giúp đỡ trong việc theo dõi nó xuống.
- Thêm tùy chọn & quot; tls-cipher-list & quot; để xác định danh sách các thuật toán mã hóa để sử dụng trong SSL / TLS kết nối. Điều này sẽ không phải là một lựa chọn rất nhiều người sẽ bao giờ sử dụng, nhưng trong các thiết lập cụ thể nó là cần thiết. Nhờ Chris Boulton đã gợi ý này và tạo ra một bản vá để thực hiện nó.
- Nhập một giá trị mới để & quot; tls cấp & quot ;: & quot; smtp-no-passthrough & quot; để cho phép spamdyke cung cấp TLS nhưng ngăn không cho nó đi qua TLS để qmail nếu các thư viện SSL không thể được khởi tạo cho một số lý do.
- Cố định một lỗi trong smtp_filter rằng cho phép mở cửa chuyển tiếp khi spamdyke được cấu hình với & quot; địa phương, lĩnh vực nhập cảnh & quot; thay vì & quot; địa phương tên miền-file & quot;.
- Mã chuyển từ do_spamdyke () mà bộ stdin và stdout ổ cắm để không chặn vào tls_read () và tls_write () để thay thế. Thiết lập các ổ cắm để không chặn thông qua toàn bộ chạy đã gây ra một số hành vi kỳ lạ, nơi khai thác gỗ sẽ dừng lại sau khi một loạt các yếu tố đầu vào lớn.
- tái cơ cấu phân tích cú pháp địa chỉ (một lần nữa) để sửa chữa một lỗi mà không được xử lý đúng cách các địa chỉ định tuyến. Nhờ Chris Boulton cho báo cáo này.
- Cố định process_config_file () không thiết lập lại một & quot; nhiều & quot; giá trị mặc định nếu nó đã cố tình xóa trong quá trình cấu hình.
- prepare_settings cố định () để khởi tạo tất cả các giá trị mặc định trước khi xử lý dòng lệnh hoặc tập tin cấu hình nên một & quot; nhiều & quot; giá trị có thể được xóa trong cấu hình.
- Cố định configure.ac sử dụng một lệnh #pragma gcc để điều trị cảnh báo dạng như lỗi thay vì dựa vào AC_LANG_WERROR (mà không phải lúc nào cũng làm việc).
- Thêm các tùy chọn & quot; dns-query-type-a & quot ;, & quot; dns-query-type-mx & quot ;, & quot; dns-query-type-ptr & quot; và & quot; dns-query-type-RBL & quot; để hạn chế các loại truy vấn DNS có thể được gửi cho các mục đích khác nhau. Nhờ Teodor Milkov cho thấy thế này.
- Cố định một lỗi đó gây ra một thời gian chờ bất cứ khi nào một bộ lọc sau RCPT được kích hoạt trên một địa chỉ không địa phương. spamdyke là vụ để đóng kết nối để qmail và chờ đợi để xuất cảnh của nó, nhưng thay vào đó chỉ cần chờ đợi để xuất cảnh của nó, dẫn đến thời gian chờ không cần thiết. Nhờ Ulrich C. Manns cho báo cáo này.
- Cố định một lỗi đánh máy trong policy.php.example. Nhờ Richard Lamse cho báo cáo này.
- cảnh báo trình biên dịch cố định trên Fedora 11. Nhờ Ertan Orhan cho báo cáo này.
- Cố định một lỗi trong sendrecv nơi một biến chưa được khởi đã gây ra quầy hàng có sai sót và timeout trong CentOS 5.5.
là gì mới trong phiên bản 4.1.0:
- Một số sửa lỗi, bao gồm cả một TLS / SSL vấn đề mà có thể gây ra spamdyke để treo mãi mãi. Một số tính năng mới, bao gồm từ chối tin nhắn khi địa chỉ người gửi và người nhận đều giống nhau.
là gì mới trong phiên bản 4.0.10:
- Một lỗi trong Plesk 9 mà đặt IP từ xa địa chỉ để một tên thay vì địa chỉ IP đã được làm việc xung quanh.
là gì mới trong phiên bản 4.0.9:
- Phiên bản này sửa chữa một lỗi trong bộ phân tích địa chỉ được ngăn ngừa một số người gửi / người nhận danh sách đen / danh sách trắng các mục từ phù hợp.
- Nó cũng sửa chữa một lỗi trong các tính năng kiểm tra cấu hình đã không thể xác định vị trí nhị phân spamdyke nếu nó nằm ngoài thư mục hiện hành.
là gì mới trong phiên bản 4.0.8:
- Một cách giải quyết đã được bổ sung cho một lỗ hổng thiết kế trong DJB của multilog mà có thể gây ra các thông điệp log hỏng khi máy chủ đang được tải.
là gì mới trong phiên bản 4.0.6:
- Từ khóa cho bộ lọc IP-in-RDNS là giờ chấm dứt một cách chính xác để họ có thể được kết hợp.
- AUTH quảng cáo từ một qmail vá được bây giờ hoàn toàn bị loại bỏ khi & quot; smtp-auth cấp & quot; lựa chọn là & quot; luôn & quot; hoặc & quot; luôn luôn được mã hóa & quot;.
- Tên của RBL hợp / RHSBL bây giờ đăng nhập khi nhiều RBLs / RHSBLs được sử dụng thay vì luôn luôn đăng nhập đầu tiên.
- máy chủ từ xa chậm giờ được xử lý một cách lịch sự để spamdyke sẽ không tiêu thụ 100% CPU.
- Sử dụng đăng nhập đầy đủ tính năng với một & quot; đăng cấp & quot; tùy chọn thiết lập để & quot; & quot quá mức; không còn gửi ra đăng nhập vào máy chủ từ xa khi spamdyke được sử dụng trên các máy chủ Plesk.
Yêu cầu :
- qmail
Bình luận không