บทความนี้จะพูดถึงการ Forward Local system e-mail ของ Direct Admin ไปที่อีเมล์อื่นนะครับ
คิดว่าหลายคงที่ทำ Server คงจะเคยประสบกับปัญหาแบบนี้นะครับ คือพอเราตั้ง Cron job ไว้ แล้วมันทำงานเสร็จ มันจะต้องส่งอีเมล์มาบอกเรา พร้อม output ใช่ไหมครับ ว่ามันทำงานเสร็จแล้ว แต่ปัญหาก็คืออีเมล์ที่มันจะส่งไปให้ มันจะส่งไปให้ที่ Local System E-mail แทนที่จะส่งไปให้อีเมล์ของ Account เราครับ เช่น Account โดเมน sinnawat.com อีเมล์เป็น แต่มันดันส่งไปที่ Local System E-mail ก็คือ ส่งอีเมล์นี้จะต้องเข้าไปเช็คใน webmail ของ Direct Admin เท่านั้นก็คือ yourdomain.com/webmail แบบนี้ ซึ่งโดยปกติแล้วเราก็ไม่ค่อยได้เข้าไปเช็คถูกไหมครับ จึงทำให้อีเมล์เข้าไปกองอยู่ในนั้นเป็นจำนวนมาก (ในกรณีไม่ได้สั่งให้ไม่ส่งเมล์ตอนทำงาน Cron Job เสร็จ)
ทีนี้ผมก็เลยมาคิดว่าทำอย่างไรดีให้อีเมล์ที่ส่งหลังจากทำงานเสร็จเนี่ย forward มาที่อีเมล์ที่ผมใช้อยู่ประจำ ค้นหาไปมาก็ได้คำตอบครับ
วิธีก็คือ
1. ssh เข้าไปที่ server เราก่อนครับ
2. สร้างไฟล์ .forward ขึ้นมาใน /home/$username/? ปล.อย่าลืมเปลี่ยน $username เป็นของคุณเองด้วย
#touch /home/$username/.forward
3.? ให้สิทธิ์ Owner
#chown $username:$username /home/$username/.forward
4. เปลี่ยนสิทธิ์ เป็น 644
#chmod 644 /home/$username/.forward
5. แก้ไขไฟล์ .forward
#nano .forward
6. ใส่อีเมล์ที่คุณต้องการ forward เข้าไป เช่นของผมก็ใส่ เข้าไป แล้ว Ctrl + X => Y + Enter เป็นอันเสร็จ
ปล. คนที่จะทำวิธีนี้ได้จะต้องสามารถ ssh เข้าไปได้นะครับ ถ้าไม่ได้ก็ต้องให้ผู้บริการทำให้ครับ
ขอบคุณครับ