การ Forward Mail (Aliases)

บทนำ
ในบางครั้งเราอาจจะมีความต้องการดังนี้
:

  • ต้องการฟอร์เวิร์ดเมล์ที่ส่งมายังชื่ออีเมล์ของเราไปยังอีเมล์ชื่ออื่น

  • ต้องการฟอร์เวิร์ดเมล์ที่ส่งไปยัง email address อันหนึ่งไปยัง email address หลาย ๆ อัน

ความต้องการดังกล่าวสามารถบรรลุได้ด้วยการทำ Aliases ซึ่งก็คือการแก้ไขไฟล์ /etc/aliases ซึ่งเป็นไฟล์ที่ใช้กำหนดนามแฝงของผู้ใช้แต่ละคนหรือแบบกลุ่มผู้ใช้ก็ได้  เมื่อมีเมล์ผ่านเข้ามาที่พอร์ต SMTP   โปรแกรม sendmail จะทำการตรวจสอบว่าเมล์ฉบับนั้นจะให้ส่งไปหาผู้รับที่อยู่ภายในเครื่อง Mail Server เดียวกันหรือว่าที่อื่น  โดยการอ่านข้อมูลจากไฟล์ /etc/aliases ถ้าเป็นการส่งภายใน Mail Server  เครื่องก็จะทำการส่งผ่านไปยังกล่องจดหมายของผู้รับคนนั้น ๆ ภายในครื่องเดียวกัน  แต่ถ้าเป็นการส่งไปยังผู้รับที่อยู่ที่อื่นหรือต่างโดเมนกัน  เครื่องก็จะส่งไปหาผู้รับที่เครื่องอื่น

โดยรูปแบบการกำหนดนามแฝงในไฟล์
/etc/aliases เป็นดังนี้ :

นามแฝง
:  email-address1 [,email-address2,]

ตัวอย่างการใช้งาน
สมมุติว่าเรามีโดเมนเป็น
itwizard.info

ตัวอย่างที่ 1 ผู้รับมีบัญชีบน
Mail Server ชื่อว่า adisorn มี email-address เป็น ksorn@itwizard.info เราต้องกำหนดในไฟล์ /etc/aliases ว่าเมื่อมีเมล์มายัง ksorn@yahoo.com ให้ทำการส่งไปยังกล่องจดหมายที่ชื่อว่า adisorn ดังนี้

ksorn :   adisorn


ตัวอย่างที่ 2 ผู้รับมีบัญชีบน Mail Server ชื่อว่า somchai  มี email-address เป็น somchai@itwizard.info และเมื่อมีเมล์มายัง somchai@itwizard.info  ต้องการ Forward เมล์ดังกล่าวไปให้ somsak และ somsri ที่มีบัญชีอยู่ในเครื่องเดียวกัน ก็ต้องกำหนดในไฟล์ /etc/aliases เป็นดังนี้ :

somchai : somsak, somsri


ตัวอย่างที่ 3
ผู้รับมีบัญชีบน
Mail Server ชื่อว่า noknoi และมี email address เป็น noknoi@itwizard.info  ซึ่งเมื่อมีเมล์มาถึง noknoi@itwizard.info ต้องการ Forward เมล์ดังกล่าวไปให้ nokkaew และ nokair ที่มีบัญชีอยู่ในเครื่องเดียวกัน และพร้อมกันนี้ต้องการ Forward เมล์ดังกล่าวไปยัง ชื่อบัญชีที่อยู่ต่างเครื่องกันคือเป็น ksorn@yahoo.com และ somchai@hotmail.com ก็ต้องกำหนดในไฟล์ /etc/aliases เป็นดังนี้ :

noknoi : nokkeaw, nokair, ksorn@yahoo.com, somchai@hotmail.com

และเมื่อมีการแก้ไขไฟล์ /etc/aliases แล้วจะต้องทำการอัพเดตให้ระบบรู้โดยเรียกคำสั่งดังนี้

#newaliases


โดยสมาชิกในนามแฝงกลุ่มก็อาจจะส่งต่อไปยังกล่องจดหมายของแต่ละคนได้อีกเช่น
:
nokkeaw :  keaw
nokair : air

จบครับ