<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ROOTLAU.COM &#187; mail server</title>
	<atom:link href="http://blog.rootlau.com/wp/tag/mail-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rootlau.com/wp</link>
	<description>Root Lau Offical Blog</description>
	<lastBuildDate>Sat, 29 Nov 2014 05:45:31 +0000</lastBuildDate>
	<language>zh-TW</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>SquirrelMail + poppassd</title>
		<link>http://blog.rootlau.com/wp/squirrelmail-poppassd/</link>
		<comments>http://blog.rootlau.com/wp/squirrelmail-poppassd/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 06:54:00 +0000</pubDate>
		<dc:creator><![CDATA[rootlau]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[mail server]]></category>

		<guid isPermaLink="false">http://blog.rootlau.com/blog/index.php?/archives/2-guid.html</guid>
		<description><![CDATA[不管輸入的密碼是多麼的正確，一律給錯： 很久沒有替別人安裝過 Mail Server 了，那個 Fedora Core 8 真了得‧‧‧ 除了給那個 Bind 玩耍了幾天外，Poppassd 也攪了我十數個小時‧‧‧ 那個 bind 竟然不許其他 ip 查詢‧‧‧ 而 Poppassd 就錯漏百出‧‧‧ 500 Old password is incorrect 查了半天程式、 log 、網路，不斷搜尋資料，一直找不到原因，直到看到有人提到 /etc/pam.d/poppassd 裡面 #%PAM-1.0 auth required pam_pwdb.so shadow nullok account required pam_pwdb.so password required pam_cracklib.so retry=3 password required pam_pwdb.so use_authtok nullok 使用的 pam_pwdb.so ，但是系統上沒有這個檔案 O_O 。仔細一查，奇了， 竟然真的找不到這個檔案。 知道原因，就好辦。仔細查了一下， 在 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>不管輸入的密碼是多麼的正確，一律給錯：</p>
<p>很久沒有替別人安裝過 Mail Server 了，那個 Fedora Core 8 真了得‧‧‧</p>
<p>除了給那個 Bind 玩耍了幾天外，Poppassd 也攪了我十數個小時‧‧‧</p>
<p>那個 bind 竟然不許其他 ip 查詢‧‧‧</p>
<p>而 Poppassd 就錯漏百出‧‧‧</p>
<blockquote><p>500 Old password is incorrect</p></blockquote>
<p>查了半天程式、 log 、網路，不斷搜尋資料，一直找不到原因，直到看到有人提到 /etc/pam.d/poppassd 裡面</p>
<blockquote><p>#%PAM-1.0<br />
auth required pam_pwdb.so shadow nullok<br />
account required pam_pwdb.so<br />
password required pam_cracklib.so retry=3<br />
password required pam_pwdb.so use_authtok nullok</p></blockquote>
<p>使用的 pam_pwdb.so ，但是系統上沒有這個檔案 O_O 。仔細一查，奇了， 竟然真的找不到這個檔案。</p>
<p>知道原因，就好辦。仔細查了一下， 在 pam 套件裡，真的沒提供 pam_pwdb.so 。而 pam_pwdb.so 與 pam_unix.so 是相同功能的模組，於是解決方法就很簡單了：</p>
<blockquote><p>cd /lib/security<br />
ln -s pam_unix.so pam_pwdb.so</p></blockquote>
<p>建立一個 soft link ，用 pam_unix.so 來提供 pam_pwdb.so 的功能，搞定！</p>
<p>但是，要求的 password 就很有要求了，我敢肯定用戶不大可能記到這樣子的密碼‧‧‧ &gt;_&lt;</p>
<p>相信不足三、二天就一定會有人走來跟我說忘記了密碼；還需努力，再找！</p>
<blockquote dir="ltr"><p>修改 /etc/pam.d/poppassd</p>
<p>刪除 pam_cracklib.so 這一行 (在這行的前面加 # 號)</p>
<p>在這行 &#8220;password required /lib/security/pam_unix.so use_authtok nullok&#8221;</p>
<p>刪除 pam_unix.so 後面的 &#8220;use_authtok&#8221;</p></blockquote>
<p>終於可以睡覺了，但太陽伯伯已經出來!‧‧‧ z&#8230; z&#8230; Z&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rootlau.com/wp/squirrelmail-poppassd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解決 dovecot POP3 收信時發生 Mailbox / INBOX 錯誤的問題</title>
		<link>http://blog.rootlau.com/wp/%e8%a7%a3%e6%b1%ba-dovecot-pop3-%e6%94%b6%e4%bf%a1%e6%99%82%e7%99%bc%e7%94%9f-mailbox-inbox-%e9%8c%af%e8%aa%a4%e7%9a%84%e5%95%8f%e9%a1%8c/</link>
		<comments>http://blog.rootlau.com/wp/%e8%a7%a3%e6%b1%ba-dovecot-pop3-%e6%94%b6%e4%bf%a1%e6%99%82%e7%99%bc%e7%94%9f-mailbox-inbox-%e9%8c%af%e8%aa%a4%e7%9a%84%e5%95%8f%e9%a1%8c/#comments</comments>
		<pubDate>Sun, 23 Dec 2007 19:28:00 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[mail server]]></category>

		<guid isPermaLink="false">http://blog.rootlau.com/blog/index.php?/archives/4-guid.html</guid>
		<description><![CDATA[解決 dovecot POP3 收信時發生 Mailbox / INBOX 錯誤的問題 版本: dovecot-0.99.13-3.FC3 maillog: pop3(某帳號): Error syncing mbox file /var/mail/某帳號: LF not found where expected pop3(某帳號): Error indexing mbox file /var/mail/某帳號: LF not found where expected pop3(某帳號): Couldn&#8217;t open INBOX: Internal error occured. Refer to server log for more information. 以 telnet 登入 110 埠: 輸入完密碼後回應: -ERR No [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><span id="&quot;zoom&quot;"> </span></p>
<p>解決 dovecot POP3 收信時發生 Mailbox / INBOX 錯誤的問題</p>
<p>版本: dovecot-0.99.13-3.FC3</p>
<p>maillog:</p>
<p>pop3(某帳號): Error syncing mbox file /var/mail/某帳號: LF not found where expected<br />
pop3(某帳號): Error indexing mbox file /var/mail/某帳號: LF not found where expected<br />
pop3(某帳號): Couldn&#8217;t open INBOX: Internal error occured. Refer to server log for more information.</p>
<p>以 telnet 登入 110 埠:</p>
<p>輸入完密碼後回應: -ERR No INBOX for user.</p>
<p>版本: dovecot-1.0-0.beta2.7</p>
<p>maillog:</p>
<p>pop3(某帳號): Mailbox init failed top=0/0, retr=0/ del=0/0, size=0</p>
<p>Outlook Express 訊息:</p>
<p>登入您的郵件伺服器時發生錯誤。您的密碼被拒絕。&#8230;通訊協定: POP3, 伺服器回應: &#8216;-ERR Mailbox isn&#8217;t a valid mbox file&#8217;,&#8230; 伺服器錯誤: 0x800CCC90, 錯誤碼: 0x800CCC92</p>
<p>解決方法:</p>
<p>以下以 foo 代表某帳號</p>
<p>cd /var/spool/mail<br />
cp foo foo_ 備份郵件<br />
true &gt; foo 清空郵箱</p>
<p>另外寄一封信到 foo 帳號</p>
<p>cat foo_ &gt;&gt; foo 匯入剛剛備份的郵件</p>
<p>即可正常收信</p>
<p>from: <a href="http://cha.homeip.net/blog/archives/2006/06/mis.html" target="_blank">http://cha.homeip.net/blog/archives/2006/06/mis.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rootlau.com/wp/%e8%a7%a3%e6%b1%ba-dovecot-pop3-%e6%94%b6%e4%bf%a1%e6%99%82%e7%99%bc%e7%94%9f-mailbox-inbox-%e9%8c%af%e8%aa%a4%e7%9a%84%e5%95%8f%e9%a1%8c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
