Hướng dẫn thiết lập máy chủ thư đơn giản với Postfix, Dovecot và sàng trên Debian 7

Hướng dẫn sau đây mô tả cách thiết lập một máy chủ thư đơn giản bằng Postfix là MTA, Dovecot là MDA và Sàng tuyệt vời để sắp xếp thư. Điểm khởi đầu là một máy chủ mới được cài đặt với Debian mà bạn có quyền truy cập vào người dùng quản trị hoặc quyền sudo.

Đầu tiên, cài đặt các gói cần thiết:

sudo apt-get install postfix dovecot-imapd dovecot-managesieved

Trong quá trình cài đặt, bạn sẽ được hỏi loại máy chủ nào bạn đang chạy và cách Postfix sẽ nhận thư gửi và nhận. Chọn " Trang web Internet " tại đây.

Bước cấu hình đầu tiên là kết nối Dovecot với Postfix và thiết lập địa chỉ bưu điện, đây là địa chỉ mà người khác sẽ thấy khi gửi thư thất bại, vì vậy họ có thể liên hệ với bạn về các sự cố cuối cùng của bạn. Mở /etc/dovecot/conf.d/15-lda.confvà chỉnh sửa dòng sau:

postmaster_address = [email protected]

Trong cùng một tệp, cũng kích hoạt việc tạo và đăng ký tự động vào các thư mục bạn tạo qua IMAP:

lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes

Bước tiếp theo là cấu hình vị trí trên hệ thống tập tin nơi các thư sẽ được lưu trữ. Mở /etc/dovecot/conf.d/10-mail.confvà chỉnh sửa các dòng sau:

mail_location = maildir:~/Maildir

Hãy chắc chắn rằng tất cả các đề cập khác mail_locationđược bình luận trong bối cảnh này. Bây giờ bạn có thể yêu cầu Postfix chuyển các thư đến cho Dovecot bằng cách chỉnh sửa /etc/postfix/main.cf, thêm dòng sau:

mailbox_command = /usr/lib/dovecot/deliver

Sau khi khởi động lại cả hai dịch vụ ...

sudo service postfix restart
sudo service dovecot restart

... bạn có thể kiểm tra xem mọi thứ có hoạt động không bằng cách ra lệnh sau:

echo "Testmail!" | mail -s "Testmail!" root@localhost

Nếu mọi thứ đều hoạt động bình thường, bạn nên tìm một thông báo tương tự như thông báo sau /var/log/mail.log:

install postfix/local[10309]: A0B361DDA2: to=<root@localhost>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver

Bây giờ dịch vụ cơ bản đang hoạt động, có hai điều quan trọng còn lại để thiết lập. Đáng buồn là internet không phải là một nơi thân thiện, khiến việc mã hóa càng nhiều càng tốt, trong trường hợp này được cung cấp bởi SSL / TLS. Lý tưởng nhất là bạn sẽ có chứng chỉ từ một CA đáng tin cậy - ví dụ như StartSSL nơi bạn có thể nhận được chứng chỉ miễn phí - nhưng đối với việc sử dụng riêng tư, chứng chỉ tự ký cũng tốt. Bạn có thể tạo chứng chỉ tự ký bằng lệnh sau:

sudo mkdir /etc/dovecot/private
sudo openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
sudo chmod 600 /etc/dovecot/private/*

Tùy thuộc vào tốc độ của CPU máy chủ của bạn, việc này sẽ mất một phút. Sau khi quá trình tạo hoàn tất, bạn có thể bật mã hóa TLS cho cả Postfix và Dovecot. Đối với Postfix, thêm các dòng sau vào /etc/postfix/main.cf:

smtpd_tls_cert_file = /etc/dovecot/private/mykey.pem
smtpd_tls_key_file = /etc/dovecot/private/mycert.pem
smtpd_use_tls = yes

Đối với Dovecot, mở /etc/dovecot/conf.d/10-ssl.confvà chỉnh sửa các dòng liên quan đến SSL:

ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem

Một lần nữa, khởi động lại cả hai dịch vụ:

sudo service postfix restart
sudo service dovecot restart

Để xác minh rằng thiết lập là chính xác, bạn có thể kiểm tra xem máy chủ mails cho phép các kết nối được mã hóa bằng lệnh sau:

openssl s_client -starttls smtp -crlf -connect youripaddressoryourdomain:25

Nếu câu trả lời chứa cả chứng chỉ và thông tin kết nối, thì mọi thứ đều hoạt động bình thường. Bước cuối cùng của hướng dẫn này là cấu hình của Sàng . Nó khá đơn giản, mở /etc/dovecot/conf.d/15-lda.confbằng trình soạn thảo văn bản yêu thích của bạn và chỉnh sửa dòng sau:

mail_plugins = $mail_plugins sieve

Lần khởi động lại cuối cùng của Dovecot kết thúc thiết lập của bạn:

sudo service dovecot restart

Tại thời điểm này, bạn có thể muốn thiết lập một người dùng khác vì việc sử dụng root để gửi thư được coi là kiêu ngạo. Đơn giản chỉ cần chạy:

 useradd -m yourusername
 passwd yourusername

Giờ đây, bạn có thể đăng nhập vào máy chủ của mình với tư cách là người dùng mới được tạo qua kết nối an toàn, gửi và nh���n thư qua các kết nối an toàn và sắp xếp thư của bạn bằng rây qua kết nối an toàn.

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