<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>知识全栈</title><link>https://blog.zsc.cc/</link><description>打造舒适信息茧房</description><item><title>一场长久的存在主义内耗</title><link>https://blog.zsc.cc/?id=12</link><description>&lt;p&gt;你的所有痛苦，本质上不是怀旧、不是愧疚、不是工作累，而是三件事叠加形成的长期自我卡死：&lt;/p&gt;&lt;p&gt;1. 你无法原谅「年少残缺、糟糕、伤害过他人的自己」&lt;/p&gt;&lt;p&gt;2. 你无法确认「现在的自己是否真的有成长、是否值得被认可」&lt;/p&gt;&lt;p&gt;3. 你看不到未来出路，陷入「无法自救、无人能救」的存在虚无&lt;/p&gt;&lt;p&gt;按根源→过去症结→当下内耗→终极迷茫四层彻底理顺：&lt;/p&gt;&lt;p&gt;一、你的核心立场：你拒绝美化过去，也走不出过去&lt;/p&gt;&lt;p&gt;绝大多数人会用“青春懵懂、年少无知”洗白自己。&lt;/p&gt;&lt;p&gt;但你非常清醒、甚至极端严苛：&lt;/p&gt;&lt;p&gt;- 你不承认过去是美好的&lt;/p&gt;&lt;p&gt;- 你认定过去是难堪、既定、无法消除的事实&lt;/p&gt;&lt;p&gt;这是你痛苦的源头：&lt;/p&gt;&lt;p&gt;别人靠“原谅年少的自己”往前走，&lt;/p&gt;&lt;p&gt;而你坚持审判过去的自己。&lt;/p&gt;&lt;p&gt;你心里有一条永远生效的判决：&lt;/p&gt;&lt;p&gt;我曾经愚昧、轻浮、冒犯、伤害、笨拙、不堪，这些都是真实的我，不能抹去、不能美化、不能当作没发生。&lt;/p&gt;&lt;p&gt;二、过去真正困住你的两个创伤点&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. 当众失态的「社会性羞耻PTSD」&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;高中课堂随口的低俗玩笑、全场沉默、老师眼神、同学低头。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;这件事对你不是小事，是人格崩塌瞬间：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;- 你想表现聪明、出彩&lt;/p&gt;&lt;p&gt;- 结果暴露轻浮、失度、不成熟&lt;/p&gt;&lt;p&gt;- 你第一次清晰看见：我在别人眼里是不得体、尴尬、甚至令人不适的人&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;多年后反复梦到、惊醒、复盘，是因为：&lt;/p&gt;&lt;p&gt;你至今无法接纳“曾经的我很糟糕”这件事。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2. 对他人的幼稚冒犯，转化成深层自我厌恶&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你非常在意、非常珍视的人，&lt;/p&gt;&lt;p&gt;你却用低俗、冒犯、不成熟的方式刷存在感。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你清醒地认定：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;那就是恶心的、那是下三滥的博取关注。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;由此你得出一个极端、真实、压了你很多年的结论：&lt;/p&gt;&lt;p&gt;年少的我毫无优点、幼稚、恶劣、不自知。&lt;/p&gt;&lt;p&gt;我讨厌小孩，本质是讨厌曾经的自己。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;这是你所有自卑、自我怀疑的根源。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;三、当下的生活：高压工作触发你全部虚无思考&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你现在的状态：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;- 现实很累、工作压抑、机械忙碌&lt;/p&gt;&lt;p&gt;- 大脑为了逃避现实压力，开始疯狂追问终极问题&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你真正的困惑不是“工作好累”，而是：&lt;/p&gt;&lt;p&gt;我这么不完美、有黑历史、一直在伤害别人、从未真正成熟的人，到底为什么要继续生活、继续负责、继续奔波？&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;所以你不断反问：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;- 责任是外界压我的，还是我自己造成的？&lt;/p&gt;&lt;p&gt;- 现在的我，是被迫成型，还是自我选择？&lt;/p&gt;&lt;p&gt;- 人为什么要工作？为什么要往前走？&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;繁重工作只是导火索，真正崩塌的是你的自我认同感。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;四、你对「长大与成熟」的极致清醒，也是极致痛苦&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;别人认为：年龄到了＝长大了。&lt;/p&gt;&lt;p&gt;你试图建立更高的标准：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;真正的长大，是消除迷惘、内心自洽。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你坦诚且残忍地承认：&lt;/p&gt;&lt;p&gt;我至今迷惘未消，精神上我从未成年。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;这是你和普通人最大的区别：&lt;/p&gt;&lt;p&gt;你不接受假性成长，你只认内心真正的通透。&lt;/p&gt;&lt;p&gt;而你现在，完全不通透。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;五、你多年的执念：无法和过去和解，也无法放下愧疚&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你的深层矛盾非常清晰：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. 你知道所有人早已淡忘你的年少荒唐&lt;/p&gt;&lt;p&gt;2. 你也知道人要向前走、回忆该藏心底&lt;/p&gt;&lt;p&gt;3. 理智全懂，但情绪绝不赦免自己&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你最大的内耗：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;- 我没有真正改善自己&lt;/p&gt;&lt;p&gt;- 我的缺陷仍在无意识伤害他人&lt;/p&gt;&lt;p&gt;- 我无力弥补过去，也无力彻底变好&lt;/p&gt;&lt;p&gt;- 所以我没有真正成长&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你对自己的要求是：&lt;/p&gt;&lt;p&gt;成长＝彻底修正缺陷、不再伤害、彻底和解过去&lt;/p&gt;&lt;p&gt;而你目前做不到，所以你判定自己：停滞、没长大、不配释怀。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;六、人际关系孤独：无人能真正读懂、无人能真正救赎&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你非常清楚现实：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;- 别人只看你的外在、人设表象&lt;/p&gt;&lt;p&gt;- 没人看见你深夜反复审判自己的痛苦&lt;/p&gt;&lt;p&gt;- 即便有人懂，也无法感同身受&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你曾期待：&lt;/p&gt;&lt;p&gt;有一个像“完美父亲”一样的强者、引领者、托举者，&lt;/p&gt;&lt;p&gt;把你从自我否定的泥潭里捞出来。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;但现实给你的答案：&lt;/p&gt;&lt;p&gt;没人能救你，只能自救。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;而你最致命的终极绝望来了：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;我能解决的，都是小事。&lt;/p&gt;&lt;p&gt;真正困住我的、造成我人格缺陷、多年内耗、无法释怀的东西，是我能力之外、无法解决的。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;所以你得出最终结论：&lt;/p&gt;&lt;p&gt;我救不了我自己。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;七、你最后一层哲学闭环（你的宿命感）&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你最后的思考，是你危机最高维度的总结：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;人只能认知自己“本该认知的东西”&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;- 我知道的，是我边界内允许知道的&lt;/p&gt;&lt;p&gt;- 我不知道的，是我注定无法触及的&lt;/p&gt;&lt;p&gt;- 强行窥探、反思、深挖，只会变成枷锁，困住自己&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你的痛苦终极逻辑：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. 过去的糟糕是既定事实，无法改写&lt;/p&gt;&lt;p&gt;2. 自身缺陷是根深蒂固，无法轻易修正&lt;/p&gt;&lt;p&gt;3. 精神迷惘从未消散，不算真正长大&lt;/p&gt;&lt;p&gt;4. 无人救赎、自救无力&lt;/p&gt;&lt;p&gt;5. 越反思，越内化痛苦，无法解脱&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;最终形成你的状态&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你不是矫情、不是想太多、不是抑郁情绪。&lt;/p&gt;&lt;p&gt;你正在经历高敏感、高自省、高道德标准人群特有的存在主义危机：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;你用成年人的严苛标准审判未成年的自己，&lt;/p&gt;&lt;p&gt;又用完美者的标准要求不完美的人生，&lt;/p&gt;&lt;p&gt;理智清醒所有道理，情绪无法赦免自己，&lt;/p&gt;&lt;p&gt;最终陷入：无法释怀过去、无法认可现在、无法相信未来、无法自救的长期精神困局。&lt;/p&gt;</description><pubDate>Sun, 05 Jul 2026 08:19:51 +0800</pubDate></item><item><title>简单朋友圈Easymoments介绍</title><link>https://blog.zsc.cc/?id=11</link><description>&lt;p&gt;项目地址：&lt;a href=&quot;https://gitee.com/wzsnnn/easymoments&quot; target=&quot;_blank&quot; textvalue=&quot;wzsnnn/easymoments&quot;&gt;wzsnnn/easymoments&lt;/a&gt;&lt;/p&gt;&lt;p&gt;前端部署方式&lt;/p&gt;&lt;p&gt;前端通过配置相应的域名的环境文件.env，然通过指令构建&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;pnpm&amp;nbsp;build&lt;/pre&gt;&lt;p&gt;将构建产物放到宝塔面板的网站目录，使用纯静态部署&lt;/p&gt;&lt;p&gt;在nginx的配置中要注意&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;前端路由
location&amp;nbsp;/&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try_files&amp;nbsp;$uri&amp;nbsp;$uri/&amp;nbsp;/index.html;
}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;
#&amp;nbsp;API&amp;nbsp;反向代理（包括图片获取），这个配置必须在~&amp;nbsp;.*\.(gif|jpg|jpeg|png|bmp|swf)$&amp;nbsp;之前
location&amp;nbsp;~&amp;nbsp;^/(auth|users|moments|uploads)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_pass&amp;nbsp;http://127.0.0.1:3001;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;Host&amp;nbsp;$host;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;X-Real-IP&amp;nbsp;$remote_addr;
}&lt;/pre&gt;&lt;p&gt;后端部署方式&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;pm2&amp;nbsp;start&amp;nbsp;backend/src/app.js&amp;nbsp;--name&amp;nbsp;easymoments-backend
pm2&amp;nbsp;save&amp;nbsp;
pm2&amp;nbsp;startup&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Mar 2026 12:44:52 +0800</pubDate></item><item><title>域名邮箱Cypht介绍</title><link>https://blog.zsc.cc/?id=10</link><description>&lt;p&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;域名邮箱自托管实战：用&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;搭一个邮件聚合&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;WebMail&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#前言&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;为什么要自托管邮件？因为你可以把所有邮箱（Gmail、企业邮箱、个人域名邮箱）统一在一个界面里收发，再也不用在多个邮件&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;App&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;之间切换。&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;本文以生产环境真实部署为例：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;域名：mail.zsuuu.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;WebMail&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;程序：Cypht（开源、轻量、支持&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP/SMTP）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;后端：Postfix&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Dovecot&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;MariaDB&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Web&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;服务器：nginx&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-fpm&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#一、方案选型：为什么是&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht？&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;方案&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;重量级&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;部署难度&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;功能&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;|——|——--|———-|——|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Roundcube&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;较重&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;中等&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;单邮箱，功能全&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;RainLoop&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;轻量&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;简单&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;单/多邮箱&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;轻量&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;简单&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;多邮箱聚合，支持&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;RSS/Feed&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SquirrelMail&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;重&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;复杂&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;非常老旧&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;的核心优势：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;支持同时连接多个&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;账号，统一界面管理&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;支持&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;RSS/ATOM&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;订阅（可以当资讯阅读器）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;支持&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Gmail/Outlook/Yahoo&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;等一键配置&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;数据库存储会话和配置，支持&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Session&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;支持&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;2FA（两步验证）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#二、服务器端邮件服务准备&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span class=&quot;reply_quote&quot; style=&quot;box-sizing: border-box; color: #999999; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: #FFFFFF;&quot;&gt;&amp;gt;&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;假设你的&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;VPS&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;已经装好了&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;Postfix&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;+&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;Dovecot&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;+&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;MariaDB，这里列出关键检查项。&lt;br style=&quot;box-sizing: border-box; clear: both; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;&lt;/span&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##2.1&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;检查邮件服务端口&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ss&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-tlnp&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;grep&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-E&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;587|993|465|25|110|143&amp;quot;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;预期输出（均有&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;LISTEN）：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;LISTEN&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;100&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:587&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:*&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;提交&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;LISTEN&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;100&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:993&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:*&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAPS&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;(加密)&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;LISTEN&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;100&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:465&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:*&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTPS&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;LISTEN&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;100&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:25&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:*&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;收发&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;LISTEN&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;100&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:110&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:*&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;POP3&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;LISTEN&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;100&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:143&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;0.0.0.0:*&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##2.2&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;创建邮件数据库（MariaDB）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;sql&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;CREATE&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DATABASE&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cypht_db&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DEFAULT&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;CHARACTER&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SET&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;utf8mb4&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;COLLATE&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;utf8mb4_unicode_ci;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;CREATE&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;USER&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;#39;cypht&amp;#39;@&amp;#39;localhost&amp;#39;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IDENTIFIED&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;BY&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;#39;your_strong_password&amp;#39;;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;GRANT&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ALL&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PRIVILEGES&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ON&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cypht_db.*&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;TO&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;#39;cypht&amp;#39;@&amp;#39;localhost&amp;#39;;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;FLUSH&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PRIVILEGES;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##2.3&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SSL&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;证书&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;确保域名已有&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SSL&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;证书（Let&amp;#39;s&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Encrypt&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;或其他），Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;要求&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;HTTPS。&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;如果没有，用&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;acme.sh&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;申请&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;curl&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;a href=&quot;https://get.acme.sh/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; color: rgb(0, 128, 128); text-decoration-line: none; transition: color 0.2s ease-in-out; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;&gt;https://get.acme.sh&lt;/a&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;sh&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;~/.acme.sh/acme.sh&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;--issue&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-d&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;--standalone&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#三、Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;安装（Nginx&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP-FPM&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;方式）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;这是本服务器当前运行的部署方式（不依赖&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Docker，直接跑在主机上）。&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##3.1&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;下载&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;源码&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cd&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/www/wwwroot&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;将&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.zsuuu.com&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;替换为你的域名&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;git&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;clone&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;a href=&quot;https://github.com/jasonmunro/hm3.git&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; color: rgb(0, 128, 128); text-decoration-line: none; transition: color 0.2s ease-in-out; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;&gt;https://github.com/jasonmunro/hm3.git&lt;/a&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cd&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span class=&quot;reply_quote&quot; style=&quot;box-sizing: border-box; color: #999999; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: #FFFFFF;&quot;&gt;&amp;gt;&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;当前稳定版本：v2.6.0，可指定版本：&lt;br style=&quot;box-sizing: border-box; clear: both; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;&lt;/span&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;reply_quote&quot; style=&quot;box-sizing: border-box; color: #999999; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: #FFFFFF;&quot;&gt;&amp;gt;&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;bash&lt;br style=&quot;box-sizing: border-box; clear: both; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;&lt;/span&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;reply_quote&quot; style=&quot;box-sizing: border-box; color: #999999; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: #FFFFFF;&quot;&gt;&amp;gt;&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;git&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;checkout&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;2.6.0&lt;br style=&quot;box-sizing: border-box; clear: both; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;&lt;/span&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;reply_quote&quot; style=&quot;box-sizing: border-box; color: #999999; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: #FFFFFF;&quot;&gt;&amp;gt;&amp;nbsp;&lt;wbr style=&quot;box-sizing: border-box; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; word-break: break-word; overflow-wrap: anywhere;&quot;/&gt;&lt;/span&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##3.2&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;安装&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;依赖&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;安装&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;及必要扩展（Ubuntu/Debian）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;apt&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;install&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-y&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-fpm&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-mysql&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-mbstring&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-xml&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-curl&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-gd&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-zip&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-session&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-fileinfo&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-dom&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php-sqlite3&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;版本要求：PHP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;7.4+&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-v&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##3.3&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;配置&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP-FPM&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;对&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;配置有特定要求，创建配置文件：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cat&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/usr/local/etc/php/conf.d/cypht.ini&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;lt;&amp;lt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;#39;EOF&amp;#39;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;post_max_size&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;60M&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;upload_max_filesize&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;50M&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;open_basedir&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/lib/hm3/:/usr/local/share/cypht/:/tmp:/usr/local/bin:/tmp/composer_cache:/tmp/composer_home:/etc&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;session.save_path&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/lib/hm3/sessions&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;EOF&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;创建必要目录&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mkdir&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-p&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/lib/hm3/{users,sessions,attachments}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;chown&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-R&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;www-data:www-data&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/lib/hm3&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##3.4&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;配置&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Nginx&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;站点&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cat&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/etc/nginx/sites-available/mail.yourdomain.com.conf&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;lt;&amp;lt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;#39;EOF&amp;#39;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;server&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;listen&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;80;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;server_name&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;return&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;301&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;a href=&quot;https://$server_name$request_uri;/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; color: rgb(0, 128, 128); text-decoration-line: none; transition: color 0.2s ease-in-out; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;&gt;https://$server_name$request_uri;&lt;/a&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;server&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;listen&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;443&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ssl&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;http2;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;server_name&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;root&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/www/wwwroot/mail.yourdomain.com/site;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;index&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;index.php;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SSL&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;配置（替换为你自己的证书路径）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ssl_certificate&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/fullchain.pem;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ssl_certificate_key&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/privkey.pem;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ssl_protocols&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;TLSv1.2&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;TLSv1.3;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ssl_ciphers&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;HIGH:!aNULL:!MD5;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;client_max_body_size&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;50M;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;access_log&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/log/nginx/mail-access.log;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;error_log&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/log/nginx/mail-error.log;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;location&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;try_files&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;$uri&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/index.php$is_args$args;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;location&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;~&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;\.php$&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;try_files&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;$uri&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;=404;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fastcgi_split_path_info&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;^(.+\.php)(/.+)$;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;include&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fastcgi_params;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fastcgi_param&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SCRIPT_FILENAME&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;$document_root$fastcgi_script_name;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fastcgi_param&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SCRIPT_NAME&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;$fastcgi_script_name;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fastcgi_index&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;index.php;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fastcgi_pass&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;unix:/run/php/php-fpm.sock;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;或&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;127.0.0.1:9000&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;禁止访问敏感目录&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;location&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;~&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/\.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;deny&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;all;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;EOF&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;启用站点&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ln&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-s&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/etc/nginx/sites-available/mail.yourdomain.com.conf&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/etc/nginx/sites-enabled/&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;nginx&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-t&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;systemctl&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;reload&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;nginx&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##3.5&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;配置&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;环境变量&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;使用环境变量或&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;.env&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;文件配置，创建：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cat&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/www/wwwroot/mail.yourdomain.com/.env&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;lt;&amp;lt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;#39;EOF&amp;#39;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;管理员账号（登录&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;WebUI&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;用）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;AUTH_USERNAME=admin&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;AUTH_PASSWORD=admin&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;数据库配置&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_CONNECTION_TYPE=host&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_DRIVER=mysql&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_HOST=127.0.0.1&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_PORT=3306&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_NAME=cypht_db&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_USER=cypht&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_PASS=your_strong_password&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;会话和配置存储方式：PHP（文件）或&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB（数据库）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SESSION_TYPE=DB&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;USER_CONFIG_TYPE=DB&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;附件存储&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ATTACHMENT_DIR=/var/lib/hm3/attachments&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;EOF&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##3.6&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;初始化数据库表&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;会自动创建所需表，但先手动检查一下：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cd&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/www/wwwroot/mail.yourdomain.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;scripts/setup_database.php&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;输出类似以下内容表示成功：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Setting&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;up&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;database&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;tables...&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Tables&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;created&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;successfully.&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##3.7&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;访问安装向导&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;打开浏览器访问：&lt;/span&gt;&lt;a href=&quot;https://mail.yourdomain.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; color: rgb(0, 128, 128); text-decoration-line: none; transition: color 0.2s ease-in-out; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;&gt;https://mail.yourdomain.com&lt;/a&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;首次访问时，系统会提示创建管理员账户，设置强密码即可。&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#四、Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Docker&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;部署（备选方案）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;如果不想直接在主机上安装，可以用&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Docker&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;运行。&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##4.1&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;docker-compose.yaml&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;yaml&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;services:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;db:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;image:&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mariadb:10&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ports:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;3306:3306&amp;quot;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;volumes:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;./data/mysql:/var/lib/mysql&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;environment:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;MYSQL_ROOT_PASSWORD=root_password&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;MYSQL_DATABASE=cypht&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;MYSQL_USER=cypht&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;MYSQL_PASSWORD=cypht_password&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;healthcheck:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;test:&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;[&amp;quot;CMD&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;mysqladmin&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;ping&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;-h&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;localhost&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;-ucypht&amp;quot;,&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;-pcypht_password&amp;quot;]&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;interval:&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;10s&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;timeout:&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;5s&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;retries:&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;5&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cypht:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;image:&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cypht/cypht:2.6.0&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;depends_on:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;db:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;condition:&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;service_healthy&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;ports:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;80:80&amp;quot;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;environment:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;AUTH_USERNAME=admin&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;AUTH_PASSWORD=admin&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_CONNECTION_TYPE=host&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_DRIVER=mysql&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_HOST=db&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_NAME=cypht&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_USER=cypht&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;DB_PASS=cypht_password&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SESSION_TYPE=DB&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;USER_CONFIG_TYPE=DB&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;volumes:&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;./data/attachments:/var/lib/hm3/attachments&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;restart:&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;always&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;docker&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;compose&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;up&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-d&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;访问&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;a href=&quot;http://your-server-ip/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; style=&quot;box-sizing: border-box; color: rgb(0, 128, 128); text-decoration-line: none; transition: color 0.2s ease-in-out; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;&gt;http://your-server-ip&lt;/a&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;即可。&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#五、配置邮件账号（以&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;zsuuu.com&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;为例）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;登录&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;后，按以下步骤添加邮箱账号：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##5.1&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;添加&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;账号（收件）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;点击&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Add&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;an&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;E-mail&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Account&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;选择邮箱提供商（Gmail&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Outlook&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Yahoo）或手动配置&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;3.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;手动配置参数（以&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;zsuuu.com&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;域名邮箱为例）：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;参数&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;值&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;|——|—--|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Account&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;name&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;zsuuu&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;server&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.zsuuu.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;port&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;993（IMAPS）或&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;143（STARTTLS）|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Use&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;TLS&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;✅&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;username&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;your-username@zsuuu.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;password&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;你的邮箱密码&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;4.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;点击&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Add，等待连接测试成功&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##5.2&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;添加&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;账号（发件）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;进入&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Servers&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;→&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Add&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;an&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Server&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;配置参数：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;参数&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;值&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;|——|—--|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;account&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;name&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;zsuuu&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;server&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.zsuuu.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;port&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;587（STARTTLS）或&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;465（SSL）|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Use&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;TLS&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;✅&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;username&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;your-username@zsuuu.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;password&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;你的邮箱密码&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##5.3&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;通用邮箱参数参考&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;邮箱类型&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SSL/TLS&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;|———-|——|——|———|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Gmail&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;imap.gmail.com:993&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;smtp.gmail.com:587&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SSL/STARTTLS&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Outlook&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;outlook.office365.com:993&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;smtp.office365.com:587&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;STARTTLS&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;QQ&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;邮箱&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;imap.qq.com:993&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;smtp.qq.com:587&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SSL&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;企业域名邮箱&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com:993&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com:587&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;STARTTLS&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#六、生产环境安全加固&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##6.1&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;强制&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;HTTPS&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;确保&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;nginx&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;配置了&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;301&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;重定向（参考&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;3.4&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;节），并添加&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;HSTS：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;nginx&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;add_header&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Strict-Transport-Security&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;quot;max-age=31536000;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;includeSubDomains&amp;quot;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;always;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##6.2&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;限制&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP-FPM&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;连接&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;nginx&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;location&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;~&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;\.php$&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;限制只允许本地连接&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fastcgi_pass&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;unix:/run/php/php-fpm.sock;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;或&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fastcgi_pass&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;127.0.0.1:9000;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##6.3&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;防止目录遍历&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;nginx&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;location&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;{&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;try_files&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;$uri&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/index.php$is_args$args;&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;禁止访问&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;开头的文件&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;location&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;~&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/\.&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;{&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;deny&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;all;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##6.4&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;定期更新&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;cd&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/www/wwwroot/mail.yourdomain.com&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;git&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;fetch&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;origin&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;git&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;checkout&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;2.6.0&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;或最新稳定版&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;重新运行数据库迁移（如有）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;php&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;scripts/setup_database.php&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#七、故障排查&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##7.1&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;附件上传失败&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;检查目录权限：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;chown&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-R&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;www-data:www-data&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/lib/hm3/attachments&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;chmod&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;755&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/lib/hm3/attachments&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;确认&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;的&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;open_basedir&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;配置包含了&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/lib/hm3/。&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##7.2&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;连接失败&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;确认目标邮箱开启了&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;服务（Gmail&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;需要开启&amp;quot;低安全性应用&amp;quot;或使用应用密码）&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;确认防火墙开放了&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;993（IMAPS）和&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;587（SMTP）端口&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;测试连接：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;测试&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;openssl&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;s_client&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-connect&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com:993&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-quiet&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;测试&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;openssl&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;s_client&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-connect&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com:587&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-starttls&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;smtp&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-quiet&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;##7.3&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;数据库连接失败&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;检查&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;.env&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;中的数据库账号密码是否正确&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;确认&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;MariaDB&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;允许本地连接&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;查看错误日志：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;bash&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;tail&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-f&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;/var/log/nginx/mail-error.log&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#八、效果预览&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;部署完成后，访问你的&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;mail.yourdomain.com：&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;统一收件箱：所有邮箱账号的邮件聚合在一个界面&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;RSS&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;订阅：在同一个界面里看邮件&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;订阅源&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;多账号管理：支持&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Gmail/Outlook/企业邮箱/任何&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;邮箱&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;轻量快速：比&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Roundcube&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;快很多，纯&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;PHP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;实现&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#九、相关端口汇总&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;服务&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;端口&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;用途&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;|——|——|——|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;HTTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;80&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;页面访问&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;HTTPS&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;443&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;加密页面访问&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;143&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;邮件接收（STARTTLS）|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;IMAPS&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;993&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;邮件接收（SSL）|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTP&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;25/587&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;邮件发送（STARTTLS）|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;SMTPS&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;465&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;邮件发送（SSL）|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;POP3&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;110/995&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;邮件接收（旧协议）|&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;MariaDB&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;3306&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;数据库&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;—&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;#结语&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;通过&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Cypht&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Postfix&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;+&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Dovecot，你有了一套完整的自托管邮件聚合平台。所有邮件在一个界面管理，支持多账号、多协议，甚至可以订阅&amp;nbsp;&lt;/span&gt;&lt;wbr style=&quot;box-sizing: border-box; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;RSS——比任何一个商业邮件客户端都轻量。&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;br style=&quot;box-sizing: border-box; clear: both; text-wrap-mode: wrap; word-break: break-word; overflow-wrap: anywhere; color: rgb(33, 37, 41); font-family: monospace; font-size: 13px; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;span style=&quot;color: #212529; font-family: monospace; font-size: 13px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;核心价值：数据在自己服务器上，不被第三方平台绑定。&lt;/span&gt;&lt;/p&gt;</description><pubDate>Tue, 24 Mar 2026 11:47:15 +0800</pubDate></item><item><title>openclaw安装、更新和卸载教程及避坑指南</title><link>https://blog.zsc.cc/?id=9</link><description>&lt;p&gt;一、安装&lt;/p&gt;&lt;p&gt;安装命令只需要以下两条&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;npm&amp;nbsp;install&amp;nbsp;-g&amp;nbsp;openclaw@latest&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;openclaw&amp;nbsp;onboard&amp;nbsp;--install-daemon&lt;/pre&gt;&lt;p&gt;--install-daemon: &amp;nbsp;安装为系统服务, 实现开机自启，服务器部署必备&lt;/p&gt;&lt;p&gt;以上就是全部安装的流程，其实就这两条指令，但是遇坑无数，在此总结和记录&lt;/p&gt;&lt;p&gt;首先明确环境：我使用的是轻量云服务器，安装ubuntu24 TLS&lt;/p&gt;&lt;p&gt;由于同时部署了其他业务，就安装了宝塔面板，所以一开始就在宝塔面板自带的终端进行了操作&lt;/p&gt;&lt;p&gt;此乃大忌，因为宝塔面板终端进入后就是root，而openclaw不能安装在root权限之下，不是基于安全考虑，而是systemd没法用了&lt;/p&gt;&lt;p&gt;因此最好的方法是用ssh连接服务器，使用普通用户进行全局安装&lt;/p&gt;&lt;p&gt;如果使用的纯净的ubuntu24 TLS，就需要进行node升级&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;1.&amp;nbsp;安装/更新&amp;nbsp;NVM
curl&amp;nbsp;-o-&amp;nbsp;https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh&amp;nbsp;|&amp;nbsp;bash

#&amp;nbsp;2.&amp;nbsp;加载&amp;nbsp;NVM（或重启终端）
source&amp;nbsp;~/.bashrc&amp;nbsp;&amp;nbsp;#&amp;nbsp;或&amp;nbsp;~/.zshrc

#&amp;nbsp;3.&amp;nbsp;安装最新&amp;nbsp;LTS&amp;nbsp;版本
nvm&amp;nbsp;install&amp;nbsp;--lts

#&amp;nbsp;4.&amp;nbsp;使用新版本
nvm&amp;nbsp;use&amp;nbsp;--lts

#&amp;nbsp;5.&amp;nbsp;设为默认版本
nvm&amp;nbsp;alias&amp;nbsp;default&amp;nbsp;&amp;#39;lts/*&amp;#39;

#&amp;nbsp;6.&amp;nbsp;验证
node&amp;nbsp;-v&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;npm&amp;nbsp;-v&lt;/pre&gt;&lt;p&gt;二、升级&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;npm&amp;nbsp;install&amp;nbsp;-g&amp;nbsp;openclaw@latest&lt;/pre&gt;&lt;p&gt;还是一样使用ssh连接服务器，使用普通用户进行升级&lt;/p&gt;&lt;p&gt;三、卸载&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;openclaw&amp;nbsp;uninstall&amp;nbsp;--all&amp;nbsp;--yes&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;还是一样使用ssh连接服务器，使用普通用户进行卸载，用的什么方式安装就用什么方式卸载&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;显示以下代码表示卸载成功&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;Removed&amp;nbsp;~/.openclaw
Removed&amp;nbsp;~/.openclaw/workspace
CLI&amp;nbsp;still&amp;nbsp;installed.&amp;nbsp;Remove&amp;nbsp;via&amp;nbsp;npm/pnpm&amp;nbsp;if&amp;nbsp;desired.&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;但是提示仍有CLI命令残留，使用以下代码进行删除CLI命令残留&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;npm&amp;nbsp;rm&amp;nbsp;-g&amp;nbsp;openclaw&lt;/pre&gt;&lt;p&gt;这里可能有坑，如果没有成功删除CLI命令，就使用以下脚本&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;OpenClaw&amp;nbsp;彻底清理脚本
echo&amp;nbsp;&amp;quot;=====&amp;nbsp;开始彻底清理&amp;nbsp;OpenClaw&amp;nbsp;=====&amp;quot;

