กรณีส่ง email ไม่ออก ตรวจสอบพบ error ตัวอย่าง :
2017-06-17 16:11:11 SMTP call from (SSL25PC) [103.10.228.34]:25572 dropped: too many syntax or protocol errors (last command was "RCPT TO: <'piyapat.se@pt.co.th'>")
ปัญหาเกิดจากลูกค้าส่งอีเมล์โดยกรอกที่อยู่อีเมล์ปลายทางที่มีอักขระพิเศษเช่น abc.com
โดยข้อมูล Log Files ทั้งหมดจะเก็บเป็นรูปแบบ Text File อยู่ที่ Path /var/log/exim_mainlog การเรียกใช้งานตรวจสอบนั้นให้ใช้ Parameter คำสั่ง exim ในการเรียกดูข้อมูลที่ต้องการโดยให้ระบบ Kyeword ที่ต้องการหรือสามารถ ทำเงือนไขในการคำหาโดยใช้คำสั่ง |grep ตามที่เราต้องการ ตัวอย่างที่ 1#exigrep domain.com /var/log/exim_mainlog (Parameter + Kyeword + Path) ตัวอย่างที่ 2#exigrep domain.com /var/log/exim_mainlog |grep (Parameter +Kyeword + Path + Condition) อ้างอิงแหล่งที่มา https://forums.cpanel.net/threads/view-email-logs-for-all-emails-sent-received.251631/
ยกตัวอย่างกรณีของ tags.co.th นั้นใช้ horde mail ที่เราติดตั้งให้ หากติด error เวลาที่ทำการส่งอีเมลล์There was an error sending your message: Failed to open sendmail [/var/qmail/bin/sendmail] for execution. วิธีแก้ปัญหาทีม TS ส่งให้ lv2 ครับ วิธีแก้ปัญหาทีม SYSNOC หรือ ITS ให้ทำการตรวจสอบ 2 จุดตามนี้ 1. ตรวจสอบไฟล์ /usr/sbin/sendmailroot@vps5 [~]# ls -al /usr/sbin/sendmail-rwxr-sr-x 1 root mailtrap 15012 Jun 10 22:25 /usr/sbin/sendmail หากไม่เป็นตามนี้ ให้แก้ไขด้วยchmod +x /usr/sbin/sendmail chmod g+s /usr/sbin/sendmail chown root:mailtrap /usr/sbin/sendmail 2. ตรวจสอบว่าทำการ disabled php funtions : popen ไว้หรือไม่ หากมีให้เอาออกแล้ว Restart Apache.root@vps5 [~]# pico -w /usr/local/lib/php.iniroot@vps5 [~]# /etc/rc.d/init.d/httpd restart **** กรณีใช้งาน horde ของ cPanel เองไม่มีปัญหาอะไรสามารถ disabled php function : popen ****
ปัญหาที่เกิด เวลาคลิกเข้าโปรแกรมเมล์ Roundcube แล้วพบ error ตามด้านล่าง SERVICE CURRENTLY NOT AVAILABLE สาเหตุ ปัญหานี้เกิดจาก db roundcube error วิธีแก้ปัญหาทีม TSส่งให้ lv2 ครับ วิธีแก้ปัญหาทีม SYSNOC หรือ ITSการแก้ปัญหา ให้ทำการรัน /usr/local/cpanel/bin/update-roundcube --force
การแก้ไขในส่วนนี้เป็นการแก้ไข config ของโปรแกรม horde โดยจะมีผลของการแก้ไขทั้งเครื่อง ให้เจ้าหน้าที่ที่จะดำเนินการ วิเคราะห์ปัญหาก่อนว่าสมควรดำเนินการให้หรือไม่ หากเป็นเครื่องการใช้งานเครื่อง Server Shared Hosting ให้ปรึกษากับ Lv 2, Lv3 ก่อนที่จะดำเนินการก่อนทุกครั้ง แก้ไขโปรแกรม Horde เวลาไม่ตรง ดูตัวอย่างได่ที่ vpsmail.thaivivat.co.th cat /usr/local/cpanel/3rdparty/etc/horde/php.ini วิธีแก้ปัญหาทีม TSส่งให้ lv2 ครับ วิธีแก้ปัญหาทีม SYSNOC หรือ ITSวิธีแก้ไข 1. cd /usr/local/cpanel/3rdparty/php/54/etc/horde/; ll drwxr-xr-x. 2 root root 4096 May 14 20:41 ./ drwxr-xr-x. 9 root root 4096 Jul 5 2014 ../ lrwxrwxrwx. 1 root root 51 Jul 4 2014 php.ini -> /usr/local/cpanel/3rdparty/php/54/etc/horde/php.ini 2. cp php.ini php.ini.bak 3. nano -w php.ini (Search "date.timezone") ; Defines the default timezone used by the date functions ; http://php.net/date.timezone ;date.timezone แก้ไข date.timezone = Asia/Bangkok 4. restart exim, dovecot https://forums.cpanel.net/threads/default-timezone-on-horde.402312/