Haraka Dịch vụ email giao dịch
Máy chủ SMTP nguồn mở được lưu trữ được tích hợp với Node.js
Haraka là một máy chủ SMTP nguồn mở có khả năng mở rộng cao. Nó có thể phục vụ hàng ngàn kết nối đồng thời và gửi hàng ngàn tin nhắn mỗi giây.
Tổng quan
Haraka là máy chủ SMTP miễn phí và nguồn mở miễn phí 100%. Nó là một máy chủ email Node.js có khả năng mở rộng cao với kiến trúc plugin mô -đun. Nó có thể phục vụ hàng ngàn kết nối đồng thời và có thể gửi hàng ngàn tin nhắn mỗi giây. Nó được viết bằng Node.js và có thể được mở rộng. Tất cả các mã nguồn có sẵn trên GitHub. Haraka là một công cụ tuyệt vời có kiến trúc dựa trên plugin mô-đun, cung cấp một máy chủ SMTP miễn phí hoàn chỉnh, ổn định, an toàn và có thể mở rộng. Haraka cũng có thể được sử dụng làm máy chủ thư đến và máy chủ thư đi (tác nhân chuyển thư). Sức mạnh chính của máy chủ SMTP nguồn mở này là hệ thống plugin hiệu suất và linh hoạt cao này. Điều đó cho phép các nhà phát triển JavaScript thay đổi hành vi của máy chủ. Là một máy chủ SMTP miễn phí có thể mở rộng cao, nó chủ yếu được sử dụng cho các trang web hoặc ứng dụng lưu lượng truy cập cao. Haraka có bảo vệ thư rác rất tốt và giúp bạn giảm spam trong hộp thư đến người dùng của bạn. Hệ thống plugin của nó giúp nó rất dễ dàng để phát triển các tính năng mới. Nếu bạn muốn thiết lập máy chủ SMTP nguồn mở có khả năng mở rộng cao của riêng mình và tìm kiếm một giải pháp mà bạn có thể tùy chỉnh. Sau đó, Haraka hỗ trợ tất cả các tính năng cần thiết. Đây là một trong những máy chủ SMTP nguồn mở hứa hẹn nhất có sẵn cho các trang web giao thông cao.
Yêu cầu hệ thống
Nó có thể dễ dàng chạy trên bất kỳ hệ điều hành chính nào có thể hỗ trợ Node.js
- Hệ điều hành Mac
- Linux
- Các cửa sổ
Đặc trưng
Sau đây là các tính năng chính của máy chủ SMTP nguồn mở haraka
- Hiệu suất cao
- Khả năng mở rộng
- Bổ sung
- rất đồng thời
- Hỗ trợ bản địa cho giao thức proxy
- Cấu hình cao
Cài đặt
Haraka yêu cầu Node.js chạy Bạn có thể cài đặt Haraka với NPM:
npm install -g haraka
Sau khi cài đặt, sử dụng nhị phân haraka
để thiết lập dịch vụ. Đầu tiên, tạo dịch vụ:
haraka -i /path/to/haraka_test
Điều đó tạo ra thư mục haraka_test
với các thư mục config
và plugin
bên trong. Nó cũng đặt tên máy chủ được sử dụng bởi haraka thành đầu ra của tên máy chủ.
Nếu hostName
không chính xác, hãy chỉnh sửa config/host_list
. Ví dụ: để nhận thư được gửi đến user@domain.com
, thêm domain.com
vào tệp config/host_list
.
Cuối cùng, bắt đầu Haraka bằng cách sử dụng các quyền gốc:
haraka -c /path/to/haraka_test
Và nó sẽ chạy.
Khám phá
Bạn có thể tìm thấy các liên kết sau có liên quan: