Cấu hình DKIM cho Exim trên DirectAdmin
Mục lục
Bước 1: Kiểm tra xem DirectAdmin có hỗ trợ DKIM chưa?
Chạy lệnh sau để kiểm tra:
/usr/sbin/exim -bV | grep 'Support for'
Kết quả trả về như sau cho thấy hệ thống đã hỗ trợ, vì thế hãy nhảy đến bước 3
Bước 2: Tải file cấu hình dkim về
Nếu kết quả ở bước 1 không trả về bất kì thông tin gì có nghĩa là hệ thống chưa hỗ trợ DKIM vì thế chúng ta cần tải về như sau:
cd /etc && wget -O exim.dkim.conf http://files.directadmin.com/services/exim.dkim.conf
Tiếp theo tiến hành sửa file cấu hình, chạy lệnh sau:
vi /etc/exim.conf
Tìm đến phần remote_smtp và thêm cấu hình bên dưới và sau đó lưu lại:
.include_if_exists /etc/exim.dkim.conf
Lưu ý: nếu đã được thêm rồi thì không cần thêm nữa
Khởi động lại Exim
systemctl restart exim
Bước 3: Bật DKIM trên DirectAdmin
cd /usr/local/directadmin/conf/
echo 'dkim=1' >> directadmin.conf
Khởi động lại dịch vụ DirectAdmin
systemctl restart directadmin
Bước 4: Kích hoạt DKIM cho tên miền
Sử dụng lệnh sau để tạo dkim cho tên miền của bạn, ví dụ kdata.vn
/usr/local/directadmin/scripts/dkim_create.sh kdata.vn
z
Hình 1: DKIM chưa được bật
Hình 2: DKIM đã được bật
Tùy chọn: Nếu muốn bật dkim cho toàn bộ tên miền bạn chạy lệnh
echo "action=rewrite&value=dkim" >> /usr/local/directadmin/data/task.queue
Bước 5: Update record DKIM lên cấu hình DNS của tên miền
Truy cập vào trang quản lý DNS tên miền của bạn, tạo 1 bản ghi TXT và update record DKIM vừa được tạo trên DirectAdmin.
Chúc các bạn thành công.