ddns
แก้ปัญหาการส่งเมล โดยใช้ gmail
Submitted by wd on 20 February, 2008 - 14:28.การแก้ปัญหาการส่งเมล สำหรับโฮสต์ที่ใช้ dynamic ip โดยใช้ gmail
ปัญหาคือเมลเซิร์ฟเวอร์สาธารณะไม่ยอมรับจดหมายจากเครื่องที่มีไอพีไม่คงที่
จะแก้โดยให้ gmail เป็นผู้ส่งจดหมายให้
สมมุติว่าเราได้ติดตั้ง postfix ไว้แล้ว
ขั้นตอนสำหรับ gmail
- สมัครสมาชิก gmail
- ไปที่ การตั้งค่า(settings) -> การส่งต่อและ POP/IMAP (Forwarding and POP/IMAP) ->
การเข้าถึงแบบ IMAP: (IMAP Access:) เลือก ใช้งาน IMAP (Enable IMAP)
เสร็จแล้ว
ขั้นตอนของ postfix
- เปิดใช้ relay โดยใช้คำสั่งชุดนี้
# postconf -e 'relayhost = smtp.gmail.com' # postconf -e 'smtp_sasl_auth_enable = yes' # postconf -e 'smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd' # postconf -e 'smtp_sasl_security_options ='
- ตั้งค่ารหัสผ่าน ใช้ชื่อและรหัสผ่านชุดเดียวกับตอนที่สมัคร gmail โดยใช้คำสั่งชุดนี้
สร้างสคริปต์ DDNS สำหรับเราเตอร์กับงานทำโฮสต์ใช้เอง
Submitted by wd on 8 October, 2007 - 11:42.จากครั้งก่อนเรื่อง ทำโฮสต์ใช้เอง ยังขาดเนื้อหาว่า ถ้าอุปกรณ์ของเราเป็นเราเตอร์ เราจะมีวิธีในการอัปเดตข้อมูล DNS อย่างไร
กรณีเราเตอร์จะต่างจากกรณีโมเด็ม คือเราไม่สามารถทราบได้ว่าสายจะหลุดเมื่อใด ดังนั้นเราจึงต้องอาศัยการเช็คไอพีเป็นระยะ โดยอาศัยการทำงานของ crontab
การทำงานในขั้นตอนนี้ของแพกเกจสำเร็จรูปทั่วไป จะใช้การตรวจสอบไอพีไปที่ zoneedit เป็นระยะ เช่นทุก ๆ 5 นาที เป็นต้น แต่เนื่องจากเราเขียนสคริปต์เอาเอง เราจึงสามารถประหยัดแบนด์วิดท์ (แม้เพียงน้อยนิด) ได้ โดยแทนที่จะไปตรวจไอพีเอาจาก zoneedit เราก็ตรวจเอาจากเราเตอร์ของเราแทน












