{"id":2230,"date":"2019-09-23T20:49:32","date_gmt":"2019-09-23T13:49:32","guid":{"rendered":"https:\/\/tino.vn\/?post_type=ht_kb&#038;p=2230"},"modified":"2019-11-24T12:04:03","modified_gmt":"2019-11-24T05:04:03","slug":"huong-dan-cau-hinh-dkim-tren-directadmin","status":"publish","type":"ht_kb","link":"https:\/\/tino.vn\/blog\/docs\/huong-dan-cau-hinh-dkim-tren-directadmin\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn c\u1ea5u h\u00ecnh DKIM tr\u00ean DirectAdmin"},"content":{"rendered":"<p>M\u1eb7c \u0111\u1ecbnh khi c\u00e0i \u0111\u1eb7t, DirectAdmin kh\u00f4ng h\u1ed7 tr\u1ee3 vi\u1ec7c kh\u1edfi t\u1ea1o DKIM cho Email. DKIM s\u1ebd t\u1ea1o ch\u1eef k\u00fd trong email g\u1eedi \u0111i, v\u00e0 m\u00e1y ch\u1ee7 nh\u1eadn mail s\u1ebd ki\u1ec3m tra ch\u1eef k\u00fd \u0111\u00f3 v\u1edbi c\u00e1c b\u1ea3n ghi DKIM DNS c\u1ee7a domain \u0111\u1ec3 x\u00e1c minh ch\u1eef k\u00fd v\u00e0 gi\u1ea3m \u0111i\u1ec3m s\u1ed1 spam n\u1ebfu vi\u1ec7c x\u00e1c minh l\u00e0 ch\u00ednh x\u00e1c.<\/p>\n<p>H\u01b0\u1edbng d\u1eabn sau s\u1ebd gi\u00fap b\u1eadt t\u00ednh n\u0103ng DKIM cho Email tr\u00ean DirectAdmin v\u00e0 c\u00e1ch c\u1ea5u h\u00ecnh DNS cho b\u1ea3n ghi n\u00e0y.<\/p>\n<h1><span id=\"Kiem_tra_Exim_co_ho_tro_DKIM_hay_khong\">Ki\u1ec3m tra Exim c\u00f3 h\u1ed7 tr\u1ee3 DKIM hay kh\u00f4ng<\/span><\/h1>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"># \/usr\/sbin\/exim -bV | grep 'Support for'\r\nSupport for: crypteq IPv6 Perl OpenSSL move_frozen_messages Content_Scanning DKIM Old_Demime PRDR OCSP<\/pre>\n<p>N\u1ebfu exim c\u00f3 h\u1ed7 tr\u1ee3 DKIM, b\u1ea1n s\u1ebd th\u1ea5y DKIM xu\u1ea5t hi\u1ec7n trong danh s\u00e1ch \u0111\u1ea7u ra, n\u1ebfu kh\u00f4ng b\u1ea1n c\u1ea7n bi\u00ean d\u1ecbch l\u1ea1i exim<\/p>\n<h1><span id=\"Them_DKIM_vao_Exim\">Th\u00eam DKIM v\u00e0o Exim<\/span><\/h1>\n<p>T\u1ea3i file c\u1ea5u h\u00ecnh DKIM cho exim v\u1ec1:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">cd \/etc\r\nwget -O exim.dkim.conf http:\/\/files.directadmin.com\/services\/exim.dkim.conf<\/pre>\n<p>Sau \u0111\u00f3 ti\u1ebfn h\u00e0nh m\u1edf file c\u1ea5u h\u00ecnh exim t\u1ea1i \u0111\u01b0\u1eddng d\u1eabn \/etc\/exim.conf, t\u00ecm \u0111\u1ebfn \u0111o\u1ea1n c\u1ea5u h\u00ecnh sau:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">remote_smtp:\r\n driver = smtp<\/pre>\n<p>v\u00e0 th\u00eam v\u00e0o nh\u01b0 sau<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">remote_smtp:\r\n driver = smtp\r\n.include_if_exists \/etc\/exim.dkim.conf<\/pre>\n<p>Kh\u1edfi \u0111\u1ed9ng l\u1ea1i d\u1ecbch v\u1ee5 exim:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/etc\/init.d\/exim restart<\/pre>\n<h1><span id=\"Bat_DKIM_tren_DirectAdmin\">B\u1eadt DKIM tr\u00ean DirectAdmin<\/span><\/h1>\n<p>\u0110\u1ea7u ti\u00ean, ch\u00fang ta n\u00ean backup l\u1ea1i file c\u1ea5u h\u00ecnh DA, sau \u0111\u00f3 th\u00eam tham s\u1ed1 \u201cdkim=1\u201d v\u00e0o file c\u1ea5u h\u00ecnh n\u00e0y:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">cd \/usr\/local\/directadmin\r\ncp -f conf\/directadmin.conf conf\/directadmin.conf.backup\r\necho 'dkim=1' &gt;&gt; conf\/directadmin.conf<\/pre>\n<p>Ki\u1ec3m tra DKIM \u0111\u00e3 \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp, v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i DA:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">.\/directadmin c | grep dkim\r\ndkim=1\r\n\/etc\/init.d\/directadmin restart\r\nStopping DirectAdmin:                                      [  OK  ]\r\nStarting DirectAdmin:                                      [  OK  ]<\/pre>\n<h1><span id=\"Kich_hoat_ban_ghi_DKIM_cho_cac_domain\">K\u00edch ho\u1ea1t b\u1ea3n ghi DKIM cho c\u00e1c domain<\/span><\/h1>\n<p>K\u1ec3 t\u1eeb th\u1eddi \u0111i\u1ec3m n\u00e0y, b\u1ea5t k\u1ef3 t\u00ean mi\u1ec1n n\u00e0o \u0111\u01b0\u1ee3c t\u1ea1o ra sau khi ch\u00fang ta \u0111\u00e3 c\u1ea5u h\u00ecnh DKIM tr\u00ean DirectAdmin th\u00ec s\u1ebd t\u1ef1 \u0111\u1ed9ng \u0111\u01b0\u1ee3c t\u1ea1o DKIM keys k\u00e8m theo v\u00e0 c\u00e1c b\u1ea3n ghi DKIM trong c\u1ea5u h\u00ecnh DNS t\u01b0\u01a1ng \u1ee9ng v\u1edbi domain \u0111\u00f3.<\/p>\n<p>\u0110\u1ed1i v\u1edbi c\u00e1c t\u00ean mi\u1ec1n \u0111\u00e3 t\u1ed3n t\u1ea1i tr\u01b0\u1edbc \u0111\u00f3, b\u1ea1n c\u00f3 th\u1ec3 kh\u1edfi t\u1ea1o DKIM ri\u00eang cho t\u1eebng t\u00ean mi\u1ec1n nh\u01b0 sau:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">cd \/usr\/local\/directadmin\/scripts\r\n.\/dkim_create.sh yourdomain.com<\/pre>\n<p>N\u1ebfu mu\u1ed1n b\u1eadt DKIM cho to\u00e0n b\u1ed9 t\u00ean mi\u1ec1n \u0111ang c\u00f3 tr\u00ean h\u1ec7 th\u1ed1ng th\u00ec ch\u1ea1y l\u1ec7nh sau:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">echo \"action=rewrite&amp;value=dkim\" &gt;&gt; \/usr\/local\/directadmin\/data\/task.queue<\/pre>\n<p>N\u1ebfu b\u1ea5t k\u1ef3 t\u00ean mi\u1ec1n n\u00e0o c\u1ee7a b\u1ea1n \u0111ang s\u1eed d\u1ee5ng m\u00e1y ch\u1ee7 DNS b\u00ean ngo\u00e0i m\u00e0 kh\u00f4ng ph\u1ea3i m\u00e1y ch\u1ee7 DNS tr\u00ean DA th\u00ec b\u1ea1n ph\u1ea3i t\u1ef1 th\u00eam c\u00e1c b\u1ea3n ghi TXT v\u00e0o c\u1ea5u h\u00ecnh DNS t\u00ean mi\u1ec1n. N\u1ebfu c\u1ea5u h\u00ecnh DNS t\u00ean mi\u1ec1n kh\u00f4ng c\u00f3 b\u1ea3n ghi DKIM, nh\u01b0ng email c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c t\u1ea1o ch\u1eef k\u00fd, \u0111i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 l\u00e0m t\u0103ng \u0111i\u1ec3m s\u1ed1 spam c\u1ee7a nh\u1eefng email \u0111\u00f3.<\/p>\n<p>\u0110\u1ec3 c\u1ea5u h\u00ecnh b\u1ea3n ghi DKIM cho t\u00ean mi\u1ec1n, \u0111\u1ea7u ti\u1ec1n b\u1ea1n \u0111\u0103ng nh\u1eadp v\u00e0o DirectAdmin b\u1eb1ng t\u00e0i kho\u1ea3n ng\u01b0\u1eddi d\u00f9ng (user level)\u00a0v\u00e0o ph\u1ea7n DNS Management, t\u00ecm \u0111\u1ebfn domain \u0111ang c\u1ea7n c\u1ea5u h\u00ecnh DKIM. Sau \u0111\u00f3 t\u00ecm t\u1edbi b\u1ea3n ghi c\u00f3 t\u00ean:\u00a0<strong>x._domainkey<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3099\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2019\/09\/UCScreenshot20191124115704.png\" alt=\"\" width=\"1254\" height=\"908\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2019\/09\/UCScreenshot20191124115704.png 1254w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2019\/09\/UCScreenshot20191124115704-300x217.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2019\/09\/UCScreenshot20191124115704-1024x741.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2019\/09\/UCScreenshot20191124115704-768x556.png 768w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" \/><\/p>\n<p>Copy hai d\u00f2ng tr\u00ean, sau \u0111\u00f3 v\u00e0o trang qu\u1ea3n l\u00fd DNS t\u00ean mi\u1ec1n c\u1ea7n c\u1ea5u h\u00ecnh v\u00e0 t\u1ea1o hai b\u1ea3n ghi TXT t\u01b0\u01a1ng \u1ee9ng.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u1eb7c \u0111\u1ecbnh khi c\u00e0i \u0111\u1eb7t, DirectAdmin kh\u00f4ng h\u1ed7 tr\u1ee3 vi\u1ec7c kh\u1edfi t\u1ea1o DKIM cho Email. DKIM s\u1ebd t\u1ea1o ch\u1eef k\u00fd trong email g\u1eedi \u0111i, v\u00e0 m\u00e1y ch\u1ee7 nh\u1eadn mail s\u1ebd ki\u1ec3m tra ch\u1eef k\u00fd \u0111\u00f3 v\u1edbi c\u00e1c b\u1ea3n ghi DKIM DNS c\u1ee7a domain \u0111\u1ec3 x\u00e1c minh ch\u1eef k\u00fd v\u00e0 gi\u1ea3m \u0111i\u1ec3m s\u1ed1 spam n\u1ebfu vi\u1ec7c [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":2231,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"tags":[],"ht_kb_category":[23],"class_list":["post-2230","ht_kb","type-ht_kb","status-publish","format-standard","has-post-thumbnail","hentry","ht_kb_category-control-panel-direct-admin"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/ht_kb\/2230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=2230"}],"version-history":[{"count":0,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/ht_kb\/2230\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/2231"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=2230"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=2230"},{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/ht_kb_category?post=2230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}