เมล์ system account เข้าไม่ได้เลยครับ
หลังจากที่ เปลี่ยนเป็น Dovecot
เมล์อื่นๆ ปกติหมด เพียงแต่ system account จะเข้าไม่ได้
(e-mailที่usernameตรงกับของ DA จะเข้าไม่ได้เลย)
พอจะมีวิธีแก้ไขมั้ยครับ
เมล์ system account เข้าไม่ได้เลยครับ
หลังจากที่ เปลี่ยนเป็น Dovecot
เมล์อื่นๆ ปกติหมด เพียงแต่ system account จะเข้าไม่ได้
(e-mailที่usernameตรงกับของ DA จะเข้าไม่ได้เลย)
พอจะมีวิธีแก้ไขมั้ยครับ
ได้นิครับ ลองใช้ roundcube ดูครับ
ให้ดีให้ convert to devecot ใหม่่อีกทีครับ
ลองดูแล้วครับ กลับไปใช้ vm-pop3d ก็ยังเข้าไม่ได้ครับ
ก็บอกไปแล้วว่ามัน convert ไม่สมบูรณ์
ถ้า convert สมบูรณ์ก็ไม่ต้องไปแก้ไฟล์ services.status เองให้เมื่อยมือ
Convert ใหม่อีกรอบนึงแล้วครับ ก็ไม่ได้เหมือนเดิม
Apr 30 04:49:24 sv1 dovecot[16032]: auth(default): passwd(admin,127.0.0.1): Password mismatch
Apr 30 04:49:24 sv1 dovecot[16032]: auth(default): passwd-file(admin,127.0.0.1): no passwd file: /etc/virtual//passwd
Apr 30 04:49:25 sv1 dovecot[16032]: pop3-login: Disconnected: user=<admin>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
ชื่อ domain หายไป
ลองตรวจสอบไฟล์ /etc/virtual/domainowners ดูครับว่าสมบูรณ์หรือเปล่า
ในไฟล์ต้องมีชื่อโดเมนอยู่ในรูปแบบนี้
domain.com:
ดูใน /etc/virtual/domainowners แล้วครับ
มีโดเมน: username ครบถ้วนครับ
dovecot.conf น่าจะถูกแล้วนะครับ เพราะว่า E-mail อื่นๆ ใช้งานได้หมดเลย จะใช้ไม่ได้ก็แค่ E-mail ที่เป็นของระบบ ที่สร้างมาพร้อมกับสร้าง user ใน DA ครับ
คือ username ใน DA คือ admin
E-mail ที่ใช้ไม่ได้ของ user นี้คือ admin@domain.com ครับ
ตอนนี้build dovecot ก็ทำตาม help ของที่ DA เลยครับ
./build update
./build update_dovecot
./build dovecot
./build todovecot
ไม่พบ Error อะไรเลยครับ และเห็นเมล์ในสว่น
/var/mail ก็ได้ converse ไปด้วยแล้ว
ตอนนี้ก็แก้ปัญหาเฉพาะหน้าโดยการตั้งเป็น forword เมล์แทนครับ
account ที่มากับระบบ ตอน login ไม่ต้องใส่ @domain.com นะครับ
ใช้ Login admin เฉยๆ
ใช้ username admin ก็เข้าไม่ได้ครับ
บอกว่า Password ผิด ไปแก้ password ใน DA ใหม่แล้ว ก็ยังไม่ได้ครับ
ขอบคุณมากนะครับที่ สละเวลามาตอบ
Apr 30 04:49:24 sv1 dovecot[16032]: auth(default): passwd-file(admin,127.0.0.1): no passwd file: /etc/virtual//passwd
ตรวจสอบตัว path ในไฟล์ config ใหม่ครับ
file config อันใหนครับ
น่าจะเริ่มจาก dovecot.conf ก่อน ในส่วนของ authentication เนื่องจากปกติแล้ว dovecot จะหาไฟล์ /etc/virtual/domainname/passwd แต่ที่แจ้ง error ก็ไม่แปลกเพราะ /etc/virtual//passwd มันก็จะวิ่งไปหาใน / แทน
/etc/virtual/passwd
เข้าไปดูแล้วนะครับ จะไม่มี user ตัวที่ติดมาตอนสร้าง account ครับ
อย่างตอนนี้ก็คือจะไม่มี user admin ครับ
แต่คือปัญหานี้เป็นเฉพาะในส่วนของ e-mail ที่สร้างมาจาก System ตอสร้าง Account ใน DA เท่านั้นนะครับ
E-mail อื่นเข้าได้ปกติไม่มีปัญหาแต่อย่างใด
แก้ได้แล้วครับ
บรรทัดนี้เองใน dovecot.conf
passdb shadow {