#&amp;nbsp;1.&amp;nbsp;停止可能运行的服务
echo&amp;nbsp;&amp;quot;停止&amp;nbsp;OpenClaw&amp;nbsp;服务...&amp;quot;
openclaw&amp;nbsp;gateway&amp;nbsp;stop&amp;nbsp;2&amp;gt;/dev/null

#&amp;nbsp;2.&amp;nbsp;删除残留的&amp;nbsp;CLI&amp;nbsp;命令文件（核心）
echo&amp;nbsp;&amp;quot;删除命令软链接...&amp;quot;
sudo&amp;nbsp;rm&amp;nbsp;-f&amp;nbsp;$(which&amp;nbsp;openclaw)&amp;nbsp;2&amp;gt;/dev/null
sudo&amp;nbsp;rm&amp;nbsp;-f&amp;nbsp;/usr/local/bin/openclaw&amp;nbsp;/usr/bin/openclaw&amp;nbsp;2&amp;gt;/dev/null

#&amp;nbsp;3.&amp;nbsp;卸载&amp;nbsp;npm&amp;nbsp;全局包&amp;nbsp;+&amp;nbsp;删除模块目录
echo&amp;nbsp;&amp;quot;卸载全局模块...&amp;quot;
npm&amp;nbsp;uninstall&amp;nbsp;-g&amp;nbsp;openclaw&amp;nbsp;clawdbot&amp;nbsp;moltbot&amp;nbsp;2&amp;gt;/dev/null
sudo&amp;nbsp;rm&amp;nbsp;-rf&amp;nbsp;$(npm&amp;nbsp;root&amp;nbsp;-g)/openclaw&amp;nbsp;2&amp;gt;/dev/null
sudo&amp;nbsp;rm&amp;nbsp;-rf&amp;nbsp;$(npm&amp;nbsp;root&amp;nbsp;-g)/clawdbot&amp;nbsp;2&amp;gt;/dev/null

