Postfix Dịch vụ email giao dịch
Tác nhân chuyển thư nguồn mở cho các hệ thống dựa trên UNIX
Postfix là một đại lý chuyển thư mạnh mẽ để định tuyến và gửi email. Nó cung cấp các tính năng có giá trị như kiểm soát thư rác, hỗ trợ DB và quản lý nhật ký.
Tổng quan
Email là một trong những phương tiện giao tiếp nhanh nhất và đáng tin cậy cho các doanh nghiệp và cá nhân. Phần mềm chạy toàn bộ phương tiện truyền thông này được gọi là máy chủ thư và ứng dụng thư. Máy chủ thư còn được gọi là Đại lý chuyển thư chịu trách nhiệm chuyển email từ máy chủ sang máy chủ trên Internet, trong khi Mail Client thực hiện các hoạt động truy xuất các email này. Postfix có thể chạy trên các hệ thống dựa trên UNIX bao gồm AIX, BSD, HP-UX, Linux, MacOS X, Solaris và điều này khiến nó trở thành lựa chọn vì hầu hết hệ thống thế giới đã chạy trên hệ điều hành dựa trên Unix. Postfix cũng có sẵn dưới dạng phần mềm Đại lý chuyển thư mặc định bởi nhiều nhà cung cấp hệ điều hành và hỗ trợ SMTP. Mỗi nhà cung cấp có tùy chỉnh riêng cho phần mềm gốc theo yêu cầu của họ. Postfix cung cấp một bộ các tính năng mạnh mẽ tuyệt vời như kiểm soát thư rác, hỗ trợ cơ sở dữ liệu, quản lý nhật ký và nhiều tính năng khác. Nó có sự hỗ trợ rộng rãi cho cơ sở dữ liệu như MySQL, Memcache SQLite, PostgreSQL, LDAP. Mail-in-a-box cung cấp webmail và hỗ trợ IMAP/SMTP giúp việc đồng bộ hóa trên các thiết bị di động của bạn rất dễ dàng. Nó cũng hỗ trợ liên hệ và đồng bộ hóa lịch. Nó đi kèm với hỗ trợ HTTPS TLS và tạo và gia hạn chứng chỉ tự động bằng cách sử dụng Let Let Encrypt, nhà cung cấp chứng chỉ SSL miễn phí. Để chạy các hoạt động kinh doanh của bạn một cách trơn tru và hiệu quả, phần mềm thư được tối ưu hóa cao và được tối ưu hóa cao là rất quan trọng và hiệu suất là yếu tố chính của sự phổ biến của Postfix, so với phần mềm máy chủ thư khác. Nó có thể gửi hơn 300 email mỗi giây từ một trường hợp duy nhất. Các vấn đề lớn nhất mà các doanh nghiệp gặp phải những ngày này trong khi sử dụng email là spam. Postfix có một bộ lọc nội dung mạnh mẽ tích hợp, gây ra nỗi đau của việc lọc thư rác và khiến bạn lo lắng miễn phí để được cồng kềnh bởi các email spam.
Yêu cầu hệ thống
Hàng đợi thư Postfix yêu cầu rằng:
- Đổi tên một tệp thành thư mục gần không thay đổi số inode của tệp.
- Một tệp không bị mất sau khi fsync () của tệp đó (không phải thư mục mẹ của nó) trả về thành công và sau đó hệ thống bị sập. Điều này phải đúng ngay cả khi tệp đó được đổi tên thành một thư mục gần.
- Khi postfix trong một máy khách ảo xóa một tệp với fsync (), thông tin tệp không được lưu trong bộ nhớ lưu trong bộ nhớ máy chủ dễ bay hơi. Thay vào đó, thông tin phải được ghi ngay lập tức vào đĩa (hoặc vào bộ đệm liên tục) trước khi fsync () trả về trong máy khách ảo.
- Postfix có thể đặt bit thực thi trên tệp hàng đợi. Nếu điều này không hoạt động, thì sẽ không có thư nào được gửi. Ngoài các điều trên, việc phân phối MailDir Postfix yêu cầu rằng:
- Một tập tin có thể được liên kết cứng giữa các thư mục gần khác nhau. -Một tệp không bị mất khi nó được liên kết khó khăn với một thư mục gần, không được liên kết từ thư mục cũ và sau đó hệ thống bị sập. Giao hàng hộp thư Postfix giới thiệu không có yêu cầu bổ sung. Các tệp trong lệnh postfix \ _directory yêu cầu rằng:
- Bit SetGid hoạt động. Điều này là bắt buộc để truy cập hàng đợi thư với lệnh postdrop và để truy cập các ổ cắm tên miền đơn vị được bảo vệ với các lệnh postdrop và postqueue.
Đặc trưng
Sau đây là danh sách các tính năng Postfix chính. Một số tính năng yêu cầu các thư viện của bên thứ ba (ví dụ: LDAP, SQL, TLS). Các tính năng khác chỉ khả dụng khi hỗ trợ hệ điều hành cần thiết tồn tại và Postfix biết cách sử dụng nó (ví dụ: IP phiên bản 6, bộ nhớ đệm kết nối).
- Hỗ trợ container Linux
- Đăng nhập vào LogFile
- Kiểm soát thư rác
- Định dạng hộp thư và hộp thư
- Hỗ trợ nhiều cơ sở dữ liệu
- Hỗ trợ giao thức
- Thao tác địa chỉ
- Mã nguồn mở
Hướng dẫn cài đặt
Cài đặt Postfix trên Ubuntu
Postfix được bao gồm trong các kho lưu trữ mặc định của Ubuntu, vì vậy việc cài đặt rất đơn giản.
Để bắt đầu, hãy cập nhật bộ đệm gói apt
cục bộ của bạn và sau đó cài đặt phần mềm. Chúng tôi sẽ chuyển trong biến môi trường debian_priority = low
vào lệnh cài đặt của chúng tôi để trả lời một số lời nhắc bổ sung:
sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix
Sử dụng thông tin sau để điền chính xác lời nhắc của bạn cho môi trường của bạn:
- Loại cấu hình thư chung ?: Đối với điều này, chúng tôi sẽ chọn trang web Internet vì điều này phù hợp với nhu cầu cơ sở hạ tầng của chúng tôi.
- Tên thư hệ thống: Đây là miền cơ sở được sử dụng để xây dựng địa chỉ email hợp lệ khi chỉ phần tài khoản của địa chỉ được đưa ra. Chẳng hạn, tên máy chủ của máy chủ của chúng tôi là
mail.example.com
, nhưng có lẽ chúng tôi muốn đặt tên thư hệ thống thànhexample.com
để đặt tên người dùnguser1
, postfix sẽ sử dụng địa chỉ` email này Địa chỉ đang được bảo vệ khỏi spampot. Bạn cần được bật JavaScript để xem nó.document.getEuityById (‘CLOAK939888F102C844E786C95E32EF264A8C’). =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ . ‘+’ C o #101; ‘+’ . ‘+’ C o - Root và Postmaster Mail Người nhận: Đây là tài khoản Linux sẽ được chuyển tiếp thư được gửi đến
root@
vàPostmaster@
. Sử dụng tài khoản chính của bạn cho việc này. Trong trường hợp của chúng tôi, Sammy. - Các điểm đến khác để chấp nhận thư cho: Điều này xác định các điểm đến thư mà phiên bản Postfix này sẽ chấp nhận. Nếu bạn cần thêm bất kỳ tên miền nào khác mà máy chủ này sẽ chịu trách nhiệm nhận, hãy thêm chúng ở đây, nếu không, mặc định sẽ hoạt động tốt.
- Buộc cập nhật đồng bộ trên hàng đợi thư ?: Vì bạn có khả năng sử dụng một hệ thống tập tin có nhật ký, hãy chấp nhận không ở đây.
- Mạng cục bộ: Đây là danh sách các mạng mà máy chủ thư của bạn được cấu hình để chuyển tiếp tin nhắn. Mặc định sẽ làm việc cho hầu hết các kịch bản. Nếu bạn chọn sửa đổi nó, hãy đảm bảo rất hạn chế liên quan đến phạm vi mạng.
- Giới hạn kích thước hộp thư: Điều này có thể được sử dụng để giới hạn kích thước của tin nhắn. Đặt nó thành các loại 0 0 vô hiệu hóa mọi hạn chế kích thước.
- Nhân vật mở rộng địa chỉ cục bộ: Đây là ký tự có thể được sử dụng để tách phần thông thường của địa chỉ khỏi một phần mở rộng (được sử dụng để tạo bí danh động).
- Giao thức Internet để sử dụng: Chọn có hạn chế phiên bản IP mà Postfix hỗ trợ hay không. Chúng tôi sẽ chọn tất cả các nhóm cho mục đích của chúng tôi. Để rõ ràng, đây là những cài đặt mà chúng tôi sẽ sử dụng cho hướng dẫn này:
- Loại cấu hình thư chung ?: Trang web Internet
- Tên thư hệ thống: Ví dụ.com (không phải mail.example.com)
- Người nhận thư gốc và bưu điện: Sammy
- Các điểm đến khác để chấp nhận thư cho: $ myhostname, example.com, mail.example.com, localhost.example.com, localhost
- Buộc cập nhật đồng bộ trên hàng đợi thư ?: Không
- Mạng cục bộ: 127.0.0.0/8 \ [:: FFFF: 127.0.0.0 ]/104 \ [:: 1 ]/128
- Giới hạn kích thước hộp thư: 0
- Nhân vật mở rộng địa chỉ địa phương: +
- Giao thức Internet để sử dụng: Tất cả Nếu bạn cần quay lại điều chỉnh lại các cài đặt này, bạn có thể làm như vậy bằng cách nhập:
$ sudo dpkg-reconfigure postfix
Các lời nhắc sẽ được phổ biến trước với các phản hồi trước đây của bạn. Khi bạn kết thúc, bây giờ chúng tôi có thể thực hiện một cấu hình hơn một chút để thiết lập hệ thống của chúng tôi như thế nào chúng tôi thích nó.
FAQs
What is Postfix used for?
Postfix is a free and open-source mail transfer agent (MTA) to deliver electronic emails to accounts that are external to the system. It is a great alternative to the widely-used Sendmail program. Postfix email server is simple and easy to setup smtp server ubuntu
Is Postfix open source?
Postfix mail server is an open source and self-hosted mail transfer agent (MTA). Postfix linux smtp server configuration source code repository is available at Github.
Is Postfix free?
Yes, Postfix is a free to use, dowload and configure postfix to send mail open source mta, released under the IBM Public License 1.0.
In what language is Postfix written?
Postfix email list management software is written in C and Html languages.
What are top alternatives to Postfix?
Dovecot, OpenSMTP, Sendmail, Mailinator, Postal, Dovecot, Exim and Qmail are some popular alternatives to Postfix smtp configuration.
Khám phá
Bạn có thể tìm thấy các liên kết sau có liên quan: