Máy chủ thư đơn giản với Postfix, Dovecot và sàng trên CentOS 7

Hướng dẫn này sẽ chỉ cho bạn cách tải một máy chủ thư đơn giản trên CentOS 7, với Postfix là MTA, Dovecot là MDA và Sàng để sắp xếp thư - tất cả đều qua kết nối được mã hóa để bảo mật được cải thiện.

Để định cấu hình mọi thứ, trước tiên bạn sẽ cần cài đặt các gói này:

yum install postfix dovecot dovecot-pigeonhole mailx

Bước cấu hình đầu tiên được thực hiện /etc/dovecot/conf.d/15-lda.confbằng cách thêm địa chỉ bưu điện. Điều này cho phép mọi người liên lạc với bạn trong trường hợp thất bại. Chúng tôi cũng sẽ cho phép tự động tạo thư mục và tự động đăng ký các thư mục đã nói để tránh trạng thái không nhất quán giữa ứng dụng thư khách của bạn và máy chủ:

postmaster_address = [email protected]
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes

Bước tiếp theo là chỉ định đường dẫn chính xác cho hộp thư của người dùng của bạn trong /etc/dovecot/conf.d/10-mail.conf:

mail_location = maildir:~/Maildir

Đảm bảo rằng chỉ có một đề cập đến " mail_location " trong tệp để tránh sự cố. Bước cuối cùng để đảm bảo chức năng cơ bản là yêu cầu Postfix gửi thư qua Dovecot. Thêm dòng sau vào /etc/postfix/main.cf:

mailbox_command = /usr/libexec/dovecot/deliver

Khởi động lại cả hai dịch vụ và bạn có thể gửi thư kiểm tra đầu tiên:

systemctl restart postfix
systemctl restart dovecot

Vì việc sử dụng tài khoản root để gửi thư được coi là thô lỗ, bạn nên tạo một người dùng riêng cho nhu cầu gửi thư của mình:

 useradd -m youruser
 passwd youruser

Bây giờ, bạn có thể kiểm tra chức năng thư bằng lệnh sau:

echo "TEST" | mail -s "testmail" youruser@localhost && tail -f /var/log/maillog

Nếu tệp nhật ký của bạn chứa một dòng tương tự như dòng sau (Phần cuối cùng là quan trọng) ..

postfix/local[27114]: 3F63C5B71: to=<youruser@localhost>, orig_to=<youruser@localhost>, relay=local, delay=0.01, delays=0/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/dovecot/deliver)

.. sau đó mọi thứ đang hoạt động đúng.

Tại thời điểm này, có hai thứ quan trọng bị thiếu - mã hóa và sắp xếp thư.

Đầu tiên có thể được cấu hình, cho Dovecot /etc/dovecot/conf.d/10-ssl.conf, giả sử bạn đã có chứng chỉ trong tay:

ssl = require
ssl_cert = </path/to/your/certificate
ssl_key = </path/to/your/key

Đối sàng để làm việc, chỉnh sửa các giao thức phần trong /etc/dovecot/conf.d/15-lda.conftrông như thế này:

protocol lda {
  mail_plugins = $mail_plugins sieve
}

Khởi động lại dịch vụ:

systemctl restart dovecot

Và đó là nó. Bây giờ bạn có thể đăng nhập qua IMAP hoặc POP3 một cách an toàn, gửi thư được mã hóa vận chuyển và viết các bộ lọc bằng Sàng.

Điều cũng quan trọng là cho phép các cổng IMAP, SMTP và POP3 trong tường lửa như sau

firewall-cmd --permanent --add-service=smtp
firewall-cmd --permanent --add-service=pop3
firewall-cmd --permanent --add-service=imap
firewall-cmd --permanent --add-service=smtps
firewall-cmd --permanent --add-service=pop3s
firewall-cmd --permanent --add-service=imaps
firewall-cmd --reload

Chúc bạn gửi thư vui vẻ!

Các phiên bản khác

Debian 7

CentOS 7

FreeBSD 10



Leave a Comment

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Cách cài đặt SuiteCRM trên Ubuntu 16.04

Hướng dẫn cài đặt SuiteCRM, một giải pháp CRM mã nguồn mở, trên Ubuntu 16.04 với các bước chi tiết và dễ hiểu.

ReactOS: Đây có phải là tương lai của Windows?

ReactOS: Đây có phải là tương lai của Windows?

ReactOS, một hệ điều hành mã nguồn mở và miễn phí đã có phiên bản mới nhất. Liệu nó có thể đáp ứng đủ nhu cầu của người dùng Windows hiện đại và hạ gục Microsoft? Hãy cùng tìm hiểu thêm về trải nghiệm hệ điều hành kiểu cũ nhưng mới hơn này.

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Liệu AI có thể chiến đấu với số lượng các cuộc tấn công bằng Ransomware ngày càng tăng

Các cuộc tấn công ransomware đang gia tăng, nhưng liệu AI có thể giúp đối phó với loại virus máy tính mới nhất? AI có phải là câu trả lời? Đọc ở đây biết là AI boone hay cấm

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Luôn kết nối thông qua Ứng dụng WhatsApp Desktop 24 * 7

Whatsapp cuối cùng đã ra mắt ứng dụng Máy tính để bàn cho người dùng Mac và Windows. Giờ đây, bạn có thể truy cập Whatsapp từ Windows hoặc Mac một cách dễ dàng. Có sẵn cho Windows 8+ và Mac OS 10.9+

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Làm thế nào AI có thể đưa quá trình tự động hóa lên cấp độ tiếp theo?

Hãy đọc phần này để biết Trí tuệ nhân tạo đang trở nên phổ biến như thế nào đối với các công ty quy mô nhỏ và làm thế nào nó đang tăng khả năng khiến họ phát triển và giúp đối thủ cạnh tranh của họ có thể cạnh tranh.

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Bản cập nhật bổ sung macOS Catalina 10.15.4 đang gây ra nhiều vấn đề hơn là giải quyết

Gần đây Apple đã phát hành macOS Catalina 10.15.4 một bản cập nhật bổ sung để khắc phục các sự cố nhưng có vẻ như bản cập nhật đang gây ra nhiều vấn đề hơn dẫn đến việc máy mac bị chai. Đọc bài viết này để tìm hiểu thêm

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

13 Công cụ trích xuất dữ liệu thương mại của Dữ liệu lớn

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Hệ thống tệp nhật ký là gì và nó hoạt động như thế nào?

Máy tính của chúng tôi lưu trữ tất cả dữ liệu một cách có tổ chức được gọi là hệ thống tệp Ghi nhật ký. Đây là một phương pháp hiệu quả cho phép máy tính tìm kiếm và hiển thị các tệp ngay khi bạn nhấn tìm kiếm. Https://wethegeek.com/? P = 94116 & preview = true

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Điểm kỳ dị về công nghệ: Tương lai xa của nền văn minh nhân loại?

Khi Khoa học phát triển với tốc độ nhanh chóng, chiếm rất nhiều nỗ lực của chúng ta, những rủi ro của việc phục tùng bản thân trước một Điểm kỳ dị không thể giải thích cũng tăng lên. Hãy đọc, điểm kỳ dị có thể có ý nghĩa gì đối với chúng ta.

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1

Hiểu rõ hơn về 26 kỹ thuật phân tích dữ liệu lớn: Phần 1