<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://leo.leung.xyz/wiki/index.php?action=history&amp;feed=atom&amp;title=Dovecot</id>
	<title>Dovecot - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://leo.leung.xyz/wiki/index.php?action=history&amp;feed=atom&amp;title=Dovecot"/>
	<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;action=history"/>
	<updated>2026-10-12T16:17:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=4953&amp;oldid=prev</id>
		<title>Leo: Added category</title>
		<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=4953&amp;oldid=prev"/>
		<updated>2020-06-14T23:33:44Z</updated>

		<summary type="html">&lt;p&gt;Added category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:33, 14 June 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l303&quot;&gt;Line 303:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 303:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== See Also ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== See Also ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://doc.dovecot.org/configuration_manual/authentication/dict/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://doc.dovecot.org/configuration_manual/authentication/dict/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Navbox Linux}}[[Category:Linux]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:LinuxUtilities]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-3980:rev-4953:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=3980&amp;oldid=prev</id>
		<title>Leo: suspended accounts are locked. Exim uses dovecot as an authenticator</title>
		<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=3980&amp;oldid=prev"/>
		<updated>2019-09-24T03:35:54Z</updated>

		<summary type="html">&lt;p&gt;suspended accounts are locked. Exim uses dovecot as an authenticator&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:35, 24 September 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l292&quot;&gt;Line 292:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 292:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lshared/dovecot_userdb/test1@test.steamr.com&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lshared/dovecot_userdb/test1@test.steamr.com&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;O{&amp;quot;uid&amp;quot;:&amp;quot;1002&amp;quot;,&amp;quot;userdb_user&amp;quot;:&amp;quot;test1@test.steamr.com&amp;quot;,&amp;quot;userdb_uid&amp;quot;:&amp;quot;1002&amp;quot;,&amp;quot;gid&amp;quot;:&amp;quot;1003&amp;quot;,&amp;quot;mail&amp;quot;:&amp;quot;maildir:/home/steam/mail/test.steamr.com/test1:UTF-8&amp;quot;,&amp;quot;userdb_quota_clone_dict&amp;quot;:&amp;quot;file:/home/steam/mail/test.steamr.com/test1/dovecot-quota&amp;quot;,&amp;quot;quota_clone_dict&amp;quot;:&amp;quot;file:/home/steam/mail/test.steamr.com/test1/dovecot-quota&amp;quot;,&amp;quot;quota_rule&amp;quot;:&amp;quot;*:bytes=1073741824&amp;quot;,&amp;quot;userdb_password&amp;quot;:&amp;quot;{CRYPT}$6$ISt1wyxWoTB3piKY$SFLQnfcbazWNw5E18Mk/X25IShf1M4FI.hg8b5ULCU5L7PKx1jlLOGdZtUfrsn/gSHSEk/dfVmFr7O3xtF7zl/&amp;quot;,&amp;quot;userdb_quota_rule3&amp;quot;:&amp;quot;INBOX.Trash:ignore&amp;quot;,&amp;quot;userdb_quota_rule&amp;quot;:&amp;quot;*:bytes=1073741824&amp;quot;,&amp;quot;quota_rule3&amp;quot;:&amp;quot;INBOX.Trash:ignore&amp;quot;,&amp;quot;userdb_quota2&amp;quot;:&amp;quot;fs:cPanel Account&amp;quot;,&amp;quot;quota_vsizes&amp;quot;:&amp;quot;yes&amp;quot;,&amp;quot;user&amp;quot;:&amp;quot;test1@test.steamr.com&amp;quot;,&amp;quot;userdb_home&amp;quot;:&amp;quot;/home/steam/mail/test.steamr.com/test1&amp;quot;,&amp;quot;userdb_quota_status_overquota&amp;quot;:&amp;quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&amp;quot;,&amp;quot;userdb_gid&amp;quot;:&amp;quot;1003&amp;quot;,&amp;quot;userdb_quota2_grace&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;quota&amp;quot;:&amp;quot;maildir:Mailbox:ns=INBOX.&amp;quot;,&amp;quot;home&amp;quot;:&amp;quot;/home/steam/mail/test.steamr.com/test1&amp;quot;,&amp;quot;quota2_grace&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;quota_status_overquota&amp;quot;:&amp;quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&amp;quot;,&amp;quot;quota_rule2&amp;quot;:&amp;quot;INBOX.INBOX:ignore&amp;quot;,&amp;quot;userdb_quota_vsizes&amp;quot;:&amp;quot;yes&amp;quot;,&amp;quot;password&amp;quot;:&amp;quot;{CRYPT}$6$ISt1wyxWoTB3piKY$SFLQnfcbazWNw5E18Mk/X25IShf1M4FI.hg8b5ULCU5L7PKx1jlLOGdZtUfrsn/gSHSEk/dfVmFr7O3xtF7zl/&amp;quot;,&amp;quot;userdb_quota&amp;quot;:&amp;quot;maildir:Mailbox:ns=INBOX.&amp;quot;,&amp;quot;userdb_quota_rule2&amp;quot;:&amp;quot;INBOX.INBOX:ignore&amp;quot;,&amp;quot;quota2&amp;quot;:&amp;quot;fs:cPanel Account&amp;quot;,&amp;quot;userdb_mail&amp;quot;:&amp;quot;maildir:/home/steam/mail/test.steamr.com/test1:UTF-8&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;O{&amp;quot;uid&amp;quot;:&amp;quot;1002&amp;quot;,&amp;quot;userdb_user&amp;quot;:&amp;quot;test1@test.steamr.com&amp;quot;,&amp;quot;userdb_uid&amp;quot;:&amp;quot;1002&amp;quot;,&amp;quot;gid&amp;quot;:&amp;quot;1003&amp;quot;,&amp;quot;mail&amp;quot;:&amp;quot;maildir:/home/steam/mail/test.steamr.com/test1:UTF-8&amp;quot;,&amp;quot;userdb_quota_clone_dict&amp;quot;:&amp;quot;file:/home/steam/mail/test.steamr.com/test1/dovecot-quota&amp;quot;,&amp;quot;quota_clone_dict&amp;quot;:&amp;quot;file:/home/steam/mail/test.steamr.com/test1/dovecot-quota&amp;quot;,&amp;quot;quota_rule&amp;quot;:&amp;quot;*:bytes=1073741824&amp;quot;,&amp;quot;userdb_password&amp;quot;:&amp;quot;{CRYPT}$6$ISt1wyxWoTB3piKY$SFLQnfcbazWNw5E18Mk/X25IShf1M4FI.hg8b5ULCU5L7PKx1jlLOGdZtUfrsn/gSHSEk/dfVmFr7O3xtF7zl/&amp;quot;,&amp;quot;userdb_quota_rule3&amp;quot;:&amp;quot;INBOX.Trash:ignore&amp;quot;,&amp;quot;userdb_quota_rule&amp;quot;:&amp;quot;*:bytes=1073741824&amp;quot;,&amp;quot;quota_rule3&amp;quot;:&amp;quot;INBOX.Trash:ignore&amp;quot;,&amp;quot;userdb_quota2&amp;quot;:&amp;quot;fs:cPanel Account&amp;quot;,&amp;quot;quota_vsizes&amp;quot;:&amp;quot;yes&amp;quot;,&amp;quot;user&amp;quot;:&amp;quot;test1@test.steamr.com&amp;quot;,&amp;quot;userdb_home&amp;quot;:&amp;quot;/home/steam/mail/test.steamr.com/test1&amp;quot;,&amp;quot;userdb_quota_status_overquota&amp;quot;:&amp;quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&amp;quot;,&amp;quot;userdb_gid&amp;quot;:&amp;quot;1003&amp;quot;,&amp;quot;userdb_quota2_grace&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;quota&amp;quot;:&amp;quot;maildir:Mailbox:ns=INBOX.&amp;quot;,&amp;quot;home&amp;quot;:&amp;quot;/home/steam/mail/test.steamr.com/test1&amp;quot;,&amp;quot;quota2_grace&amp;quot;:&amp;quot;0&amp;quot;,&amp;quot;quota_status_overquota&amp;quot;:&amp;quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&amp;quot;,&amp;quot;quota_rule2&amp;quot;:&amp;quot;INBOX.INBOX:ignore&amp;quot;,&amp;quot;userdb_quota_vsizes&amp;quot;:&amp;quot;yes&amp;quot;,&amp;quot;password&amp;quot;:&amp;quot;{CRYPT}$6$ISt1wyxWoTB3piKY$SFLQnfcbazWNw5E18Mk/X25IShf1M4FI.hg8b5ULCU5L7PKx1jlLOGdZtUfrsn/gSHSEk/dfVmFr7O3xtF7zl/&amp;quot;,&amp;quot;userdb_quota&amp;quot;:&amp;quot;maildir:Mailbox:ns=INBOX.&amp;quot;,&amp;quot;userdb_quota_rule2&amp;quot;:&amp;quot;INBOX.INBOX:ignore&amp;quot;,&amp;quot;quota2&amp;quot;:&amp;quot;fs:cPanel Account&amp;quot;,&amp;quot;userdb_mail&amp;quot;:&amp;quot;maildir:/home/steam/mail/test.steamr.com/test1:UTF-8&amp;quot;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;## A locked account will have *LOCKED* prepended to the hash.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lshared/dovecot_userdb/test2@hello.com&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;O{&quot;userdb_quota_status_overquota&quot;:&quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&quot;,&quot;userdb_gid&quot;:&quot;1002&quot;,&quot;quota&quot;:&quot;count:Mailbox&quot;,&quot;userdb_quota2_grace&quot;:&quot;0&quot;,&quot;home&quot;:&quot;/home/hello/mail/hello.com/test2&quot;,&quot;quota2_grace&quot;:&quot;0&quot;,&quot;quota_status_overquota&quot;:&quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&quot;,&quot;userdb_quota_vsizes&quot;:&quot;yes&quot;,&quot;quota_rule2&quot;:&quot;INBOX.INBOX:ignore&quot;,&quot;password&quot;:&quot;{CRYPT}*LOCKED*$6$RZYEnFeWHBbkmVum$OQ6vimkTlHvvYPWWSPdYGfcAOZ4Wxq4Wx4zFEA5oIhia9sfHxVP2EEatBbXfyUhbeUkwu/BKeYDxNYMRfCUEV.&quot;,&quot;userdb_quota_rule2&quot;:&quot;INBOX.INBOX:ignore&quot;,&quot;userdb_quota&quot;:&quot;count:Mailbox&quot;,&quot;quota2&quot;:&quot;fs:cPanel Account&quot;,&quot;userdb_mail&quot;:&quot;mdbox:/home/hello/mail/hello.com/test2:UTF-8&quot;,&quot;uid&quot;:&quot;1001&quot;,&quot;userdb_user&quot;:&quot;test2@hello.com&quot;,&quot;userdb_uid&quot;:&quot;1001&quot;,&quot;gid&quot;:&quot;1002&quot;,&quot;userdb_quota_clone_dict&quot;:&quot;file:/home/hello/mail/hello.com/test2/dovecot-quota&quot;,&quot;mail&quot;:&quot;mdbox:/home/hello/mail/hello.com/test2:UTF-8&quot;,&quot;quota_clone_dict&quot;:&quot;file:/home/hello/mail/hello.com/test2/dovecot-quota&quot;,&quot;quota_rule&quot;:&quot;*:bytes=1073741824&quot;,&quot;userdb_password&quot;:&quot;{CRYPT}*LOCKED*$6$RZYEnFeWHBbkmVum$OQ6vimkTlHvvYPWWSPdYGfcAOZ4Wxq4Wx4zFEA5oIhia9sfHxVP2EEatBbXfyUhbeUkwu/BKeYDxNYMRfCUEV.&quot;,&quot;userdb_quota_rule3&quot;:&quot;INBOX.Trash:ignore&quot;,&quot;quota_rule3&quot;:&quot;INBOX.Trash:ignore&quot;,&quot;userdb_quota_rule&quot;:&quot;*:bytes=1073741824&quot;,&quot;userdb_quota2&quot;:&quot;fs:cPanel Account&quot;,&quot;quota_vsizes&quot;:&quot;yes&quot;,&quot;user&quot;:&quot;test2@hello.com&quot;,&quot;userdb_home&quot;:&quot;/home/hello/mail/hello.com/test2&quot;}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Exim can use Dovecot as an authenticator. As a consequence, the same authentication mechanism can be used for SMTP as well provided that Exim is configured to use Dovecot. See [[Exim#Authenticators]] for more information.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== See Also ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== See Also ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://doc.dovecot.org/configuration_manual/authentication/dict/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://doc.dovecot.org/configuration_manual/authentication/dict/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-3979:rev-3980:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=3979&amp;oldid=prev</id>
		<title>Leo at 03:28, 24 September 2019</title>
		<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=3979&amp;oldid=prev"/>
		<updated>2019-09-24T03:28:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:28, 24 September 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l270&quot;&gt;Line 270:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 270:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cPanel also handles the Dovecot authentication by processing dict lookups through a socket at {{code|/usr/local/cpanel/var/cpdoveauthd.sock}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cPanel also handles the Dovecot authentication by processing dict lookups through a socket at {{code|/usr/local/cpanel/var/cpdoveauthd.sock}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The dict protocol is simple. The client (Dovecot) will do lookups using the {{code|L}} keyword followed by the lookup key {{code|shared/$user_key/%u}}, as defined in the Dovecot configuration.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{highlight|lang=text|filename=/usr/local/cpanel/etc/dovecot/cpauthd-dict.conf|code=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;uri = proxy:/usr/local/cpanel/var/cpdoveauthd.sock:cpdoveauthd&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;user_key = dovecot_userdb/%u&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;password_key = dovecot_userdb/%u&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;iterate_disable = yes&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cPanel lets the account holder to access any email accounts by allowing a one-time password to be used by the Dovecot authentication by appending the password to the username. When logging in using this method, the username will be {{code|user@example.com/cpses_xxxxxxxx}} and the password will be the same session ID, followed by {{code|[::cpses::]RandomString}}, where the {{code|RandomString}} is a random string that&#039;s generated for this session and can be found at {{code|/var/cpanel/cpses/keys/user@example.com:cpses_xxxxx}}. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;When a user attempts to log in normally via IMAP, Dovecot will look up the user without the one-time password section. The password that is returned by cpsrvd is the hashed password stored in {{code|~/etc/$domain/passwd}} and {{code|~/etc/$domain/shadow}}.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{highlight|lang=text|code=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lshared/dovecot_userdb/test1@test.steamr.com/cpses_teq7gn18v1&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;O{&quot;quota_status_overquota&quot;:&quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&quot;,&quot;quota2_grace&quot;:&quot;0&quot;,&quot;userdb_quota_status_overquota&quot;:&quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&quot;,&quot;userdb_gid&quot;:&quot;1003&quot;,&quot;home&quot;:&quot;/home/steam/mail/test.steamr.com/test1&quot;,&quot;userdb_quota2_grace&quot;:&quot;0&quot;,&quot;quota&quot;:&quot;maildir:Mailbox:ns=INBOX.&quot;,&quot;quota2&quot;:&quot;fs:cPanel Account&quot;,&quot;userdb_mail&quot;:&quot;maildir:/home/steam/mail/test.steamr.com/test1:UTF-8&quot;,&quot;quota_rule2&quot;:&quot;INBOX.INBOX:ignore&quot;,&quot;userdb_quota_vsizes&quot;:&quot;yes&quot;,&quot;password&quot;:&quot;{PLAIN}cpses_teq7gn18v1[::cpses::]aBaksfiTgcMN48W4wiky1F8_6Se37Xsi&quot;,&quot;userdb_quota&quot;:&quot;maildir:Mailbox:ns=INBOX.&quot;,&quot;userdb_quota_rule2&quot;:&quot;INBOX.INBOX:ignore&quot;,&quot;mail&quot;:&quot;maildir:/home/steam/mail/test.steamr.com/test1:UTF-8&quot;,&quot;userdb_quota_clone_dict&quot;:&quot;file:/home/steam/mail/test.steamr.com/test1/dovecot-quota&quot;,&quot;quota_clone_dict&quot;:&quot;file:/home/steam/mail/test.steamr.com/test1/dovecot-quota&quot;,&quot;quota_rule&quot;:&quot;*:bytes=1073741824&quot;,&quot;userdb_password&quot;:&quot;{CRYPT}$6$ISt1wyxWoTB3piKY$SFLQnfcbazWNw5E18Mk/X25IShf1M4FI.hg8b5ULCU5L7PKx1jlLOGdZtUfrsn/gSHSEk/dfVmFr7O3xtF7zl/&quot;,&quot;uid&quot;:&quot;1002&quot;,&quot;userdb_user&quot;:&quot;test1@test.steamr.com&quot;,&quot;gid&quot;:&quot;1003&quot;,&quot;userdb_uid&quot;:&quot;1002&quot;,&quot;quota_vsizes&quot;:&quot;yes&quot;,&quot;user&quot;:&quot;test1@test.steamr.com&quot;,&quot;userdb_home&quot;:&quot;/home/steam/mail/test.steamr.com/test1&quot;,&quot;userdb_quota_rule3&quot;:&quot;INBOX.Trash:ignore&quot;,&quot;userdb_quota_rule&quot;:&quot;*:bytes=1073741824&quot;,&quot;quota_rule3&quot;:&quot;INBOX.Trash:ignore&quot;,&quot;userdb_quota2&quot;:&quot;fs:cPanel Account&quot;}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lshared/dovecot_userdb/test1@test.steamr.com&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;O{&quot;uid&quot;:&quot;1002&quot;,&quot;userdb_user&quot;:&quot;test1@test.steamr.com&quot;,&quot;userdb_uid&quot;:&quot;1002&quot;,&quot;gid&quot;:&quot;1003&quot;,&quot;mail&quot;:&quot;maildir:/home/steam/mail/test.steamr.com/test1:UTF-8&quot;,&quot;userdb_quota_clone_dict&quot;:&quot;file:/home/steam/mail/test.steamr.com/test1/dovecot-quota&quot;,&quot;quota_clone_dict&quot;:&quot;file:/home/steam/mail/test.steamr.com/test1/dovecot-quota&quot;,&quot;quota_rule&quot;:&quot;*:bytes=1073741824&quot;,&quot;userdb_password&quot;:&quot;{CRYPT}$6$ISt1wyxWoTB3piKY$SFLQnfcbazWNw5E18Mk/X25IShf1M4FI.hg8b5ULCU5L7PKx1jlLOGdZtUfrsn/gSHSEk/dfVmFr7O3xtF7zl/&quot;,&quot;userdb_quota_rule3&quot;:&quot;INBOX.Trash:ignore&quot;,&quot;userdb_quota_rule&quot;:&quot;*:bytes=1073741824&quot;,&quot;quota_rule3&quot;:&quot;INBOX.Trash:ignore&quot;,&quot;userdb_quota2&quot;:&quot;fs:cPanel Account&quot;,&quot;quota_vsizes&quot;:&quot;yes&quot;,&quot;user&quot;:&quot;test1@test.steamr.com&quot;,&quot;userdb_home&quot;:&quot;/home/steam/mail/test.steamr.com/test1&quot;,&quot;userdb_quota_status_overquota&quot;:&quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&quot;,&quot;userdb_gid&quot;:&quot;1003&quot;,&quot;userdb_quota2_grace&quot;:&quot;0&quot;,&quot;quota&quot;:&quot;maildir:Mailbox:ns=INBOX.&quot;,&quot;home&quot;:&quot;/home/steam/mail/test.steamr.com/test1&quot;,&quot;quota2_grace&quot;:&quot;0&quot;,&quot;quota_status_overquota&quot;:&quot;552 5.2.2 Mailbox is full / Blocks limit exceeded / Inode limit exceeded&quot;,&quot;quota_rule2&quot;:&quot;INBOX.INBOX:ignore&quot;,&quot;userdb_quota_vsizes&quot;:&quot;yes&quot;,&quot;password&quot;:&quot;{CRYPT}$6$ISt1wyxWoTB3piKY$SFLQnfcbazWNw5E18Mk/X25IShf1M4FI.hg8b5ULCU5L7PKx1jlLOGdZtUfrsn/gSHSEk/dfVmFr7O3xtF7zl/&quot;,&quot;userdb_quota&quot;:&quot;maildir:Mailbox:ns=INBOX.&quot;,&quot;userdb_quota_rule2&quot;:&quot;INBOX.INBOX:ignore&quot;,&quot;quota2&quot;:&quot;fs:cPanel Account&quot;,&quot;userdb_mail&quot;:&quot;maildir:/home/steam/mail/test.steamr.com/test1:UTF-8&quot;}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== See Also ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== See Also ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://doc.dovecot.org/configuration_manual/authentication/dict/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* https://doc.dovecot.org/configuration_manual/authentication/dict/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-3975:rev-3979:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=3975&amp;oldid=prev</id>
		<title>Leo at 21:20, 23 September 2019</title>
		<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=3975&amp;oldid=prev"/>
		<updated>2019-09-23T21:20:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:20, 23 September 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l269&quot;&gt;Line 269:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cPanel also handles the Dovecot authentication by &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;providing &lt;/del&gt;a socket at {{code|/usr/local/cpanel/var/cpdoveauthd.sock}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;cPanel also handles the Dovecot authentication by &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;processing dict lookups through &lt;/ins&gt;a socket at {{code|/usr/local/cpanel/var/cpdoveauthd.sock}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== See Also ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* https://doc.dovecot.org/configuration_manual/authentication/dict/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-3974:rev-3975:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
	<entry>
		<id>https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=3974&amp;oldid=prev</id>
		<title>Leo: Created page with &quot;Dovecot is a mail delivery agent (MDA). It is capable of delivering email messages directly into user&#039;s inbox on their home directory.  == Configuration ==  cPanel configures...&quot;</title>
		<link rel="alternate" type="text/html" href="https://leo.leung.xyz/wiki/index.php?title=Dovecot&amp;diff=3974&amp;oldid=prev"/>
		<updated>2019-09-23T20:47:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Dovecot is a mail delivery agent (MDA). It is capable of delivering email messages directly into user&amp;#039;s inbox on their home directory.  == Configuration ==  cPanel configures...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Dovecot is a mail delivery agent (MDA). It is capable of delivering email messages directly into user&amp;#039;s inbox on their home directory.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
cPanel configures Dovecot with the following configuration file.&lt;br /&gt;
{{highlight|lang=text|code=&lt;br /&gt;
protocols = lmtp imap pop3&lt;br /&gt;
ssl_cert = &amp;lt;/etc/dovecot/ssl/dovecot.crt&lt;br /&gt;
ssl_key = &amp;lt;/etc/dovecot/ssl/dovecot.key&lt;br /&gt;
ssl_min_protocol = TLSv1.2&lt;br /&gt;
ssl_cipher_list = ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256&lt;br /&gt;
&lt;br /&gt;
!include_try /etc/dovecot/sni.conf&lt;br /&gt;
&lt;br /&gt;
namespace inbox {&lt;br /&gt;
   type = private&lt;br /&gt;
   separator = .&lt;br /&gt;
   prefix = INBOX.&lt;br /&gt;
   inbox = yes&lt;br /&gt;
  mailbox Drafts {&lt;br /&gt;
    special_use = \Drafts&lt;br /&gt;
    auto = subscribe&lt;br /&gt;
  }&lt;br /&gt;
  mailbox spam {&lt;br /&gt;
    special_use = \Junk&lt;br /&gt;
    auto = subscribe&lt;br /&gt;
  }&lt;br /&gt;
  mailbox Trash {&lt;br /&gt;
    special_use = \Trash&lt;br /&gt;
    auto = subscribe&lt;br /&gt;
  }&lt;br /&gt;
  mailbox Sent {&lt;br /&gt;
    special_use = \Sent&lt;br /&gt;
    auto = subscribe&lt;br /&gt;
  }&lt;br /&gt;
  mailbox &amp;quot;Sent Messages&amp;quot; {&lt;br /&gt;
    special_use = \Sent&lt;br /&gt;
    auto = no&lt;br /&gt;
  }&lt;br /&gt;
  mailbox Archive {&lt;br /&gt;
    special_use = \Archive&lt;br /&gt;
    auto = create&lt;br /&gt;
  }&lt;br /&gt;
  mailbox &amp;quot;Archives&amp;quot; {&lt;br /&gt;
    special_use = \Archive&lt;br /&gt;
    auto = no&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
first_valid_uid = 201&lt;br /&gt;
mail_plugins = quota quota_clone zlib&lt;br /&gt;
mailbox_list_index = yes&lt;br /&gt;
mailbox_idle_check_interval = 30 secs&lt;br /&gt;
mail_prefetch_count = 20&lt;br /&gt;
&lt;br /&gt;
protocol !indexer-worker {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
maildir_copy_with_hardlinks = yes&lt;br /&gt;
maildir_very_dirty_syncs = yes&lt;br /&gt;
maildir_broken_filename_sizes = yes&lt;br /&gt;
mdbox_rotate_size = 10M&lt;br /&gt;
&lt;br /&gt;
protocol imap {&lt;br /&gt;
  mail_max_userip_connections = 20&lt;br /&gt;
  mail_plugins = acl quota imap_quota&lt;br /&gt;
  mail_plugins = $mail_plugins zlib imap_zlib quota_clone virtual&lt;br /&gt;
  imap_logout_format = in=%i, out=%o, bytes=%i/%o&lt;br /&gt;
  imap_capability = +NAMESPACE&lt;br /&gt;
  imap_idle_notify_interval = 24 min&lt;br /&gt;
  namespace spam {&lt;br /&gt;
      prefix = spam&lt;br /&gt;
     separator = .&lt;br /&gt;
    location = virtual:/usr/local/cpanel/etc/dovecot/virtual/spam:INDEX=~/mail/virtual/%u/spam&lt;br /&gt;
    list = no&lt;br /&gt;
    hidden = yes&lt;br /&gt;
  }&lt;br /&gt;
  namespace sent {&lt;br /&gt;
      prefix = sent&lt;br /&gt;
     separator = .&lt;br /&gt;
    location = virtual:/usr/local/cpanel/etc/dovecot/virtual/sent:INDEX=~/mail/virtual/%u/sent&lt;br /&gt;
    list = no&lt;br /&gt;
    hidden = yes&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protocol pop3 {&lt;br /&gt;
  pop3_uidl_format = UID%u-%v&lt;br /&gt;
  pop3_logout_format = top=%t/%p, retr=%r/%b, del=%d/%m, size=%s, bytes=%i/%o&lt;br /&gt;
  mail_max_userip_connections = 3&lt;br /&gt;
  mail_plugins = quota&lt;br /&gt;
  mail_plugins = $mail_plugins quota quota_clone virtual zlib&lt;br /&gt;
  namespace spam {&lt;br /&gt;
      prefix = spam&lt;br /&gt;
     separator = .&lt;br /&gt;
    location = virtual:/usr/local/cpanel/etc/dovecot/virtual/spam:INDEX=~/mail/virtual/%u/spam&lt;br /&gt;
    list = no&lt;br /&gt;
    hidden = yes&lt;br /&gt;
  }&lt;br /&gt;
  namespace sent {&lt;br /&gt;
      prefix = sent&lt;br /&gt;
     separator = .&lt;br /&gt;
    location = virtual:/usr/local/cpanel/etc/dovecot/virtual/sent:INDEX=~/mail/virtual/%u/sent&lt;br /&gt;
    list = no&lt;br /&gt;
    hidden = yes&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
protocol lmtp {&lt;br /&gt;
    quota_full_tempfail = no&lt;br /&gt;
    postmaster_address = root&lt;br /&gt;
    mail_plugins = quota quota_clone zlib&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
lmtp_save_to_detail_mailbox = yes&lt;br /&gt;
lmtp_user_concurrency_limit = 4&lt;br /&gt;
recipient_delimiter = +&lt;br /&gt;
lmtp_rcpt_check_quota = yes&lt;br /&gt;
&lt;br /&gt;
protocol lda {&lt;br /&gt;
  quota_full_tempfail = no&lt;br /&gt;
  postmaster_address = root&lt;br /&gt;
  mail_plugins = quota quota_clone zlib&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
lda_mailbox_autocreate = yes&lt;br /&gt;
disable_plaintext_auth = no&lt;br /&gt;
auth_cache_size = 1M&lt;br /&gt;
auth_cache_ttl = 3600 sec&lt;br /&gt;
auth_cache_negative_ttl = 3600 sec&lt;br /&gt;
auth_username_chars = &amp;quot;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$-=?^_{}~./@+%&amp;quot;&lt;br /&gt;
auth_mechanisms = plain login&lt;br /&gt;
auth_policy_server_url = http://127.0.0.1:579/dovecot-auth-policy&lt;br /&gt;
auth_policy_server_timeout_msecs = 3000&lt;br /&gt;
auth_policy_hash_mech = sha512&lt;br /&gt;
auth_policy_request_attributes = auth_database=mail database=mail service=dovecot username=%{orig_user} authtoken_hash=$0$0$%{hashed_password} local_host=%{real_lip} local_port=%{real_lport} remote_host=%{real_rip} remote_port=%{real_rport}&lt;br /&gt;
auth_policy_reject_on_fail = no&lt;br /&gt;
auth_policy_hash_truncate = 64&lt;br /&gt;
auth_policy_hash_nonce = &amp;quot;dummmy&amp;quot;&lt;br /&gt;
!include_try /etc/dovecot/auth_policy.conf&lt;br /&gt;
&lt;br /&gt;
passdb {&lt;br /&gt;
  driver = dict&lt;br /&gt;
  args = /usr/local/cpanel/etc/dovecot/cpauthd-dict.conf&lt;br /&gt;
  result_internalfail = continue&lt;br /&gt;
  result_failure = return-fail&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
userdb {&lt;br /&gt;
   driver = prefetch&lt;br /&gt;
}&lt;br /&gt;
userdb {&lt;br /&gt;
  driver = dict&lt;br /&gt;
  args = /usr/local/cpanel/etc/dovecot/cpauthd-dict.conf&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
plugin {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service config {&lt;br /&gt;
    vsz_limit = 2048 M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service quota-status {&lt;br /&gt;
  executable = quota-status -p postfix&lt;br /&gt;
  unix_listener {&lt;br /&gt;
    path = quota-status&lt;br /&gt;
    mode = 0666&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service auth {&lt;br /&gt;
  unix_listener auth-client {&lt;br /&gt;
    path = auth-client&lt;br /&gt;
    mode = 0666&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service stats {&lt;br /&gt;
  client_limit = 2000&lt;br /&gt;
  unix_listener stats-writer {&lt;br /&gt;
    mode = 0666&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
plugin {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mail_access_groups = dovecot&lt;br /&gt;
&lt;br /&gt;
service dict {&lt;br /&gt;
  unix_listener dict {&lt;br /&gt;
    mode = 0660&lt;br /&gt;
      group = dovecot&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service lmtp {&lt;br /&gt;
    vsz_limit = 512 M&lt;br /&gt;
    client_limit = 1&lt;br /&gt;
    process_limit = 500&lt;br /&gt;
    unix_listener lmtp {&lt;br /&gt;
       user = mailnull&lt;br /&gt;
       group = mail&lt;br /&gt;
       mode = 0660&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service imap-login {&lt;br /&gt;
  client_limit = 500&lt;br /&gt;
    process_limit = 50&lt;br /&gt;
    process_min_avail = 2&lt;br /&gt;
    service_count = 0&lt;br /&gt;
    vsz_limit = 128 M&lt;br /&gt;
    inet_listener imap {&lt;br /&gt;
      address = *,::&lt;br /&gt;
    }&lt;br /&gt;
    inet_listener imaps {&lt;br /&gt;
      address = *,::&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service imap {&lt;br /&gt;
    process_limit = 512&lt;br /&gt;
    vsz_limit = 512 M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service managesieve-login {&lt;br /&gt;
  client_limit = 500&lt;br /&gt;
    process_limit = 50&lt;br /&gt;
    process_min_avail = 2&lt;br /&gt;
    service_count = 0&lt;br /&gt;
    vsz_limit = 128 M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service managesieve {&lt;br /&gt;
    process_limit = 512&lt;br /&gt;
    vsz_limit = 512 M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service pop3-login {&lt;br /&gt;
  client_limit = 500&lt;br /&gt;
    process_limit = 50&lt;br /&gt;
    process_min_avail = 2&lt;br /&gt;
    service_count = 0&lt;br /&gt;
    vsz_limit = 128 M&lt;br /&gt;
    inet_listener pop3 {&lt;br /&gt;
      address = *,::&lt;br /&gt;
    }&lt;br /&gt;
    inet_listener pop3s {&lt;br /&gt;
      address = *,::&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
service pop3 {&lt;br /&gt;
    process_limit = 512&lt;br /&gt;
    vsz_limit = 512 M&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
dict {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
plugin {&lt;br /&gt;
  quota_exceeded_message = &amp;quot;Mailbox is full / Blocks limit exceeded / Inode limit exceeded&amp;quot;&lt;br /&gt;
  acl = vfile:cache_secs=86400&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cPanel also handles the Dovecot authentication by providing a socket at {{code|/usr/local/cpanel/var/cpdoveauthd.sock}}.&lt;/div&gt;</summary>
		<author><name>Leo</name></author>
	</entry>
</feed>