ผมได้ทำตามวิธีจากลิงค์นี้ http://www.directadmin.com/forum/showthread.php?s=&threadid=10350
ซึ่งก็ใช้งานได้ดีครับ แต่มีปัญหาตรงยูสเชอร์ที่ต้องการส่งอีเมล์มากกว่าปกติที่กำหนดไว้ในไฟล์ /etc/virtual/limit [เช่น 300 ฉบับ/วัน สำหรับค่าปกติของยูสเชอร์ทั่วไป]
และได้สร้างไฟล์ /etc/virtual/usage/username.limit [เช่น 5000 ฉบับ/วัน] ขึ้นมา สำหรับยูสเชอร์คนไหนที่ต้องการส่งอีเมล์มากกว่าค่าปกติที่ตั้งไว้
ปัญหามีอยู่ว่าเวลาเที่ยงคืนไปแล้ว ระบบมันรีเซ็ตค่าต่างๆ ใหม่ แล้วไฟล์ username.limit มันก็ถูกลบทิ้งไปด้วย
เลยทำให้วันต่อมามันไปอ้างอิงการจำกัดอีเมล์ต่อวันจากไฟล์ /etc/virtual/limit แทน ทำให้ส่งอีเมล์มากกว่า 300 ฉบับไม่ได้
จะทำยังไงไม่ให้ไฟล์ username.limit ถูกลบทิ้ง รบกวนเพื่อนๆ ช่วยแนะนำทีครับ
เห็นเหมือนกันครับ แต่ผมดูวิธีแล้วไม่อยากทำตามเห็นมันหลายขั้นตอน กลัวฝีมือไม่ถึง
ammove
4
คุณใหม่ ลองอันนี้สิครับ http://www.thaihosttalk.com/index.php?topic=18601.0 คล้ายๆกัน ใช้แล้วไม่มีปัญหา username.limit ก็ไม่โดนลบด้วยครับ
ผมเคยลองใช้ SMTP Limiter Plugin กับ centos ใช้แล้วมีปัญหา ส่งไม่ออก รับไม่เข้า บางโดเมนครับ
จะลองใช้ทั้งสองแบบนะครับ ขอบคุณ picoHosting และ netplushost มากๆ
kke
6
ที่ถูกลบทิ้งเพราะเอาไฟล์ไปใส่ใน folder uasge ครับ ซึ่งระบบมันลบไฟล์ทิ้งทุกวัน
วิธีแก้ไขก็ง่ายๆคือแก้ตำแหน่งของไฟล์ไปไว้ใน /etc/virtual/ แทนครับ
my $userlimit = "/etc/virtual/usage/${name}.limit";
แก้เป็น
my $userlimit = "/etc/virtual/${name}.limit";
แต่ว่าใช้ plugins smtp limiter ก็ง่ายดีครับ
จะลองแก้ไขดู ขอบคุณทุกคนครับ