Hướng Dẫn Cài đặt Và Sử Dụng Postfix để Gửi Mail Trên Ubuntu 18
Có thể bạn quan tâm

Postfix là một phầm mềm nguồn mở được dùng để gửi mail (Mail Transfer Agent-MTA). Được phát hành bởi IBM với mục tiêu thay thế trình gửi mail phổ biến là sendmail. Trong bài viết này tôi sẽ hướng dẫn bạn cách cài đặt postfix để gửi mail trên Ubuntu 18.04 LTS
Cách cài đặt Postfix trên Ubuntu 18 rất đơn giản:
apt-get update -y apt-get install postfix mailutils -ySau khi chạy lệnh trên bạn cần
- Chọn “Internet site”
- Sau đó nhập vào hostname của bạn.

Cấu hình firewall cho phép Postfix hoạt động
ufw allow PostfixKhởi động service
service postfix restart service postfix enableKiểm tra trạng thái dịch vụ
service postfix statusFile cấu hình Postfix
/etc/postfix/main.cfNếu cần cấu hình lại. Có thể dùng lệnh sau:
dpkg-reconfigure postfixPostfix sẽ hoạt động trên port 25 (dịch vụ SMTP) và 587 (nếu bạn dùng TSL cho postfix) Kiểm tra port
netstat -na | grep LISTEN | grep 25 netstat -na | grep LISTEN | grep 587Kiểm tra việc cấu hình và phân quyền file
postfix checkThử gửi 1 mail test
root@ubuntu176:~# sendmail -v [email protected] test .Bạn sẽ nhập nội dung mail. Sau đó đặt dấu chấm trên 1 dòng cuối để kết thúc nội dung mail.
Mail sẽ được gửi đến email ở trên. Nếu không thấy bạn có thể tìm ở mục spam
Một vài cách gửi mail khác:
Cách 1:
# echo -e "Subject: Đây là tiêu đề\n\nĐây là nội dung" | sendmail -v [email protected]Cách 2:
# sendmail [email protected] Subject: Đây là tiêu đề CC: [email protected] Đây là nội dungCách 3:
Tạo file test-mail.txt có nội dung
To:[email protected] From:[email protected] Subject: Đây là tiêu đề Đây là nội dungGửi mail có nội dung là file trên bằng lệnh:
# sendmail -t < test-mail.txtBạn có thể kiểm tra log bằng lệnh :
grep [email protected] /var/log/mail.logVí dụ:
root@ubuntu176:~# grep [email protected] /var/log/mail.log May 19 08:25:45 ubuntu176 postfix/smtp[2697]: 714FE804E7: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[64.233.189.26]:25, delay=5.6, delays=4.4/0.01/0.65/0.53, dsn=2.0.0, status=sent (250 2.0.0 OK 1589851545 76si8738266pfv.27 - gsmtp) root@ubuntu176:~#Xem thông số hiện tại và thông số mặc định bằng lệnh
postconf postconf -dXem thông số cụ thể với grep, ví dụ:
root@ubuntu176:~# postconf | grep message_size_limit message_size_limit = 10240000 root@ubuntu176:~#Sửa thông số với option -e, ví dụ:
root@ubuntu176:~# postconf -e 'message_size_limit = 20480000' root@ubuntu176:~# postconf | grep message_size_limit message_size_limit = 20480000 root@ubuntu176:~#Nếu server có nhiều IP, ta cần chỉ định việc gửi mail xuất phát từ IP nào. Mở file cấu hình /etc/postfix/main.cf. Thêm dòng sau:
smtp_bind_address = <IP_chỉ_định>Chỉ định interface mà Postfix hoạt động trên đó (mặc định dùng tất cả các interface). Sửa file /etc/postfix/main.cf, sửa dòng inet_interfaces
#inet_interfaces = all inet_interfaces = 127.0.0.1 #Sửa thành interface mà bạn muốn dùngKhởi động lại dịch vụ để lưu thay đổi:
sudo /etc/init.d/postfix restartKết luận
Như vậy chúng tôi đã hướng dẫn bạn cài đặt và cấu hình cơ bản cho postfix trên Ubuntu 18.04 LTS.
Chúc các bạn thành công!
Từ khóa » Cài đặt Mail Server Trên Ubuntu
-
Hướng Dẫn Cài đặt Mail Server Trên Linux (Set Up Postfix MTA And ...
-
Triển Khai Email Server Trên Ubuntu (với Postfix, Courier, SSL/TLS ...
-
Cách Cài đặt Và Cấu Hình Postfix Trên Ubuntu 20.04
-
Cách Cài đặt Và Cấu Hình Postfix Làm Server SMTP Chỉ Gửi Trên ...
-
Hướng Dẫn Cài đặt Mail Server Trên Linux - Thương Hiệu Web
-
Cài đặt Gửi Email Trên Ubuntu 20.04 Với Gmail SMTP
-
Hướng Dẫn Cài đặt Zimbra Trên Ubuntu 20.04 - VHost
-
Tạo Lập Mail Server Trên Hệ Thống GNU/Linux (Phần 1) - Viblo
-
Tự Cài đặt Mail Server Dùng Cho Pentest Và Các Mục đích Khác - Viblo
-
Cài đặt Mail Zimbra Trên Ubuntu 18.04LTS
-
Cài đặt Mail Server Với IRedMail Trên Ubuntu - Học VPS
-
Hướng Dẫn Cài đặt Zimbra Mail Server Trên Ubuntu - Cộng Đồng Linux
-
MailServer Trên Ubuntu - YouTube
-
Mail Server Trên Linux: Tổng Quan Và Thiết Lập - DELACHIEVE.COM