ปัญหามาอีกแล้ว System account E-mail ของ DA เข้าไม่ได้

เมล์ system account เข้าไม่ได้เลยครับ
หลังจากที่ เปลี่ยนเป็น Dovecot
เมล์อื่นๆ ปกติหมด เพียงแต่ system account จะเข้าไม่ได้
(e-mailที่usernameตรงกับของ DA จะเข้าไม่ได้เลย)

พอจะมีวิธีแก้ไขมั้ยครับ

ได้นิครับ ลองใช้ roundcube ดูครับ

ให้ดีให้ convert to devecot ใหม่่อีกทีครับ

ลองดูแล้วครับ กลับไปใช้ vm-pop3d ก็ยังเข้าไม่ได้ครับ

ก็บอกไปแล้วว่ามัน convert ไม่สมบูรณ์
ถ้า convert สมบูรณ์ก็ไม่ต้องไปแก้ไฟล์ services.status เองให้เมื่อยมือ
:blush:

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 {