Arnut's Blog |
| Home | My Profile | My friend |Research | เรียนต่อ Ph.D. | Sitemap | Contact Us | | คุณเข้าเป็นคนที่
นับตั้งแต่ : 7/3/05 |
หน้า Linux |
การติดตั้ง Mail Server (sendmail) | ||||||
![]() |
||||||
อันดับแรกให้ตรวจสอบก่อนว่า package Sendmail
ถูกติดตั้งในระบบหรือยัง หากไม่มีให้ติดตั้งเข้าไปใหม่ สามารถดาวน์โหลดได้ที่
http://www.sendmail.org # rpm -q sendmail sendmail-8.12.8-4 < มีแพ็กเกจติดตั้งแล้ว # rpm -q m4 # rpm -q sendmail-cf # rpm -q imap การติดตั้ง package สามารถค้นหาตัวติดตั้งในแผ่น cd-rom # rpm -ivh ชื่อแพ็กเกจ.* ปรับแต่งเป็นไฟล์คอนฟิก # cd /etc/mail # vi sendmail.mc เพิ่ม dnl ด้านหน้าบรรทัด DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') ระบุชื่อเครื่องเมล์เซิร์ฟเวอร์บรรทัดสุดท้าย
สั่งปรับแต่งคอนฟิกดังนี้ # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf แก้ไขไฟล์ access # vi /etc/mail/access Relay เป็นไอพีที่ให้สามารถส่งเมล์ผ่านเซิร์ฟเวอร์นี้ได้ ใส่เป็น ip จริงและ private ip ที่ใช้งานอยู่ Reject ปฏิเสธโดเมน xxx.com
ทำการ makemap เพื่อปรับแต่งค่าไฟล์ access ใหม่ # makemap hash /etc/mail/access < /etc/mail/access แก้ไขไฟล์ local-host-names โดยการระบุชื่อโดเมนเราเข้าไป # vi /etc/mail/local-host-names
ทำการสร้างไฟล์ relay-domains เพื่อให้เมล์สามารถส่งออกนอกโดเมนได้ ใส่ไอพี/โดเมนที่ต้องการให้ส่งเมล์ออกภายนอก
สั่งเปิดบริการ POP3 Services # vi /etc/xinetd.d/ipop3 disable = yes เปลี่ยนเป็น disable = no
สั่ง Start Service Mail # service sendmail start กรณีต้องการ Start Mail (SMTP/POP3/IMAP) แบบถาวรสามารถสั่งดังนี้ # setup เลือก system service แล้วสั่งคลิกเลือกดังนี้ [ * ] imap [ * ] pop3 [ * ] sendmail คำสั่งอื่นๆ ที่น่าสนใจ # service sendmail restart < รีสต๊าทเครื่อง # service sendmail reload < สั่งรีโหลด |
||||||