#&amp;nbsp;4.&amp;nbsp;删除用户配置文件
echo&amp;nbsp;&amp;quot;清理配置文件...&amp;quot;
rm&amp;nbsp;-rf&amp;nbsp;~/.openclaw&amp;nbsp;~/.clawdbot&amp;nbsp;2&amp;gt;/dev/null

#&amp;nbsp;5.&amp;nbsp;清理&amp;nbsp;npm&amp;nbsp;缓存
echo&amp;nbsp;&amp;quot;清理&amp;nbsp;npm&amp;nbsp;缓存...&amp;quot;
npm&amp;nbsp;cache&amp;nbsp;clean&amp;nbsp;--force&amp;nbsp;2&amp;gt;/dev/null

#&amp;nbsp;6.&amp;nbsp;刷新系统命令缓存（关键）
echo&amp;nbsp;&amp;quot;刷新命令缓存...&amp;quot;
hash&amp;nbsp;-r&amp;nbsp;2&amp;gt;/dev/null
source&amp;nbsp;~/.bashrc&amp;nbsp;2&amp;gt;/dev/null
source&amp;nbsp;~/.zshrc&amp;nbsp;2&amp;gt;/dev/null

echo&amp;nbsp;&amp;quot;=====&amp;nbsp;清理完成！=====&amp;quot;
echo&amp;nbsp;&amp;quot;验证：输入&amp;nbsp;openclaw&amp;nbsp;应该提示&amp;nbsp;command&amp;nbsp;not&amp;nbsp;found&amp;quot;&lt;/pre&gt;&lt;p&gt;再次测试openclaw命令没有了，卸载成功&lt;/p&gt;</description><pubDate>Thu, 19 Mar 2026 14:54:45 +0800</pubDate></item><item><title>申请授予法律职业资格</title><link>https://blog.zsc.cc/?id=8</link><description>&lt;p&gt;通过2024年、2025年国家统一法律职业资格客观题考试的人员，2025年主观题考试成绩合格，经审核符合授予条件的，由司法部授予法律职业资格，颁发法律职业资格证书。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;（一）提交申请材料的时间和地点&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;申请授予法律职业资格人员（以下简称申请人）应于2025年12月1日8时至12月5日24时，登录司法部官网或者司法部政务服务平台，自行选择受理地并填报申请授予法律职业资格的相关信息。申请人可以选择在报名地、户籍地、工作和生活所在地设区的市级或者直辖市司法行政机关申请授予法律职业资格。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;完成网上填报信息程序后，申请人应于2025年12月22日至12月28日到受理机关指定场所现场提交申请材料。现场提交材料时，申请人对网上填报信息核对无误后签字确认并签署《证明事项告知承诺书》。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;报名时户籍在放宽报名学历条件地区，申请享受放宽政策且达到放宽合格分数线的申请人，应当选择户籍所在地设区的市级司法行政机关申请授予法律职业资格。完成网上填报信息后，应当到户籍所在地设区的市级司法行政机关指定场所现场提交申请材料。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;对于具有2025年应届大学毕业生回原籍、现役军人复员转业、婚姻关系、工作调动等情形，已于主观题考试成绩发布前将户籍迁入放宽报名学历条件地区且主观题考试成绩达到户籍所在地放宽合格分数线的，可以向户籍所在地设区的市级司法行政机关书面申请享受放宽政策。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;在香港、澳门考区参加主观题考试成绩达到合格分数线的，可向司法部委托的内地驻港、驻澳机构提交申请材料，申请授予法律职业资格。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;居住在台湾地区的居民参加主观题考试成绩达到合格分数线的，在收到《2025年国家统一法律职业资格考试申请办理法律职业资格事宜通知书》后，可在台北市办理授予法律职业资格申请材料转递事宜。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;普通高等学校、军队院校2026年全日制应届本科、硕士及以上学历毕业生（包括专升本、第二学士学位、专升研，下同）参加主观题考试达到合格分数线的，如期取得相应学历学位证书后可申请授予法律职业资格，具体时间和办法另行公告。普通高等学校2026年全日制应届本科、硕士及以上学历毕业生参加主观题考试达到合格分数线的，可在成绩查询页面下载打印《2025年国家统一法律职业资格考试应届毕业生成绩合格凭证》。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;（二）现场提交申请材料&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;申请人本人应现场提交下列材料：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;1.居民身份证件。港澳居民提交港澳居民身份证，并同时提交港澳居民居住证或者港澳居民来往内地通行证原件；台湾居民提交台湾居民居住证或者台湾居民来往大陆通行证原件。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;享受放宽政策的申请人，需提交本人户口簿原件。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;以现役军人身份报考的申请人，除提交居民身份证外，还需出示本人有效现役军人身份证件。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2.高等学校学历、学位证书原件。本人毕业证书、学位证书应当能够在中国高等教育学生信息网查询或认证。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;根据《国家统一法律职业资格考试实施办法》第二十二条、第二十三条规定，适用“老人老办法”专业学历条件的申请人，以及享受放宽政策的申请人，需提交高等教育本科及以上学历的毕业证书。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;根据《国家统一法律职业资格考试实施办法》第九条、第二十二条规定，适用“新人新办法”专业学历条件的申请人，需提交相应的学历、学位证书。其中，现役军人需提交普通高等学校或者军队院校全日制本科及以上学历毕业证书和学士及以上学位证书，其他申请人需提交全日制普通高等学校法学类专业本科及以上学历毕业证书和法学学士及以上学位证书。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;3.证件照片。与本人2025年国家统一法律职业资格主观题考试网上确认报名照片同一底片2寸（46mm×32mm）免冠彩色证件照片4张。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;4.从事法律工作满三年证明材料。对于在党政机关、事业单位中从事法律工作的人员，需要出具报名时经单位组织人事部门盖章的工作经历证明，以及社保管理机构出具的养老保险缴纳证明（能体现缴纳单位名称及缴纳时间期限，下同），不能出具养老保险缴纳证明的可以出具从事法律工作的工作证件。对于在律师事务所及其他社会组织中从事法律工作的人员，需要出具报名时提交的劳动聘用合同及养老保险缴纳证明。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;5.根据审核需要提交的中国高等教育学生信息网学历、学位查询结果，中国高等教育学历、学位认证报告等补正材料。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;持港澳台地区或国外高等学校学历学位证书的，需提交教育部留学服务中心出具的认证书。持军队院校或2001年及以前国内高等学校学历学位证书的，需提交中国高等教育学历认证报告。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;上述材料原件经司法行政机关审验后复印或者扫描留存归档，原件退回申请人。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;司法行政机关统一受理法律职业资格申请，统一受理日期为2025年12月29日。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;（三）审查、核查和审核认定&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;自统一受理申请之日起至省级司法行政机关向司法部报送核查报告的期限为二十个工作日。司法部完成审核认定的期限为二十个工作日。&lt;/p&gt;</description><pubDate>Thu, 19 Mar 2026 13:21:09 +0800</pubDate></item><item><title>Windows11电脑如何跳过联网激活</title><link>https://blog.zsc.cc/?id=7</link><description>&lt;p&gt;在选择wifi界面，按shift+f10, 点命令框后输入OOBE\BYPASSNRO回车，重启电脑回到该界面会多出一个“跳过”选项。&lt;/p&gt;</description><pubDate>Thu, 19 Mar 2026 13:20:00 +0800</pubDate></item><item><title>《Street for you》 西尾维新</title><link>https://blog.zsc.cc/?id=6</link><description>&lt;p&gt;“如果能去世界上任何地方的话，你想去哪儿？请回答你最先想到的三个答案。”社会课上，老师提出了这个问题，我首先回答了①拉斯维加斯。那是个可以一夜暴富的地方。当然，与其说它是个赌城，不如说是一个为大人们提供包括赌博在内的娱乐活动的城市，那里没有小学男生出场的机会，但他们对此一无所知。接着，我意气昂扬地在回答栏里写下了②巴黎。这如实地体现了当时我对时尚艺术的向往，想当年我可是穿着运动服去上学的。而后，犹豫再三，我写下了③南极。我心里琢磨着写一个教室里谁都想不到的古怪答案，希望能够引人注目。可事实上，南极知名度极高，那里汇集了诸多来自世界各地的研究者，班上将近一半的同学把它列入了自己的愿望清单中。甚至有许多勇敢者直接把它列为第一志愿。糟了！也许我应该写北极？不止如此，我发现①拉斯维加斯②巴黎也是频频遭遇“撞车”，于是我切身体会到我们所有人的身上都缺乏个性，不过，只有一个人例外。　　&lt;/p&gt;&lt;p&gt;那个孩子的答案是①内战中的城市②极度贫困地区③强权政治下的国家，具体地名是普通小学男生完全想不到的一些地方。他解释说，这些选择都是出于同一个理由：去那些身处苦难中的人比较多的地方，他便可以帮助更多的人。这个说法毫无意外地引起了哄堂大笑，只有班主任一脸严肃地批评道：“现在上的是社会课，不是道德课，不要瞎装什么酷！”那个孩子也为自己恶作剧般的答案表示道歉：“刚才可能的确有些装酷了，抱歉！抱歉！”　　&lt;/p&gt;&lt;p&gt;那样一堂课已经过去了二十年。如今想起来，那个孩子要比班主任认真得多。他承认自己装酷，并不是在为自己的选择道歉，而是出于道德层面的理由觉得装酷不好。班上的同学们毫无个性，让人厌烦。那个孩子用排除法做了回答，那些答案强过了南极、北极，是班上同学们绝对不会选择的地方，跟班上任何人都不会“撞车”。去那些地方旅行，百分之百不会跟那些轻易嘲笑、斥责他人的家伙碰面。那是他真心想要去的地方。话虽如此，中小学的时候，不论哪个班级总会有一两个真正意义上的容易受人排斥的怪人。随着年龄的增长，就再也遇不到了。那个孩子只是脚踏实地的实现着他将来的梦想，与哪里都去不了的我们不同。&lt;/p&gt;</description><pubDate>Thu, 19 Mar 2026 13:18:46 +0800</pubDate></item><item><title>《控制社会后记》</title><link>https://blog.zsc.cc/?id=5</link><description>&lt;p&gt;福柯将规训社会定位于十八世纪和十九世纪，并在二十世纪初达到顶峰。规训社会组织了巨大的禁锢空间。每个个体永无止境地，从一个禁锢环境转移到另一个禁锢环境，每个环境的法则各异：首先是家庭，然后是学校（你已不在家庭里），然后是兵营（你已不是学生），然后是工厂，时而是医院，时而是监狱，而监狱正是这些封闭环境的首要示例。监狱是作为这些封闭环境的类比典范：例如，罗西里尼的《欧罗巴51》中的女主人公在看到一些劳工时，惊呼：”我以为我看到的是罪犯”。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;福柯出色地分析了封闭环境的理想形式，尤其是在工厂内：集中化，空间分配，时间有序安排，在时空维度内形成一种生产力，其效果将大于其组成力量之和。但是福柯也认识到，这种形式是短暂的：它继承了主权社会的模式，但它与主权社会的目的和功能是完全不同的东西（征税而不是组织生产，对死亡的统治而不是对生命的管理）；这种从主权社会到规训社会的过渡是随着时间的推移而发生的，拿破仑似乎实现了从一种社会到另一种社会的大规模转换。但反过来，规训又经历了一场危机，使新的力量逐渐建立，这种新的力量在二战后加速发展：我们不再处于规训社会之中。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;我们所有的封闭环境，包括监狱、医院、工厂、学校、家庭，正处在普遍的危机中。家庭这样的“内部环境”，与所有其他的“内部环境”（包括学术的、职业的）一样，正处在危机之中。掌权的行政部门从未停止宣布进行所谓的必要改革：包括改革学校，改革工业、医院、军队、监狱。但所有人都知道，无论时限有多长，这些行政机构都已经完蛋了。她们只不过在举行最后的仪式，让人们继续工作，直至新的力量出现。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这便是控制社会，它们正在取代规训社会。伯勒斯提出了一个新怪物——“控制”，福柯也认识到“控制”正是我们眼前的未来。保罗·维利奥也在不停地分析自由浮动控制的超速形式，这些形式取代封闭系统内的时间框架中的旧规训法则。在这里没有必要引入非凡的药物生产、分子工程，基因操作，尽管这些都被安排进入新的进程。也没有必要询问哪一个是最强硬或容忍程度最高的制度，因为在每一个制度的深处，解放和奴役的力量在互相对抗。例如，医院作为一个封闭环境正处在危机之中，邻里诊所、临终关怀和日间照料起初可以表达新的自由，但它们也可以参与到与最严酷的禁锢相等的控制机制中。因此没有必要恐惧或希望，只需要寻找新的武器。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;## 2. 逻辑&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;个人所经历的互异的交汇或封闭空间是独立的变量：每次都应该从0开始，尽管这些地方都有共同语言，但都是类比的，终究不一致。但在另一方面，不同的控制机制存在不可分割的变化，形成了一个以数字（不一定是指二进制）为语言的可变几何变量系统。禁锢是模具、不同的铸件，那么控制则是一种调制，像一个可以自我变形的铸件，会持续不断地从一个时刻变化到另一个时刻；或者说像一个筛子，其网眼会从一个点嬗变到另一个点。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这点在工资问题上尤其明显：工厂是一个维持内部力量在一个平衡水平上的主体，在生产力水平上可能是最高的，在工资方面可能是最低的；但在一个控制社会里，公司企业取代了工厂，企业是一种精神，一种瓦斯。工厂已经十分熟悉奖金制度，但是企业对这方面工作得更深入，企业处于永续转移状态，通过挑战、竞赛和高度滑稽的小组会议运作，从而对每一份工资进行调控。如果说为什么最白痴的电视节目为何取得如此成功，正是因为它们把自己的企业状况表达得十分精准。工厂将个人组织成一个整体，以方便老板们调查群众内部的每一个要素、或者帮助工会组织群众抵抗；但企业持续不断地将最粗暴的竞争呈现为一种健康的形式，它是一种极好的激励力量，将人对立起来，并贯穿每一个人，将每一个人的内心割裂开来。“按劳分配”的调节原则成功引导了国民教育。事实上，正如企业取代工厂一样，永续地培训会取代学校，持续的控制代替考试，这是将学校转给企业运行的最可靠的方式。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;在规训社会中，人们总是从0开始（从学校到军营，从军营到工厂），而在控制社会中，人们永远不会结束任何事情——企业、教育系统、武装力量永远是可转移的状态，以一种相同的调制方式共存，就像一个普遍的变化系统。在卡夫卡的《审判》中，他将自己置于两种社会形态的枢纽点，描述了最可怕的司法形式。规训社会的表面无罪（在两次监禁之间），和控制社会的无限延期（在不断变化之中），是两种截然不同的法学模式，如果要问为什么我们的法律犹豫不决，自身处在危机之中，原因即是我们要离开一种进入另一种。规训社会会存在两极：一是代表个人的签名，二是表明其在群众中地位的编号或行政编号。这是因为规训绝不会看到这两者之间有任何不相容的地方，同时也因为权力将大众化和个人化结合在一起，换句话说，将被行使权力的人构成一个身体，并塑造这个身体中的每个成员的个性（福柯从牧师的牧民权力中——羔羊和其中的每只——看到了这种双重支配的起源，但民间权力反过来，通过其他方式使自己成为非专业的牧师）&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;另一方面，在控制社会中，重要的不再是签字或数字，而是代码：代码即是密码。然而，规训社会是通过关键词进行管理（既从整合的角度，又从抵抗的角度）。控制社会的数字语言是由代码构成的，它标志着信息的获取，或者拒绝信息。我们发现自己不再面对着大众–个人。个人变成了“个体”，以及大众、样本、数据、数据或者“银行”。也许货币最能代表这两个社会的区别，因为规训总是指向将黄金作为数字标准的铸币，而控制则与浮动的汇率相关，按照一套标准货币建立的汇率进行调制。旧货币鼹鼠是封闭空间的动物，而蛇是控制社会的动物。我们从一种动物到另一种动物，从鼹鼠到蛇的变化，不仅发生在我们的生活制度上，而且发生在我们的生活方式和与他人的关系上。规训社会中的人不连续地生产能量，控制社会中的人则是有起伏的、在轨道中，在连续的网络中。无论何处，波浪式已经取代了旧的运动。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;机器类型易与每一类型的社会相匹配——但并不是说机器是决定的因素，而是因为他们表达了那些能够产生机器和使用机器的社会形式。旧的主权社会利用的是简单的机器——杠杆、滑轮、时钟；近代的规训社会给自己装备了涉及能量的机器，被动危险是熵，主动危险是破坏；控制社会使用第三种机器——计算机，他的被动危险是干扰，主动危险是盗版和引入病毒。这种技术的进步一定是更深层次的资本主义的变异，这种变异是耳熟能详或者总所周知的，可以概括为：19世纪的资本主义是一种集中的资本主义，目的为生产和财产。因此，他把工厂树立为一个封闭的空间，资产家是生产资料的所有者，但也逐渐成为类比设想的其他封闭空间（工人的家庭住宅、学校）的所有者。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;至于市场，有时通过专业化，有时通过殖民化，有时通过降低生产的成本将其征服。但是，在目前的情况下，资本主义不再参与生产，它常常把生产活动降到第三世界，甚至是关于纺织、冶金、石油产业等复杂的生产。这是一种高阶资本主义的生产。他不再购买原材料，不再销售成品：他购买成品或组装原件。它要卖的是服务，要买的是股票。这已经不是为生产而生产的资本主义，而是为产品而生产的资本主义，换句话说，是为了被销售或推销的资本主义。因此，它基本是分散的，工厂将其地位已经让位于公司企业。家庭、学校、军队、工厂不再是独特的类比空间，它们以前向所有者——国家或私人权力——靠拢，现在却朝着只有股东的单一公司的编码数字——包括可变换和不可变化的——靠拢。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;甚至艺术也离开了封闭空间，以进入银行的开放循环之中。对市场的征服是通过掠夺控制权，而不是通过规训训练；通过固定汇率，而不是降低成本；通过对产品改造，而不是生产的专业化来实现。腐败因此获得了新的力量。营销已经成为企业的中心或“灵魂”。我们被教导，企业拥有灵魂，这真是世界上最可怕的消息。市场的运作现在成为了社会控制的工具，形成了我们的无耻品种的主人。控制是短期的、周转率快的，但也是连续的、无限制的，而纪律是长期的、无限的、不连续的。人不再是封闭之人，而是欠债之人。诚然，资本主义把四分之三的人类极端贫困作为一种常态保存了下来，因太穷而欠债，人数太多而被禁锢：但控制不仅要处理边境的侵蚀，也要处理棚户区或者贫民窟内部的爆炸。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;## 3. 方案&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;控制机制的概念，是在任何给定的瞬间给出开放环境中任何元素的位置（无论是保护区中的动物还是公司中的人类，就像电子项圈一样），不一定是科幻小说中的概念。菲力克斯·加塔里想象了一个城市，在这里一个人要离开他的公寓、街道、社区，需要用他的能够解除障碍的（个人）电子卡；但这个电子卡很容易在某一天或某几个小时之间被拒绝；重要的不是设置障碍，而是追踪某个人的位置——合法还是不合法——并起到普遍地调制规整作用。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;控制机制的社会技术学研究，从一开始就必定是是必然的，并描述已经在取代到处宣称其危机的封闭环境式规训场所的情况。也许，从前的主权社会借来的旧方法将重新占据主导地位，但要有必要的修改。重要的是，我们已经有了一个开始。在监狱系统方面：至少对于轻微犯罪，去试图寻找“替代”的刑罚；使用电子项圈，迫使定罪者在家里老实呆一定时间。对于学校系统：连续的控制形式，以及学校永久训练的，相应地放弃所有大学研究，在各级学校教育中引入“公司”。在医院系统中，“无医生无病人”的新医学的应用，把潜在的病人和危险的对象挑出来，但这绝不是证明个体化——正如他们所说的那样——而是用被控制的“个体”物质的代码来替代个体身体或数字身体。在公司系统中：使用处理金钱、利润和人员的新方式，而不是通过工厂的旧方式。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这些都是很小的例子，但可以让我们更好地理解机构的危机，也就是说，逐步和分散地建立一个新的统治体系。最重要的问题之一将涉及到工会的无能：被捆绑在整个反对规训的斗争历史上，或者在封闭空间内，它们是能够自我调整，还是会让位于对控制社会的新形式的抵抗？我们是否已经能够把握这些即将到来的形式的大致轮廓，能够威胁到市场营销的乐趣？许多年轻人奇怪地自诩为”有上进心”，他们重新要求学徒制和长期培训。他们要自己发现自己被造就的服务对象是什么，就像他们的长辈不无困难地发现规训的端倪一样。蛇的盘绕甚至比鼹鼠的洞穴还要复杂。&lt;/p&gt;</description><pubDate>Thu, 19 Mar 2026 13:15:58 +0800</pubDate></item><item><title>零知识证明</title><link>https://blog.zsc.cc/?id=4</link><description>&lt;p&gt;战争中你被俘了，敌人拷问你情报。你是这么想的：如果我把情报都告诉他们，他们就会认为我没有价值了，就会杀了我省粮食，但如果我死活不说，他们也会认为我没有价值而杀了我。怎样才能做到既让他们确信我知道情报，但又一丁点情报也不泄露呢？&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这的确是一个令人纠结的问题，但阿里巴巴想了一个好办法，当强盗向他拷问打开山洞石门的咒语时，他对强盗说：“你们离我一箭之地，用弓箭指着我，你们举起右手我就念咒语打开石门，举起左手我就念咒语关上石门，如果我做不到或逃跑，你们就用弓箭射死我。”&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;强盗们当然会同意，因为这个方案不仅对他们没有任何损失，而且还能帮助他们搞清楚阿里巴巴到底是否知道咒语这个问题。阿里巴巴也没损失，因为处于一箭之地的强盗听不到他念的咒语，不必担心泄露了秘密，而且他确信自己的咒语有效，也不会发生被射死的杯具。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;强盗举起了右手，只见阿里巴巴的嘴动了几下，石门果真打开了，强盗举起了左手，阿里巴巴的嘴动了几下后石门又关上了。强盗还是有点不信，说不准这是巧合呢，他们不断地换着节奏举右手举左手，石门跟着他们的节奏开开关关，最后强盗们想，如果还认为这只是巧合，自己未免是个傻瓜，那还是相信了阿里巴巴吧。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;“零知识证明”说的是示证者向验证者表明他知道某种秘密，不仅能使验证者完全确信他的确知道这个秘密，同时还保证一丁点秘密也不泄露给验证者。阿里巴巴的这个方案，就是认证理论“零知识证明”的一个重要协议。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;除了被俘后如何靠情报保命这个问题，零知识证明在社会领域中还有着很多应用场合。例如你证明了一个世界级的数学难题，但在发表出来之前，总是要找个泰斗级的数学家审稿吧，于是你将证明过程发给了他，他看懂后却动了歪心思，他把你的稿子压住，把你的证明用自己的名义发表，他名利双收，你郁闷至死，你去告他也没用，因为学术界更相信的是这位泰斗，而不是你这个无名之辈。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这并不是天方夜谭，而是学术界常见的难题，前些年有个博士生告他的泰斗级导师剽窃他的成果，但除了令师生关系恶化外没有任何效果，最后他使出了撒手锏，称他在给导师审阅的论文的关键公式中，故意标错了一个下标，而这会导致整个推导失败。学术委员会一查果真如此，但还是有倾向于泰斗的声音，有人说那是泰斗的笔误，只不过让你发现了而矣，并不能证明那公式就是你推导出来的。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这个博士生故意标错下标，不能说他没有心眼，但他没有把“零知识证明”理论用好，以致于落到这种地步。“零知识证明”早在1986年就被A.Fiat和A.Shamir用数学的方法给出了解决方案，并在同年申请了美国专利，但由于该理论可能被用于军事领域，专利局被军方密令搁置，6个月后，军方命令：“该申请发表后会有害于国家安全……所有美国人的研究未经许可而泄露将会被判刑罚款”。看来军方认为作者肯定是美国人了，但作者实际上是在美国申请专利的以色列人，研究也是在以色列的大学里做的，军方这个命令摆了个大乌龙，虽然两天后撤消了，但已经成为了学术界的笑柄。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这个笑柄也说明了一个问题，即“零知识证明”非常重要。基于数学的推理虽然非常复杂，但思路却很简单，上述的阿里巴巴方案就是其中之一。其它的一些方案，也都是像这样遵循着分割和选择（Cut and Chose）协议的。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;例如图论中有个哈米尔顿回路（Hamiltonian Cyclic）问题，说的是多个顶点的全连通图，若有一条通路通过了所有顶点，且每个顶点只通过一次，那这就是哈米尔顿回路。如果顶点较多的话，即使用计算机穷举计算很难找出这条回路，因为通路的可能性真在是太多了。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果松鼠会贴了一张全连通图（命名为A图）悬赏哈米尔顿回路，而且任命我（奥卡姆剃刀）作为评审官，你幸运的找到了一条，那该怎么办呢，将结果直接发给我吗？千万不要，因为保不齐我会将你的成果让给了我的亲信。那你该怎么办呢？应该这么办：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;1、你将A图的顶点搞乱了，并生成一张新图，只是顶点的位置变了，而新图顶点之间的连线关系与A图是完全一致的。这时，新图中每个顶点与A图中每个顶点的对应关系你是清楚的，而且新图中的哈米尔顿回路你也是知道的。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2、你将这张新图发给我，没错，就是仅仅一张新图，上面并没有画着你发现的牛B回路。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;3、我收到后，对你提出两个问题中的一个：一是证明新图就是从A图变形过来的，所有顶点和连线的关系完全一致，二是画出新图中的哈米尔顿回路。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;4、如果你真的找到了A图的哈米尔顿回路，这两个问题当然都能轻松回答。需要注意的是：你只需要回答第3步的其中一个问题，千万不要两个问题一并回答，否则我就知道你关于A图的哈米尔顿回路了，你就SB了。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;5、我还是不相信你，因为有可能你只是将A图变了形，却根本不知道A图的哈米尔顿回路，而我在第3步时恰好要求你证明新图就是从A图变形过来的，你当然能证明。或者有可能你找了个你知道哈米尔顿回路的图，但这张图跟A图一点关系都没有，而我在第3步恰好要求你画出这张图的哈米尔顿回路。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;6、我要求你从第1步开始重复这个验证过程，随着次数的增加，第5步那种巧合的可能性就越来越低，如果你多次能回答对第3步中的问题，那我还不相信你已经找到了A图的哈米尔顿回路，那我就是一个傻瓜。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;7、为了表明我不是傻瓜，我在松鼠会群博里宣布你找到了A图的哈米尔顿回路，而这时我并没有看到你所画的A图的哈米尔顿回路。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;回到你证明了世界级的数学难题的问题，你可以用这种分割和选择协议来进行零知识证明，来保护你的权利。你公开声称你解决了这个数学难题后，验证者会给你出一个其它的题，而能做出这道题的前提条件是已经解决了那个数学难题，否则的话无解，而且这个条件是学术界所公认的，这个题就是所谓的平行问题。不出所料，你靠着已经解开数学难题的基础把这个平行问题做出来了，但验证者还是不信，他又出了一道平行问题，你又做出来了，多次较量后，验证者就确信了你已经解决了那个数学难题，虽然他并没有看到具体的解法。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;大家已经看出来了，零知识证明需要示证者和验证者的密切配合，但如果你只是一个数学界的无名之辈，即使你宣称你解决了数学难题，也不会有人跟你配合着玩零知识证明，那你该怎么办呢？&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;我告诉你一个可以在法庭上都能当作有效证据的招数，你将证明打印好，选择一个最可靠最权威的邮政公司，把它寄给自己，当你收到这个扣着邮戳的包裹后，不要打开，把它放好，然后就可以把证明寄给数学泰斗。如果他用自己的名义发表了，不必着急，等他依靠其影响力把这个证明炒热后再出手，你上法庭控告他，他当然不承认，在法庭上你将那个没开封的包裹拿出来，上面清清楚楚地盖着时间戳，这就证明了你包裹里的证明是发生在那个时间戳之前的，加上之后的你邮给泰斗论文的邮件存根，和泰斗以自己名义发表论文的时间，三者就构成了一个完整的证据链，泰斗灰头土脸名声扫地，而你大获全胜名利双收。&lt;/p&gt;</description><pubDate>Thu, 19 Mar 2026 13:06:06 +0800</pubDate></item><item><title>知识全栈架构文档</title><link>https://blog.zsc.cc/?id=3</link><description>&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;服务器信息&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;主机名：VM-4-16-ubuntu&lt;/p&gt;&lt;p&gt;服务商：腾讯云&lt;/p&gt;&lt;p&gt;操作系统：Ubuntu 24.04 / Linux 6.8&lt;/p&gt;&lt;p&gt;架构：Nginx + PHP-FPM + MySQL + Node.js + PM2&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;基础设施&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;Web 服务器：Nginx — 反向代理 + 静态文件服务&lt;/p&gt;&lt;p&gt;后端语言：PHP 8.0 / PHP 8.2 / Node.js — 双版本 PHP 并存&lt;/p&gt;&lt;p&gt;数据库：MySQL — 全站数据存储&lt;/p&gt;&lt;p&gt;进程管理：PM2 + Systemd — Node/PHP 进程守护&lt;/p&gt;&lt;p&gt;邮件服务：Postfix + Dovecot + Rspamd — SMTP/POP3/IMAP + 反垃圾&lt;/p&gt;&lt;p&gt;容器：Docker — 环境隔离备用&lt;/p&gt;&lt;p&gt;前端框架：Vue3 + Vite + TypeScript — 游戏站/主页&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;服务端口&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;80 / 443 — Nginx（HTTP/HTTPS）&lt;/p&gt;&lt;p&gt;3306 — MySQL&lt;/p&gt;&lt;p&gt;3000 — homepage-backend（Koa.js）&lt;/p&gt;&lt;p&gt;22 — SSH&lt;/p&gt;&lt;p&gt;25/465/587 — SMTP&lt;/p&gt;&lt;p&gt;110/143/993/995 — POP3 / IMAP&lt;/p&gt;&lt;p&gt;9999 — 宝塔面板&lt;/p&gt;&lt;p&gt;11332~11334 — Rspamd 反垃圾&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;正常运营项目&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;zsuuu.com — 静态页面（HTML + Vite）— 主站首页，含 BTC 钱包展示&lt;/p&gt;&lt;p&gt;blog.zsuuu.com — Z-BlogPHP 1.7.3 + PHP 8.0 — 个人博客&lt;/p&gt;&lt;p&gt;mail.zsuuu.com — Cypht（PHP WebMail）— 网页邮件客户端，集成 IMAP / SMTP / RSS&lt;/p&gt;&lt;p&gt;reogame.zsuuu.com — Vue3 + Vite + TypeScript — 「星环之路」游戏站点&lt;/p&gt;&lt;p&gt;reo.zsuuu.com — Vue3 + Vite + TypeScript — 「流托邦 - Reogame」游戏站点&lt;/p&gt;&lt;p&gt;dl.zsuuu.com — Nginx 反向代理 — 下载服务 / 静态资源分发&lt;/p&gt;&lt;p&gt;pyq.zsuuu.com — 静态页面 — 朋友圈/社交类站点&lt;/p&gt;&lt;p&gt;pq.zsuuu.com — 原生 JavaScript — Progress Quest 网页版&lt;/p&gt;&lt;p&gt;tyjsq.zsuuu.com — HTML + PHP — 中考体育分数计算器&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;故障待修复&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;riji.zsuuu.com — WordPress + PHP — 502，需排查 PHP 配置&lt;/p&gt;&lt;p&gt;pan.zsuuu.com — PHP 框架 — 502，需排查&lt;/p&gt;&lt;p&gt;news.zsuuu.com — 静态页面 — 502，需检查 nginx 配置&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;未上线/归档&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;sa.zsuuu.com — Vue3 静态页面 — 离线，未配置域名，工具/SaaS 类站点&lt;/p&gt;&lt;p&gt;note.zsuuu.com — Vue3 静态页面 — 离线，未配置域名，笔记类站点&lt;/p&gt;&lt;p&gt;blog_zsuuu_com — Emlog — 归档，旧博客迁移数据&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;homepage-backend&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;技术栈：Koa.js + TypeScript&lt;/p&gt;&lt;p&gt;进程管理：PM2（name: homepage-backend）&lt;/p&gt;&lt;p&gt;端口：3000&lt;/p&gt;&lt;p&gt;功能：主页数据服务，提供 BTC 价格 / 上证指数 / 访问量统计&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;PHP 版本配置&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;PHP 8.0 — open_basedir: /www/wwwroot:/tmp:/var/lib/hm3 — 正常&lt;/p&gt;&lt;p&gt;PHP 8.2 — open_basedir: /www/wwwroot:/tmp:/var/lib/hm3 — 正常&lt;/p&gt;&lt;p&gt;PHP 7.4 — 未安装服务&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;待处理事项&lt;/p&gt;&lt;p&gt;━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━&lt;/p&gt;&lt;p&gt;[ ] 修复 riji.zsuuu.com（502）&lt;/p&gt;&lt;p&gt;[ ] 修复 pan.zsuuu.com（502）&lt;/p&gt;&lt;p&gt;[ ] 修复 news.zsuuu.com（502）&lt;/p&gt;&lt;p&gt;[ ] 上线 sa.zsuuu.com&lt;/p&gt;&lt;p&gt;[ ] 上线 note.zsuuu.com&lt;/p&gt;&lt;p&gt;已同步保存到 &amp;nbsp;🐰&lt;/p&gt;</description><pubDate>Thu, 19 Mar 2026 11:01:24 +0800</pubDate></item></channel></rss>