Cài đặt DKIM trên sentora

Có lẽ với những bạn làm về web – server thì khái niệm DKIM không còn lạ lẫm gì nữa. Nhưng không phải ai cũng biết cái cài đặt DKIM trên sentora cho webmail của mình. Tuy nhiên cũng có cách là các bạn mua dịch vụ bên ngoài nó rất nhanh chóng và dễ dàng. Song việc cài đặt chứng chỉ DKIM lại không hề khó khan vậy tại sao chúng ta lại phải tốn tiền vào những khoảng vô ích như thế đúng không nào.
Vì thế hôm nay mình sẽ hướng dẫn các bạn cài đặt chứng chỉ opendkim cho server của mình và add email vào.
Trong bài hướng dẫn mình sử dụng Sentora Panel trên nền tảng Ubuntu server 14.04 LTS

Đầu tiên là tạo mailbox trên hệ thống sentora:
cài đặt DKIM trên sentora
Vào Menu >> Mail >> Mailboxes
cài đặt DKIM trên sentora
Nhập Email, password và chọn domain
Ví dụ email mình là bahiend@bahien.club thì mình sẽ nhập bahiend vào ô Email Address và chọn domain là @bahien.club nhấn create là xong
cài đặt DKIM trên sentora

Cài đặt DKIM trên sentora

Để cài đặt được opendkim bạn phải có quyền truy cập SSH vào server.

Bước 1: Cập nhật server của bạn bằng 2 lệnh sau.

cài đặt DKIM trên sentora cài đặt DKIM trên sentora

Bước 2: Cài đặt Open DKIM bằng lệnh

Bước 3: Sau khi cài đặt Open DKIM xong bạn cần phải config lại cấu hình của DKIM

Mở file config:

Xóa hết nội dung có sẵn bên trong và thay thế bằng nội dung sau. Để cho đảm bảo an toàn thì bạn nên copy nội dung nó ra và lưu vào file nào đó để nhỡ khi bị lỗi thì khôi phục lại

Sau khi thay thế xong file của bạn sẽ trông như thế này:
cài đặt DKIM trên sentora
Có một vài chổ bạn có thể sửa đổi như sau:
AutuRestartRate 10/1h
Đoạn này có nghĩa dịch vụ opendkim của bạn sẽ tự restart 10 lần trong 1h bạn có thể tùy chỉnh lại nhiều hơn hoặc ít hơn cũng được.
Soket inet:12301@localhost.
Phần này là chỉnh open DKIM sẽ sử dụng port nào của server thôi. Bạn có thể đổi tùy ý miễn là đừng đụng với mấy dịch vụ khác của server là được.

Sau khi chỉnh xong thì ấn lần lượt Ctrl-O  Enter  Ctrl-X để lưu và thoát file

Bước 4: Kết nối milter với Postfix

Các bạn mở file theo lệnh trên và them dòng này vào cuối file.

Lưu ý: Soket ở đây phải giống với phần config ở trên.
cài đặt DKIM trên sentora
Lưu và thoát file tương tự như trên

Bước 5: Cấu hình Postfix sử dụng milter

Mở file:

Và thêm những dòng sau vào cuối file

Lưu ý phần Port
cài đặt DKIM trên sentora

Bước 6: Tạo các file xác thực chi DKIM

Đầu tiên là tạo các thư mục lưu file

Tạo file: TrustedHosts

Chèn nội dung sau vào file:

Trong file trên có 2 chổ các bạn cần sửa đổi.
192.168.0.1/24 sẽ đổi thành IP server của các bạn ví dụ: 115.78.2.163/24
*.example.com đổi thành tên miền muốn đăng ký DKIM. VÍ dụ: *.bahien.club
Ngoài ra cac bạn có thể thêm nhiều tên miền vào không giới hạn chỉ 1 tên miền nhé
cài đặt DKIM trên sentora

Tạo file KeyTable:

Chèo vào nội dung sau:

Thay thế example.com thành tên miền bạn đăng ký DKIM
cài đặt DKIM trên sentora
Tạo file SigningTable:

Chèo vào nội dung sau:

Tương tự như các bước trên. Thay example.com thành tên miền mà bạn đăng ký DKIM

Bước 7: Tạo public và private keys

Bước 8: Thêm public key vào DNS record của domain

Mở file mail.txt
Và copy nội dung trong đó ra ngoài
cài đặt DKIM trên sentora
Bây giờ chúng ta chuyển sang trang quản lý domain của các bạn. phần DNS manager
Ở đây chúng ta sẽ lần lượt tạo 2 TXT record
Trong bài hướng dẫn mình sử dụng cloudflare
TXT record 1:

Bạn sẽ thay xxx.xxx.xxx thành IP server của bạn

TXT record 2:

Phần txt conten này lấy từ file mail.txt lúc nãy nhé.
cài đặt DKIM trên sentora

Sau khi tạo xong 2 txt record này bạn restart lại service của server là xong

CHIA SẺ

BÌNH LUẬN