วันศุกร์, พฤศจิกายน 24, 2549

ความทะลึ่งของ Dovecot

ลง Dovecot แทน Courier IMAP สำหรับ virtual mailbox

วันหนึ่ง login เข้าไปเช็กเมล์ผ่าน webmail แต่ไม่มีเมล์มาเลย ซึ่งเป็นเรื่องที่แปลกมาก เพราะอย่างน้อยน่าจะมีเมล์จากเพื่อนรักที่ชื่อ SPAM มาบ้าง

เข้าไปดูที่ server ถึงได้เจออะไรพิลึกๆ

Dovecot ดันสร้าง dir ใหม่เป็นชื่อโดเมนและไปสร้าง maildir ในนั้นอีกที

สาเหตุคือตอน login ดันเผลอไปยกแคร่ตัวแรกของชื่อโดเมน

เจ้า Dovecot ปล่อยให้ผ่านตอน login แต่ดันไปสร้าง maildir ใหม่ให้เรียบร้อย พอเช็กเมล์ก็เลยเจอ maildir ที่ว่างเปล่าของอันที่มันสร้างใหม่ขึ้นมา

จัดการลบทิ้งซะแล้วเข้าไปแก้ config ของ Dovecot
auth_username_chars = abcdefghijklmnopqrstuvwxyz01234567890.-_@

บังคับให้ใช้แต่ตัวเล็กก็พอ

restart เสร็จก็หาย

bug พื้นๆแบบนี้นี่มันทะลึ่งจริงๆ

ว่าไหม?

(เขียน 2006-07-19)

ไม่มีความคิดเห็น: