Direct Admin อยู่ๆ ก็รับเมล์ส่งเมล์ไม่ได้เลย

คือ ส่งเมล์ไปก็หายไม่ได้รับ ส่งออกจากเว็บเมล์ก็ขั้น failed to send a messeage

[root@ns7 exim]# tail mainlog

เวลารับเข้าจะมี error แบบนี้นะครับ

2011-03-30 12:10:01 1Q4nfN-0004Lh-A6 F=<root@xx.xxxxx.com> rejected by non-SMTP ACL: failed to expand ACL string “${perl{find_user}}”: Undefined subroutine &main::find_user called.

2011-03-30 12:10:01 1Q4nfN-0004Lk-BF F=<> rejected by non-SMTP ACL: failed to expand ACL string “${perl{find_user}}”: Undefined subroutine &main::find_user called.

2011-03-30 12:10:01 1Q4nfN-0004Lk-BF Error while reading message with no usable sender address (R=1Q4nfN-0004Lh-A6): rejected by non-SMTP ACL: local configuration problem

2011-03-30 12:10:01 1Q4nfN-0004Lj-BO F=<> rejected by non-SMTP ACL: failed to expand ACL string “${perl{find_user}}”: Undefined subroutine &main::find_user called.

2011-03-30 12:10:01 1Q4nfN-0004Lj-BO Error while reading message with no usable sender address (R=1Q4nfN-0004Li-As): rejected by non-SMTP ACL: local configuration problem

แต่ถ้าส่งออกจะเป็น

2011-03-30 12:12:12 H=localhost (www.xxxxx.com) [127.0.0.1] incomplete transaction (RSET) from <sales@xxxx.com>

[root@ns7 exim]# tail rejectlog

2011-03-30 12:12:01 1Q4nhJ-0004Q3-Kp F=<root@xxxxx.xxxx.com> rejected by non-SMTP ACL: failed to expand ACL string “${perl{find_user}}”: Undefined subroutine &main::find_user called.

2011-03-30 12:12:01 1Q4nhJ-0004Q4-LK F=<> rejected by non-SMTP ACL: failed to expand ACL string “${perl{find_user}}”: Undefined subroutine &main::find_user called.

2011-03-30 12:12:12 H=localhost (www.xxxxx.com) [127.0.0.1] F=<sales@xxxxx.com> temporarily rejected RCPT <xxxxx@hotmail.com>: failed to expand ACL string “${perl{find_user}}”: Undefined subroutine &main::find_user called.

2011-03-30 12:12:51 1Q4ni3-0004Re-VT F=<xxxxxx@hotmail.com> rejected by non-SMTP ACL: failed to expand ACL string “${perl{find_user}}”: Undefined subroutine &main::find_user called.

2011-03-30 12:12:51 1Q4ni7-0004Ro-VV F=<> rejected by non-SMTP ACL: failed to expand ACL string “${perl{find_user}}”: Undefined subroutine &main::find_user called.

มีใครเคยเจอไหมครับ แล้วแก้ไขได้ไหมครับ รบกวนหน่อยนะครับ

ขอบคุณครับ

ลอง restart dovecot direct admin exim ก็ไม่หายนะครับ เอา plugin smtp-limited ออกก็ไม่หาย

ขอบคุณครับ

อยากสอบถามว่ามันเกียวกับ ปัญหาพวก User ได้ไหมนะครับ

เพราะ login เข้าไปแต่เหมือนกลับบอกว่าไม่เจอ user ไม่รุ้ว่าเกียวหรือเปล่านะครับ

จาก log secure

Mar 30 12:40:57 ns7 dovecot[31242]: auth(default): shadow(xxx@xxx.com,216.9.249.176): unknown user

Mar 30 12:40:57 ns7 dovecot[31242]: auth(default): passwd(xxx@xx.com,216.9.249.176): unknown user

Mar 30 12:40:57 ns7 dovecot[31242]: imap-login: Login: user=<xx@xxx.com>, method=PLAIN, rip=216.9.249.176, lip=202.xxx.xxx.xxx, TLS

Mar 30 12:40:58 ns7 dovecot[31242]: IMAP(choungkrai@vosup.com): Disconnected: Logged out bytes=56/687

Mar 30 12:41:51 ns7 dovecot[31242]: auth(default): shadow(xxx@xxxx.com,27.130.76.160): unknown user

Mar 30 12:41:51 ns7 dovecot[31242]: auth(default): passwd(xxx@xxxx.com,27.130.76.160): unknown user

และเครื่องมีปัญหาอีกอย่างคือ อยู่ๆ มันชอบ ping time out ssh หรือเข้าเว็บอะไรไม่ได้เลย แต่จากภายนอกนะครับ

ถ้าเป็น ping หรือ ssh จากเครื่องที่อยู่ในวงแลนเดียวกันได้

แต่ไม่ได้ทำอะไร สัก 10-15 นาทีเวลาไม่แน่นอนมันก็หายเอง สามารถ ping ssh จากวงนอกได้ปกติไม่รู้ว่าเกียวไหม

รบกวนปรึกษาหน่อยนะครับว่าทำไงดี ใช้หมดความรู้ที่เรียนมาละก็ไม่หาย 555+

ขอบคุณครับ

build exim config ใหม่ครับ

cd /usr/local/directadmin/custombuild

./build exim_conf

ขอบคุณ คุณ hack3rb43 ได้ละครับ