fbpx

Hướng dẫn cấu hình SMTP Server trên Linux với Postfix

Hướng dẫn cấu hình SMTP Server trên Linux với Postfix

Giới thiệu

SMTP (Simple Mail Transfer Protocol) là giao thức tiêu chuẩn để gửi email qua Internet. Việc thiết lập một máy chủ SMTP giúp bạn quản lý email một cách độc lập, giảm thiểu thời gian gián đoạn và tăng cường bảo mật. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt và cấu hình SMTP Server trên Ubuntu 22.04 (các phiên bản Ubuntu 20.04 cũng có thể áp dụng tương tự) bằng Postfix.

Bước 1: Cập nhật hệ thống

Trước tiên, bạn cần đăng nhập vào máy chủ bằng SSH hoặc mở terminal (CTRL + ALT + T) và chạy lệnh sau để cập nhật hệ thống:

apt update

anh1 60

Bước 2: Cài đặt Postfix

Tiếp theo, bạn cài đặt Postfix bằng lệnh sau:

apt install postfix

anh2 70

Trong quá trình cài đặt, một cửa sổ cấu hình sẽ xuất hiện. Bạn hãy chọn Internet Site làm kiểu cấu hình mặc định, sau đó nhấn TAB, chọn OK, rồi nhấn ENTER.

Bước 3: Cấu hình Postfix

Sau khi cài đặt xong, bạn cần chỉnh sửa cấu hình của Postfix để nó có thể gửi và nhận email từ máy chủ.

Trước khi thay đổi, hãy sao lưu tệp cấu hình hiện tại:

cp /etc/postfix/main.cf /etc/postfix/main.cf.backup

Mở tệp cấu hình bằng trình soạn thảo nano:

nano /etc/postfix/main.cf

Tìm và sửa các dòng sau:

mailbox_size_limit = 0

recipient_delimiter = +

inet_interfaces = all

Thay giá trị của inet_interfaces thành loopback-only để giới hạn giao tiếp trong máy chủ nội bộ:

mailbox_size_limit = 0

recipient_delimiter = +

inet_interfaces = loopback-only

Lưu và đóng tệp (Nhấn CTRL + X, Y, rồi ENTER).

anh3 71

Bước 4: Áp dụng thay đổi và khởi động Postfix

Sau khi chỉnh sửa xong, bạn cần kích hoạt và khởi động Postfix bằng các lệnh sau:

systemctl enable postfix

systemctl start postfix

anh4 68

Bước 5: Cấu hình tường lửa

Nếu máy chủ có bật tường lửa ufw, bạn cần mở các cổng cần thiết cho Postfix bằng các lệnh sau:

ufw allow Postfix

ufw allow "Postfix SMTPS"

ufw allow "Postfix Submission"

anh5 49

Bước 6: Kiểm tra máy chủ SMTP

Bạn có thể sử dụng Telnet để kiểm tra xem Postfix có hoạt động hay không bằng cách chạy lệnh:

telnet localhost 25

Nếu Postfix hoạt động bình thường, bạn sẽ nhận được phản hồi từ máy chủ SMTP.

Bước 7: Gửi email kiểm tra

Cài đặt công cụ gửi email bsd-mailx:

apt install bsd-mailx

Gửi một email thử nghiệm đến địa chỉ email thực của bạn:

mailx khoichudang1@gmail.com

Nhập tiêu đề email:

Subject: test

Nhập nội dung email:

test

Nhập dấu . để kết thúc email và nhấn ENTER.

anh6 50

Nếu bạn nhận được email, điều đó có nghĩa là SMTP Server của bạn đã hoạt động thành công.

Kết luận

Bài viết này đã hướng dẫn bạn từng bước để cài đặt và cấu hình một SMTP Server trên Linux sử dụng Postfix. Postfix là một công cụ mạnh mẽ, dễ cấu hình và an toàn, giúp quản lý việc gửi email hiệu quả. Bạn có thể sử dụng hệ thống này để tự quản lý email nội bộ hoặc gửi email tự động từ máy chủ của mình.

What are your feelings
Cập nhật vào 13/03/2025
Cùng nhau, Trực tuyến.

Chúng tôi ở đây giúp các bạn có thể làm việc online một cách hiểu quả nhất.

Theo Dõi Chúng Tôi

Copyright © 2025. All Rights Reserved To VMon Cloud.