{"id":4613,"date":"2024-08-31T22:48:30","date_gmt":"2024-08-31T14:48:30","guid":{"rendered":"https:\/\/www.aqwu.net\/wp\/?p=4613"},"modified":"2024-09-02T11:42:43","modified_gmt":"2024-09-02T03:42:43","slug":"centos7%e9%87%8c%e4%bd%bf%e7%94%a8-zimbra-%e5%88%9b%e5%bb%ba%e6%9c%ac%e5%9c%b0%e9%82%ae%e4%bb%b6%e6%9c%8d%e5%8a%a1%e5%99%a8","status":"publish","type":"post","link":"https:\/\/www.aqwu.net\/wp\/?p=4613","title":{"rendered":"Centos7\u91cc\u4f7f\u7528 Zimbra \u521b\u5efa\u672c\u5730\u90ae\u4ef6\u670d\u52a1\u5668"},"content":{"rendered":"\n<p>Zimbra \u529f\u80fd\u5f88\u5f3a\u5927\uff0c\u652f\u6301\u4e2d\u6587\u3002<\/p>\n\n\n\n<p>\u7b14\u8005\u521b\u5efa\u73af\u5883\u65f6\u95f4\u662f2024\u5e7408\u6708\uff0c<\/p>\n\n\n\n<p>\u73af\u5883\u662fwindows 10,<\/p>\n\n\n\n<p>\u4f7f\u7528 VMware workstation \u521b\u5efa Centos7 \u7cfb\u7edf<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. \u4f7f\u7528\u7684\u6587\u4ef6<\/h2>\n\n\n\n<p>CentOS-7-x86_64-DVD-2207-02.iso,\u8fd9\u4e2a\u81ea\u884c\u641c\u7d20\u4e0b\u8f7d\uff0c\u4e0d\u4e00\u5b9a\u662f\u8fd9\u4e2a\u7248\u672c<\/p>\n\n\n\n<p><a href=\"https:\/\/files.zimbra.com\/downloads\/8.8.15_GA\/tar zxpvf zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz\">Zimbra <\/a>8.8.15<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Centos 7 \u865a\u62df\u673a\u914d\u7f6e<\/h2>\n\n\n\n<p>\u5185\u5b58\uff1a8G<\/p>\n\n\n\n<p>CPU: 2<\/p>\n\n\n\n<p>\u5b58\u50a8\uff1a20<\/p>\n\n\n\n<p>\u7f51\u7edc\uff1a1\u4e2a\uff0c NAT,<\/p>\n\n\n\n<p>\u672c\u5730\u6d4b\u8bd5 IP \u5730\u5740\u4e3a 192.168.61.161<\/p>\n\n\n\n<p>\u672c\u5730\u6d4b\u8bd5\u57df\u540d\uff1atest1138.com<\/p>\n\n\n\n<p>\u672c\u5730\u90ae\u4ef6\u6d4b\u8bd5\u57df\u540d:mail.test1138.com<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. \u5b89\u88c5 Centos 7<\/h2>\n\n\n\n<p>\u4e0b\u9762\u7684\u547d\u4ee4\u91cc\u9762\u7b2c\u4e00\u884c\uff0c\u5982\u679c\u662f <strong># cat<\/strong>, \u8868\u793a\u663e\u793a\u6587\u4ef6\u5185\u5bb9\uff0c\u590d\u5236\u7684\u65f6\u5019\uff0c\u628a\u8fd9\u4e00\u884c\u53bb\u6389\u5c31\u53ef\u4ee5\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.1 \u5b89\u88c5 centos <\/h3>\n\n\n\n<p>\u5b89\u88c5\u9ed8\u8ba4\u6700\u5c0f\u7684\u7248\u672c<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.2 \u8bbe\u7f6eIP\u5730\u5740<\/h3>\n\n\n\n<p>\u8bbe\u7f6e\u9759\u6001IP\u5730\u5740\uff0c\u7f51\u5173\u548cDNS,\u914d\u7f6e\u5982\u4e0b\uff1a<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \"># cat \/etc\/sysconfig\/network-scripts\/ifcfg-ens33\n\nTYPE=\"Ethernet\"\nPROXY_METHOD=\"none\"\nBROWSER_ONLY=\"no\"\nBOOTPROTO=\"static\"\nDEFROUTE=\"yes\"\nIPV4_FAILURE_FATAL=\"no\"\nIPV6INIT=\"yes\"\nIPV6_AUTOCONF=\"yes\"\nIPV6_DEFROUTE=\"yes\"\nIPV6_FAILURE_FATAL=\"no\"\nIPV6_ADDR_GEN_MODE=\"stable-privacy\"\nNAME=\"ens33\"\nUUID=\"d4a0f4ce-7d7d-4ac5-9aea-4e6a2dd0377c\"\nDEVICE=\"ens33\"\nONBOOT=\"yes\"\nIPADDR=\"192.168.61.161\"\nNETMASK=\"255.255.255.0\"\nGATEWAY=\"192.168.61.2\"\nDNS1=\"192.168.61.2\nPEERDNS=\"no\"\n<\/pre><\/div>\n\n\n\n<p>\u4e3a\u865a\u62df\u673a\u5206\u914d\u9759\u6001 IP \u5730\u5740\uff0c\u8fd9\u6837\u5728 DNS \u914d\u7f6e\u65f6\u66f4\u52a0\u65b9\u4fbf\uff0c<strong>\u540e\u9762\u4f1a\u518d\u6b21\u4fee\u6539DNS1<\/strong>\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.3 \u68c0\u67e5\u5e76\u914d\u7f6e SELinux<\/h3>\n\n\n\n<p>SELinux \u53ef\u80fd\u4f1a\u5bfc\u81f4\u4e0a\u4f20\u6587\u4ef6\u65f6\u62a5\u9519\uff0c\u4fee\u6539 SELINUX=disabled<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \"># cat \/etc\/selinux\/config\n\n# This file controls the state of SELinux on the system.\n# SELINUX= can take one of these three values:\n#     enforcing - SELinux security policy is enforced.\n#     permissive - SELinux prints warnings instead of enforcing.\n#     disabled - No SELinux policy is loaded.\nSELINUX=disabled\n# SELINUXTYPE= can take one of three values:\n#     targeted - Targeted processes are protected,\n#     minimum - Modification of targeted policy. Only selected processes are protected.\n#     mls - Multi Level Security protection.\nSELINUXTYPE=targeted\n\n<\/pre><\/div>\n\n\n\n<p>\u91cd\u542f\u4e00\u4e0b\u7cfb\u7edf<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">reboot<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">4. \u4fee\u6539yum\u6e90<\/h2>\n\n\n\n<p>\u5982\u679c\u4f7f\u7528\u9ed8\u8ba4\u7684 centos \u6e90\uff0c\u5df2\u7ecf\u65e0\u6cd5\u4f7f\u7528\uff0c\u4e5f\u65e0\u6cd5\u5b89\u88c5\u9700\u8981\u7684\u8f6f\u4ef6<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"toolbar-delay:false lang:python decode:true \">su - root\ncp \/etc\/yum.repos.d\/CentOS-Base.repo \/etc\/yum.repos.d\/CentOS-Base.repo.bak\n\ncurl -o \/etc\/yum.repos.d\/CentOS-Base.repo http:\/\/mirrors.aliyun.com\/repo\/Centos-7.repo\nyum clean all\nyum makecache\n<\/pre><\/div>\n\n\n\n<p>\u505a\u4e00\u6b21\u66f4\u65b0<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:python decode:true \">yum update -y\n<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">5. \u8bbe\u7f6e\u672c\u5730 DNS \u670d\u52a1\u5668<\/h2>\n\n\n\n<p>\u5728 CentOS 7 \u4e0a\u914d\u7f6e DNS\uff0c\u4ee5\u4fbf Zimbra \u53ef\u4ee5\u89e3\u6790\u672c\u5730\u57df\u540d\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5.1 \u5b89\u88c5 <code>bind<\/code><\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">yum install bind bind-utils -y\n<\/pre><\/div>\n\n\n\n<p>\u914d\u7f6e <code>named.conf<\/code> \u6587\u4ef6\uff1a \u7f16\u8f91 <code>\/etc\/named.conf<\/code>\uff0c\u786e\u4fdd\u5141\u8bb8\u672c\u5730\u67e5\u8be2\u548c\u8bbe\u7f6e\u76f8\u5173\u533a\u57df\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5.2 \u914d\u7f6e <code>named.conf<\/code> \u6587\u4ef6<\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \"># cat \/etc\/named.conf\n\n\/\/\n\/\/ named.conf\n\/\/\n\/\/ Provided by Red Hat bind package to configure the ISC BIND named(8) DNS\n\/\/ server as a caching only nameserver (as a localhost DNS resolver only).\n\/\/\n\/\/ See \/usr\/share\/doc\/bind*\/sample\/ for example named configuration files.\n\/\/\n\/\/ See the BIND Administrator's Reference Manual (ARM) for details about the\n\/\/ configuration located in \/usr\/share\/doc\/bind-{version}\/Bv9ARM.html\n\noptions {\n        listen-on port 53 { 127.0.0.1; 192.168.61.161;};\n        listen-on-v6 port 53 { ::1; };\n        directory       \"\/var\/named\";\n        dump-file       \"\/var\/named\/data\/cache_dump.db\";\n        statistics-file \"\/var\/named\/data\/named_stats.txt\";\n        memstatistics-file \"\/var\/named\/data\/named_mem_stats.txt\";\n        recursing-file  \"\/var\/named\/data\/named.recursing\";\n        secroots-file   \"\/var\/named\/data\/named.secroots\";\n        allow-query     { localhost; 192.168.61.161; };\n\n        \/*\n         - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.\n         - If you are building a RECURSIVE (caching) DNS server, you need to enable\n           recursion.\n         - If your recursive DNS server has a public IP address, you MUST enable access\n           control to limit queries to your legitimate users. Failing to do so will\n           cause your server to become part of large scale DNS amplification\n           attacks. Implementing BCP38 within your network would greatly\n           reduce such attack surface\n        *\/\n        recursion yes;\n\n        dnssec-enable yes;\n        dnssec-validation yes;\n\n        \/* Path to ISC DLV key *\/\n        bindkeys-file \"\/etc\/named.root.key\";\n\n        managed-keys-directory \"\/var\/named\/dynamic\";\n\n        pid-file \"\/run\/named\/named.pid\";\n        session-keyfile \"\/run\/named\/session.key\";\n};\n\nlogging {\n        channel default_debug {\n                file \"data\/named.run\";\n                severity dynamic;\n        };\n};\n\nzone \".\" IN {\n        type hint;\n        file \"named.ca\";\n};\n\ninclude \"\/etc\/named.rfc1912.zones\";\ninclude \"\/etc\/named.root.key\";\n\nzone \"test1138.com\" {\n    type master;\n    file \"test1138.com.zone\";\n};\nzone \"61.168.192.in-addr.arpa\" IN {\n    type master;\n    file \"61.168.192.in-addr.arpa.zone\";\n};\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">5.3 \u521b\u5efa\u533a\u57df\u6587\u4ef6 <code>\/var\/named\/test1138.com.zone<\/code><\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:python decode:true \"># cat \/var\/named\/test1138.com.zone\n\n$TTL 86400\n@   IN  SOA     ns1.test1138.com. root.test1138.com. (\n    2023083101  ; Serial\n    3600        ; Refresh\n    1800        ; Retry\n    604800      ; Expire\n    86400 )     ; Minimum TTL\n\n@       IN  NS      ns1.test1138.com.\nns1     IN  A       192.168.61.161\nmail    IN  A       192.168.61.161\n@       IN  MX 10   mail.test1138.com.\n<\/pre><\/div>\n\n\n\n<p><strong>\u6ce8\u610f .com \u540e\u9762\u6709 \u201c.\u201d<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5.4 \u521b\u5efa\u53cd\u5411\u89e3\u6790\u6587\u4ef6 <code>\/var\/named\/61.168.192.in-addr.arpa.zone<\/code><\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \"># cat \/var\/named\/test1138.com.zone\n$TTL 86400\n@   IN  SOA     ns1.test1138.com. root.test1138.com. (\n    2023083101  ; Serial\n    3600        ; Refresh\n    1800        ; Retry\n    604800      ; Expire\n    86400 )     ; Minimum TTL\n\n@       IN  NS      ns1.test1138.com.\nns1     IN  A       192.168.61.161\nmail    IN  A       192.168.61.161\n@       IN  MX 10   mail.test1138.com.\n\n[root@mail ~]# cat \/var\/named\/61.168.192.in-addr.arpa.zone\n$TTL 86400\n@   IN  SOA     ns1.test1138.com. root.test1138.com. (\n    2023083101  ; Serial\n    3600        ; Refresh\n    1800        ; Retry\n    604800      ; Expire\n    86400 )     ; Minimum TTL\n\n@       IN  NS      ns1.test1138.com.\n161     IN  PTR     mail.test1138.com.\n<\/pre><\/div>\n\n\n\n<p><strong>\u6ce8\u610f .com \u540e\u9762\u6709 &#8220;.&#8221;<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5.5 \u542f\u52a8\u5e76\u542f\u7528 DNS \u670d\u52a1<\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">systemctl start named\nsystemctl enable named\n<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">6. \u5b89\u88c5 Zimbra Collaboration Suite (ZCS)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">6.1 \u5b89\u88c5\u4f9d\u8d56\u5305\u548c\u5de5\u5177\u5305<\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">yum install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++ wget -y\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">6.2 \u4e0b\u8f7d Zimbra \u5b89\u88c5\u5305<\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:python decode:true \">cd \/root\nmkdir zimbra \ncd zimbra\nwget https:\/\/files.zimbra.com\/downloads\/8.8.15_GA\/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">6.3 <strong>\u89e3\u538b\u5e76\u8fd0\u884c\u5b89\u88c5\u811a\u672c<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">tar xf zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz\ncd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823\n.\/install.sh\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">6.4 <strong>\u5b89\u88c5\u914d\u7f6e<\/strong><\/h3>\n\n\n\n<p>\u6839\u636e\u4e0b\u9762\u7684\u5185\u5bb9\u9009\u62e9Yes \u6216\u662f Y, N<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">Install zimbra-ldap [Y]\nInstall zimbra-logger [Y]\nInstall zimbra-mta [Y]\nInstall zimbra-dnscache [Y] N\nInstall zimbra-snmp [Y]\nInstall zimbra-store [Y]\nInstall zimbra-apache [Y]\nInstall zimbra-spell [Y]\nInstall zimbra-memcached [Y]\nInstall zimbra-proxy [Y]\nInstall zimbra-drive [Y]\nInstall zimbra-imapd (BETA - for evaluation only) [N] Y\nInstall zimbra-chat [Y]\n<\/pre><\/div>\n\n\n\n<p>\u5982\u679c\u5b89\u88c5\u5931\u8d25\uff0c\u63d0\u793a\u6ca1\u6709\u627e\u5230\u5230\u5e73\u53f0\uff08platform\uff09\uff0c\u5219\u518d\u6b21\u8fd0\u884c<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">.\/install.sh  --platform-override<\/pre><\/div>\n\n\n\n<p><strong>\u8bb0\u4f4f admin \u7684\u5bc6\u7801<\/strong>\uff0c\u56e0\u4e3a\u540e\u9762\u9875\u9762\u767b\u5f55\u7684\u65f6\u5019\u9700\u8981\u4f7f\u7528<\/p>\n\n\n\n<p>\u5982\u679c\u9047\u5230\u4e0b\u9762\u7684\u4fe1\u606f\uff0c\u56e0\u4e3a\u73b0\u5728\u8fd8\u6ca1\u6709\u4fee\u6539 dns\uff0c\u6240\u4ee5 \u8f93\u5165N,\u8df3\u8fc7<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">Installing extra packages (5):\n   zimbra-drive\n   zimbra-patch\n   zimbra-mta-patch\n   zimbra-proxy-patch\n   zimbra-chat\n      ...done\n\nRunning Post Installation Configuration:\nInstalling zimbra-ldap-patch\nOperations logged to \/tmp\/zmsetup.20240831-091729.log\nInstalling LDAP configuration database...done.\nSetting defaults...No results returned for A lookup of mail.test1138.com\nChecked nameservers:\n        192.168.61.2\nNo results returned for AAAA lookup of mail.test1138.com\nChecked nameservers:\n        192.168.61.2\n\n\nDNS ERROR resolving mail.test1138.com\nIt is suggested that the hostname be resolvable via DNS\nChange hostname [Yes]<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">6.5 \u914d\u7f6e\u9632\u706b\u5899<\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">firewall-cmd --permanent --add-port={25,80,110,143,443,465,587,993,995,5222,5223,9071,7071}\/tcp\nfirewall-cmd --reload\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">7. \u68c0\u67e5\u548c\u4fee\u6539\u7cfb\u7edf\u914d\u7f6e<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">7.1 \u4fee\u6539\u7f51\u8def\u914d\u7f6e<\/h3>\n\n\n\n<p>\u5982\u679c\u53ea\u662f\u672c\u5730\u6d4b\u8bd5\uff0c\u4e0d\u4e0a\u4e92\u8054\u7f51\uff0c<\/p>\n\n\n\n<p>\u4fee\u6539\u4e00\u4e0b \/etc\/sysconfig\/network-scripts\/ifcfg-ens33 \u7684 DNS1 \u4e3a 192.168.61.161<\/p>\n\n\n\n<p>\u7f51\u5173\u4e0d\u9700\u8981\u4fee\u6539\uff0c\u4fdd\u6301\u4e0d\u53d8<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \"># cat \/etc\/sysconfig\/network-scripts\/ifcfg-ens33\n\nTYPE=\"Ethernet\"\nPROXY_METHOD=\"none\"\nBROWSER_ONLY=\"no\"\nBOOTPROTO=\"static\"\nDEFROUTE=\"yes\"\nIPV4_FAILURE_FATAL=\"no\"\nIPV6INIT=\"yes\"\nIPV6_AUTOCONF=\"yes\"\nIPV6_DEFROUTE=\"yes\"\nIPV6_FAILURE_FATAL=\"no\"\nIPV6_ADDR_GEN_MODE=\"stable-privacy\"\nNAME=\"ens33\"\nUUID=\"d4a0f4ce-7d7d-4ac5-9aea-4e6a2dd0377c\"\nDEVICE=\"ens33\"\nONBOOT=\"yes\"\nIPADDR=\"192.168.61.161\"\nNETMASK=\"255.255.255.0\"\nGATEWAY=\"192.168.61.2\"\nDNS1=\"192.168.61.161\nPEERDNS=\"no\"\n<\/pre><\/div>\n\n\n\n<p><strong>\u4fee\u6539\u540e\uff0c\u91cd\u542f\u7cfb\u7edf<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7.2 \u4fee\u6539 \/etc\/hosts<\/h3>\n\n\n\n<p>\/etc\/hosts \u76f8\u5f53\u4e8e\u624b\u52a8\u4fee\u6539 mail.test1138.com \u7684 dns \u89e3\u6790\uff0c\u8fd9\u6837\u5373\u4f7f DNS \u8bbe\u7f6e\u6709\u95ee\u9898\uff0cZimbra \u4ecd\u7136\u53ef\u4ee5\u89e3\u6790\u4e3b\u673a\u540d\u3002<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:swift decode:true \"># cat \/etc\/hosts\n127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4\n::1         localhost localhost.localdomain localhost6 localhost6.localdomain6\n192.168.61.161 mail.test1138.com\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">7.3 \u68c0\u67e5 \/etc\/resolv.conf<\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">cat \/etc\/resolv.conf\n\n# Generated by NetworkManager\nsearch test1138.com\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">7.4 \u68c0\u67e5\u57df\u540d\u89e3\u6790\u662f\u5426\u6b63\u786e<\/h3>\n\n\n\n<p><strong>\u89e3\u6790 mail.test1138.com<\/strong><\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">dig mail.test1138.com\n<\/pre><\/div>\n\n\n\n<p>\u4e0b\u9762\u662f\u6837\u4f8b\u8f93\u51fa<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:python decode:true \"># dig mail.test1138.com\n\n; &lt;&lt;&gt;&gt; DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.16 &lt;&lt;&gt;&gt; mail.test1138.com\n;; global options: +cmd\n;; Got answer:\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 19442\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n;; QUESTION SECTION:\n;mail.test1138.com.             IN      A\n\n;; ANSWER SECTION:\nmail.test1138.com.      86400   IN      A       192.168.61.161\n\n;; AUTHORITY SECTION:\ntest1138.com.           86400   IN      NS      ns1.test1138.com.\n\n;; ADDITIONAL SECTION:\nns1.test1138.com.       86400   IN      A       192.168.61.161\n\n;; Query time: 0 msec\n;; SERVER: 127.0.0.1#53(127.0.0.1)\n;; WHEN: Sun Sep 01 19:39:04 EDT 2024\n;; MSG SIZE  rcvd: 96\n<\/pre><\/div>\n\n\n\n<p>\u4e0a\u9762\u5185\u5bb9\u663e\u793a\u89e3\u6790\u5230\u672c\u673a\u5730\u5740 192.168.61.161<\/p>\n\n\n\n<p>\u4f7f\u7528 nslookup \u6d4b\u8bd5<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">nslookup mail.test1138.com\nServer:         127.0.0.1\nAddress:        127.0.0.1#53\n\nName:   mail.test1138.com\nAddress: 192.168.61.161\n<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">8. \u521b\u5efa Zimbra \u7528\u6237<\/h2>\n\n\n\n<p>Zimbra \u9ed8\u8ba4\u521b\u5efa\u7684\u7528\u6237 admin \u53ef\u4ee5\u7ba1\u7406 zimbra \u4e5f\u53ef\u4ee5\u6536\u53d1\u90ae\u4ef6\uff0c\u4f46\u662f\u94fe\u63a5\u4e0d\u4e00\u6837<\/p>\n\n\n\n<p>\u5982\u679c\u4f7f\u7528\u57df\u540d mail.test1138.com \u8fdb\u884c\u7ba1\u7406\u548c\u6536\u53d1\u90ae\u4ef6\uff0c\u9700\u8981\u7ba1\u7406\u5458\u6743\u9650\u5728windows \u4e0b\u7684 hosts \u91cc\u9762\u6dfb\u52a0\u4e00\u4e2a\u57df\u540d\u89e3\u6790<\/p>\n\n\n\n<p>\u8def\u5f84\u4e3a C:\\Windows\\System32\\drivers\\etc\\hosts<\/p>\n\n\n\n<p>\u5185\u5bb9\u6837\u4f8b\u4e3a\uff1a<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">192.168.61.161 mail.test1138.com<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">8.1 \u7ba1\u7406\u94fe\u63a5<\/h3>\n\n\n\n<p><a href=\"https:\/\/mail.test1138.com:7071\">https:\/\/mail.test1138.com:7071<\/a><\/p>\n\n\n\n<p>\u8fd9\u4e2a\u94fe\u63a5\u53ea\u80fd admin \u7528\u6237\u767b\u5f55\uff0c\u5728\u8fd9\u91cc\u6dfb\u52a0\u65b0\u7684\u7528\u6237\u548c\u7ba1\u7406\u5176\u4ed6\u914d\u7f6e<\/p>\n\n\n\n<p>admin \u7684\u90ae\u4ef6\u5730\u5740\u4e3a admin@mail.test1138.com<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8.2 \u65b0\u7528\u6237\u767b\u5f55\u94fe\u63a5<\/h3>\n\n\n\n<p><a href=\"https:\/\/mail.test1138.com\">https:\/\/mail.test1138.com<\/a><\/p>\n\n\n\n<p>\u5728\u4f8b\u5b50\u4e2d\u6211\u4eec\u521b\u5efa\u4e86\u4e24\u4e2a\u6d4b\u8bd5\u7528\u6237\uff0c\u90ae\u4ef6\u5730\u5740\u5206\u522b\u5982\u4e0b\uff1a<\/p>\n\n\n\n<p>sender@mail.test1138.com<\/p>\n\n\n\n<p>receiver@mail.test1138.com<\/p>\n\n\n\n<p>\u4e3a\u4e86\u65b9\u4fbf\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\u4e0d\u540c\u7684\u6d4f\u89c8\u5668\u5206\u522b\u767b\u5f55\u8fd9\u4e9b\u7528\u6237\uff0c\u65b9\u4fbf\u6536\u53d1\u90ae\u4ef6\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. \u6536\u53d1\u90ae\u4ef6<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">9.1 \u767b\u5f55\u90ae\u7bb1<\/h3>\n\n\n\n<p>\u767b\u5f55\u90ae\u7bb1\u7684\u65f6\u5019\u4f7f\u7528 <a href=\"https:\/\/mail.test1138.com\">https:\/\/mail.test1138.com<\/a> \u767b\u5f55\uff0c\u8bb0\u5f97\u4f7f\u7528\u90ae\u4ef6\u5730\u5740\u767b\u5f55<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">9.2 \u53d1\u9001\u90ae\u4ef6<\/h3>\n\n\n\n<p>\u767b\u5f55\u540e\uff0c\u70b9\u51fb<strong>\u65b0\u5efa\u90ae\u4ef6<\/strong>\u5c31\u4f1a\u6253\u5f00\u90ae\u4ef6\u7a97\u53e3\uff0c\u8f93\u5165\u6536\u4ef6\u4eba\u5730\u5740\uff0c\u6807\u9898\uff0c\u5185\u5bb9\u6216\u8005\u518d\u6dfb\u52a0\u9644\u4ef6\uff0c\u6700\u540e\u70b9\u51fb<strong>\u53d1\u9001<\/strong>\u5c31\u53ef\u4ee5\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">9.3 \u63a5\u6536\u90ae\u4ef6<\/h3>\n\n\n\n<p>\u767b\u5f55\u597d\uff0c\u9009\u62e9\u6536\u4ef6\u7bb1\uff0c\u9009\u62e9\u53f3\u8fb9\u7684\u5237\u65b0\u6309\u94ae\uff0c\u5c31\u53ef\u4ee5\u63a5\u6536\u90ae\u4ef6\u4e86\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. \u7591\u96be\u6742\u75c7<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">10.1 \u5982\u4f55\u67e5\u770b Zimbra \u65e5\u5fd7<\/h3>\n\n\n\n<p>\u65e5\u5fd7\u76ee\u5f55\u5728 \/opt\/zimbra\/log\/<\/p>\n\n\n\n<p>\u53ef\u4ee5\u901a\u8fc7\u67e5\u770b \/opt\/zimbra\/log\/mailbox.log \u77e5\u9053\u53d1\u9001\u548c\u63a5\u6536\u7684\u60c5\u51b5<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10.2 \u5982\u4f55\u91cd\u542f Zimbra<\/h2>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">zmcontrol restart<\/pre><\/div>\n\n\n\n<p>zmcontrol stop # \u505c\u6b62<\/p>\n\n\n\n<p>zmcontrol start # \u8fd0\u884c<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10.3 \u7981\u7528\u4e00\u4e0b\u6a21\u5757<\/h3>\n\n\n\n<p>\u6bd4\u5982\u4e00\u4e9b\u75c5\u6bd2\u6a21\u5757\uff0c\u53cd\u5783\u573e\u6a21\u5757\u7b49<\/p>\n\n\n\n<p>\u901a\u8fc7\u5982\u4e0b\u7684\u547d\u4ee4\uff0c\u53ef\u4ee5\u67e5\u770b\u5df2\u7ecf\u5f00\u901a\u4e86\u54ea\u4e9b\u6a21\u5757\uff1a<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">su - zimbra\nzmprov gs zmhostname | grep zimbraServiceEnabled<\/pre><\/div>\n\n\n\n<p>\u6837\u4f8b\u5982\u4e0b\uff1a<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">$ zmprov gs `zmhostname` | grep zimbraServiceEnabled\nzimbraServiceEnabled: amavis\nzimbraServiceEnabled: antivirus\nzimbraServiceEnabled: antispam\nzimbraServiceEnabled: opendkim\nzimbraServiceEnabled: logger\nzimbraServiceEnabled: service\nzimbraServiceEnabled: zimbra\nzimbraServiceEnabled: zimbraAdmin\nzimbraServiceEnabled: zimlet\nzimbraServiceEnabled: mailbox\nzimbraServiceEnabled: memcached\nzimbraServiceEnabled: mta\nzimbraServiceEnabled: stats\nzimbraServiceEnabled: proxy\nzimbraServiceEnabled: imapd\nzimbraServiceEnabled: snmp\nzimbraServiceEnabled: ldap\nzimbraServiceEnabled: spell<\/pre><\/div>\n\n\n\n<p>\u5982\u679c\u8981\u7981\u7528\u75c5\u6bd2\u6a21\u5757\uff0c\u53cd\u5783\u573e\u6a21\u5757\uff0c\u5219\u5982\u4e0b\u547d\u4ee4\uff1a<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:sh decode:true \">zmprov ms `zmhostname` -zimbraServiceEnabled antivirus\nzmprov ms `zmhostname` -zimbraServiceEnabled amavis\nzmprov ms `zmhostname` -zimbraServiceEnabled antispam\nzmcontrol restart\n<\/pre><\/div>\n\n\n\n<p>\u4e5f\u53ef\u4ee5\u4f7f\u7528 admin \u767b\u5f55 <a href=\"https:\/\/mail.test1138.com:7071\">https:\/\/mail.test1138.com:7071<\/a><\/p>\n\n\n\n<p>\u83dc\u5355\u987a\u5e8f\uff1a<\/p>\n\n\n\n<p>Home-&gt; Configure -&gt; Servers<\/p>\n\n\n\n<p>\u53cc\u51fb mail.test1138.com \u540e\u4f1a\u5f39\u51fa\u65b0\u7684\u9875\u9762<\/p>\n\n\n\n<p>\u70b9\u51fb\u5de6\u8fb9\u7684 <strong>Services<\/strong> \uff0c \u5728\u53f3\u8fb9\u7684\u9875\u9762\u91cc\u7684 Enabled services \u4e0d\u9009\u4e2d Anti-Spam, Anti-Virus<\/p>\n\n\n\n<p>\u70b9\u51fb\u53f3\u8fb9\u7684 <strong>Save<\/strong> \u4fdd\u6301<\/p>\n\n\n\n<p>\u5982\u4e0b\u56fe\u6240\u793a\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-24-1024x497.png\" alt=\"\" class=\"wp-image-4668\" srcset=\"https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-24-1024x497.png 1024w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-24-300x145.png 300w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-24-768x372.png 768w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-24-600x291.png 600w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-24.png 1124w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">10.4 \u5141\u8bb8\u52a0\u5bc6\u6587\u6863\u4e0a\u4f20<\/h3>\n\n\n\n<p>\u9ed8\u8ba4\u662f\u4e0d\u8ba9\u52a0\u5bc6\u6587\u6863\u4e0a\u4f20\u7684<\/p>\n\n\n\n<p>\u4f7f\u7528 admin \u767b\u5f55 <a href=\"https:\/\/mail.test1138.com:7071\">https:\/\/mail.test1138.com:7071<\/a><\/p>\n\n\n\n<p>\u83dc\u5355\u987a\u5e8f\uff1a<\/p>\n\n\n\n<p>Home-&gt; Configure -&gt; Global Settings -&gt; AS\/AV<\/p>\n\n\n\n<p>\u5728\u53f3\u8fb9\u7684\u9875\u9762\u91cc\u4e0d\u9009\u4e2d <strong>Block encrypted archives<\/strong><\/p>\n\n\n\n<p>\u70b9\u51fb\u53f3\u8fb9\u7684 <strong>Save<\/strong> \u4fdd\u6301,\u5982\u4e0b\u56fe\u6240\u793a\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"474\" src=\"https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-26-1024x474.png\" alt=\"\" class=\"wp-image-4671\" srcset=\"https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-26-1024x474.png 1024w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-26-300x139.png 300w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-26-768x355.png 768w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-26-600x278.png 600w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-26.png 1130w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">10.5 \u4fee\u6539 MTA \u5730\u5740<\/h3>\n\n\n\n<p>\u83dc\u5355\u987a\u5e8f\uff1a<\/p>\n\n\n\n<p>Home-&gt; Configure -&gt; Servers<\/p>\n\n\n\n<p>\u53cc\u51fb mail.test1138.com \u540e\u4f1a\u5f39\u51fa\u65b0\u7684\u9875\u9762<\/p>\n\n\n\n<p>\u70b9\u51fb\u5de6\u8fb9\u7684 <strong>MTA<\/strong> \uff0c \u5728\u53f3\u8fb9\u7684\u9875\u9762\u91cc\u7684 Network \u4e0b\u9762\u7684 <strong>Web mail MTA hostnames<\/strong> \u8f93\u5165\u4f60\u7684MTA\u7684IP\u5730\u5740 192.168.61.163 \u6216\u662f\u57df\u540d\u5c31\u53ef\u4ee5<\/p>\n\n\n\n<p>\u70b9\u51fb\u53f3\u8fb9\u7684 <strong>Save<\/strong> \u4fdd\u6301,\u5982\u4e0b\u56fe\u6240\u793a\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"823\" src=\"https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-25-1024x823.png\" alt=\"\" class=\"wp-image-4669\" srcset=\"https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-25-1024x823.png 1024w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-25-300x241.png 300w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-25-768x617.png 768w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-25-600x482.png 600w, https:\/\/www.aqwu.net\/wp\/wp-content\/uploads\/2024\/08\/\u56fe\u7247-25.png 1088w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Zimbra \u529f\u80fd\u5f88\u5f3a\u5927\uff0c\u652f\u6301\u4e2d\u6587\u3002 \u7b14\u8005\u521b\u5efa\u73af\u5883\u65f6\u95f4\u662f2024\u5e7408\u6708\uff0c \u73af\u5883\u662fwindows 10, \u4f7f\u7528 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[43],"tags":[543,544],"class_list":["post-4613","post","type-post","status-publish","format-standard","hentry","category-infoarticle","tag-centos7","tag-zimbra"],"views":2769,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4613"}],"version-history":[{"count":61,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4613\/revisions"}],"predecessor-version":[{"id":4679,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4613\/revisions\/4679"}],"wp:attachment":[{"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aqwu.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}