|
บทนำ
ในบางครั้งเราอาจจะมีความต้องการดังนี้
:
ความต้องการดังกล่าวสามารถบรรลุได้ด้วยการทำ
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
จบครับ |