acaz โพสต์ 2008-12-29 19:31:57

ตั้งค่า Domain.live ใน Discuz7

ในดิสคัส 7.0 สามารถกำหนดให้สมาชิกสามารถมีอีเมลล์ภายใต้โดเมนของเราได้ ( user@discuzthai.com )
ดูดีไม่น้อยเลยนะเนี้ย

ก่อนอื่นมาทำความเข้าใจกันก่อนนะครับว่ามันคืออะไรเอาไว้ทำอะไร
ผมเองก็เพิ่งได้ใช้ตอนที่ทำ ดิสคัส 7.0 นี่เหมือนกัน แต่เดิมใช้ของ google app อยู่ครับ
ขอนำบทความของคุณ powermacc มาอ้างอิงนะครับ
http://www.thainuke.org/modules.php?name=News&file=article&sid=1485
เพราะตอนที่ทำผมก็ ซ ฮาโหลกับคุณแมคเหมือนกัน


Q:แล้วมันแตกต่างจากการสร้าง Email Account เองตรงไหน ??
A:ใช่ครับ คนที่ยังไม่เคยทำอาจจะคิดว่ามันไม่เห็นแปลกเลย เพราะถ้าเรามีเว็บไซต์เอง
เราก็เข้าไป control ของเว็บเราครับแล้วไปทำการ Create เมล์ชื่อที่ต้องการ เราก็ได้ใช้งานแล้วนี่
แต่ผมจะขออธิบายลักษณะเด่นของ Windows Live Custom Domains เป็นข้อๆ ดังนี้ครับ

Email ที่สร้างจาก Control Panel - ต้องเข้าไปสร้างเองจาก Control Panel ที่โฮสต์กำหนดมาให้
Email ที่สร้างจาก Live Custom Domains - ต้องเข้าไปสร้างเองจากใน Windows Live Custom Domains

Email ที่สร้างจาก Control Panel - เลือกชื่อเมล์และเลือกขนาดพื้นที่เก็บเมล์ ได้ตามต้องการ
Email ที่สร้างจาก Live Custom Domains - เลือกชื่อเมล์ได้ครับ ส่วนพื้นที่จะได้ตามที่ทาง Live กำหนดให้

Email ที่สร้างจาก Control Panel เอง - สามารถออนไลน์ Msn ได้
ด้วยการลงทะเบียนผ่านทาง http://www.passport.com เพื่อให้
Email นั้นเป็น Windows Live ID เสียก่อน จึงจะสามารถออนไลน์ Msn ได้
Email ที่สร้างจาก Live Custom Domains - Online Msn ได้ทันที
โดยไม่ต้องลงทะเบียนให้เป็น Windows Live ID

Email ที่สร้างจาก Control Panel - เวลามีเมล์เข้ามายัง Inbox เราจะไม่รู้ ต้องหมั่นเช็คเอาเองบ่อยๆ
Email ที่สร้างจาก Live Custom Domains - ถ้าเรา Online Msn ไว้ เวลามีเมล์เข้ามา สามารถรู้ได้ทันที

Email ที่สร้างจาก Control Panel - ต้องเช็ค Email ผ่านทาง Webmail ที่ทาง Host กำหนดมาให้
Email ที่สร้างจาก Live Custom Domains - เข้าเช็ค Email
ได้จากที่ http://www.hotmail.com ได้เลยโดยตรง หรือกดเช็ค Email ที่ Msn ก็ได้ครับ

Email ที่สร้างจาก Control Panel - สามารถสร้าง Email Account แจกให้กับผู้อื่นได้ครับ
แต่เปลืองพื้นที่ของเว็บที่เราเช่าเนื่องจากว่าพื้นที่กล่องเมล์ จะคิดรวมกับเนื้อที่ของเว็บที่เราเช่า
Email ที่สร้างจาก Live Custom Domains -
สามารถสร้าง Email Account แจกให้กับผู้อื่นได้ครับ และไม่ต้องกังวลกับเนื้อที่เว็บ
เพราะเนื้อที่ของกล่องรับส่งเมล์จะใช้ของ Microsoft Hotmail

มาถึงขั้นตอนการเข้าใช้บริการกันเลยดีกว่าน่ะครับ

ตอนที่ 1 ว่าด้วยการสมัครใช้บริการ Windows Live Custom Domains
สิ่งที่ต้องมี - อีเมล์ของ hotmail ที่ใช้เป็นประจำ หากไม่มีก็ไปสมัครไว้ก่อนน่ะครับ

- เข้าไปที่ http://www.hotmail.com เข้าระบบด้วยอีเมลล์ของ hotmail ที่มีอยู่ครับ

- เข้าไปที่ http://domains.live.com แล้วเลือกที่ Get started



- ต่อมาให้ใส่โดเมนที่เราเป็นเจ้าของ ลงในช่อง Provide your domain name
- เลือก Set up Windows Live Hotmail for my domain แล้วกดที่ Continue



- ต่อมาเป็นหน้าจอ Review settings ให้ทำการกดที่ I Accept



- จากนั้นระบบจะทำการลงทะเบียนการใช้บริการให้กับเรา แต่ยังไม่ได้ active



- ตรง MX Record Configuration
ให้นำค่า MX server ไปให้ผู้ให้บริการโฮสตั้งค่าให้ หรือถ้าทำเองได้ก็แก้ไขเลยครับเพราะทำการ active โดเมน

- เมื่อตั้งค่าถูกต้องเรียบร้อย โดเมนactive เรียบร้อยสามารถใช้งานได้แล้ว
- ไปที่ setting เพื่อเปิดให้ผู้ใช้สามารถลงทะเบียนเองได้


- Turn open membership on คลิ๊กให้เป็น off ครับ


- เสร็จแล้วครับสำหรับการตั้งค่า ใน domains.live.com แต่ไปเป็นการตั้งค่าใน discuz ครับ

- ไปที่ admincp > ปลั๊กอิน > ตั้งค่า MSN > เปิดการทำงานแล้วใส่ชื่อโดเมนครับ


เป็นอันเสร็จเรียบร้อย
คราวนี้ที่หน้าลงทะเบียนจะไม่ขึ้นลงทะเบียนอีเมลล์เป็น discuz.org แล้วครับจะเป็น ชื่อโดเมนเราเองะสามารถใช้งานได้ด้วย


https://domains.live.com/members/signup.aspx?domain=discuzthai.com

ผมก็ทำเอาไว้เช่นกันครับ
https://domains.live.com/members/signup.aspx?domain=discuzthai.com

เรียบร้อยครับ

trickstertik โพสต์ 2008-12-29 19:47:44

ว้าว ขอบคุณมากๆครับคุณโจ้

buachompoox โพสต์ 2008-12-29 21:08:42

โอ้ว น่าลองแฮะขอบคุณครับ {:14_653:}

suthida โพสต์ 2008-12-29 21:29:11

1# acaz

สงสัยมานานว่าแก้ไขอย่างไร แบบนี้นี่เอง ขอบคุณค่ะ

samusai โพสต์ 2009-1-27 00:07:11

ขอขุดขึ้นไปนะครับเผื่อบางคนที่อยากทำเหมือนผมจะได้หาเจอ

yardsoul โพสต์ 2009-1-30 16:39:52

ของผมแก้MXไม่ได้อ่ายังคงงงๆอยู่เหอๆ

mschat โพสต์ 2009-2-6 11:12:37

มันรองรับได้ 500 user ไม่ใช่หรอคับ แบบฟรีอะ

DrNui โพสต์ 2009-2-13 22:27:32

โอ.. เพิ่งเห็น ... หาตั้งนานว่าจะแก้อย่างไร

kritsada.s โพสต์ 2009-3-17 11:43:00

เดี๋ยวจะเอาลองไปทำดูครับ ฮิๆ

sniffer.thx โพสต์ 2009-7-30 02:10:51

แก้ไขล่าสุด sniffer.thx เมื่อ 2009-7-30 02:56

ขอเสริมครับ

เนื่องจากหากท่านปิดการใช้งาน Domains.live.com แล้ว แต่หน้าเว็บสมัครยังโชว์ไปยัง
https://domains.live.com/members/signup.aspx?domain=discuz.orgนั้น

สามารถแก้ได้โดย ไปแก้ไขไฟล์
cache.func.php

หาบรรทัด$data['msn']['domain'] = $data['msn']['on'] ? $data['msn']['domain'] : 'discuz.org';แล้วทำการแก้ไข discuz.org ให้เป็น อะไรก็ได้ตามที่ท่านต้องการแต่ในที่นี้ของผมจะเป็น msn.com นะครับ
เพราะผมไม่ได้ไปเปิด domain ให้คนสมัครใช้กับ live.com อ้างถึงวิธีตามกระทู้แรกนะครับ$data['msn']['domain'] = $data['msn']['on'] ? $data['msn']['domain'] : 'msn.com';ต่อมาไปที่ไฟล์

register.htm
ปัญหาอยู่ตรงที่ว่า ใน templates.lang.php นั้น เราตั้งภาษาไว้ว่า สมัครเมลล์กับ Hotmail นะครับ แ่ต่ link มันยังวิ่งไปที่
https://domains.live.com/members/signup.aspx?domain=msn.com กรณีที่เราปิดการใช้งานอยู่นะครับ

วิธีแก้ก็

เปิด register.htm

ค้นหา<a href="https://domains.live.com/members/signup.aspx?domain=$msn" target="_blank" style="float: left; overflow: hidden; width: 223px; white-space: nowrap;"><!--{if $msn['on']}-->{lang msn_email_reglink}<!--{else}-->{lang msn_email_reglink_default}<!--{/if}--></a>แก้ไขเป็น<!--{if $msn['on']}--><a href="https://domains.live.com/members/signup.aspx?domain=$msn" target="_blank" style="float: left; overflow: hidden; width: 223px; white-space: nowrap;">{lang msn_email_reglink}<!--{else}--><a href="https://signup.live.com/signup.aspx" target="_blank" style="float: left; overflow: hidden; width: 223px; white-space: nowrap;">{lang msn_email_reglink_default}<!--{/if}--></a>แค่นี้ก็เรียบร้อยครับ

ผลลัพท์ก็จะเป็น
ถ้าเราเปิดใช้งาน domain live.com มันก็จะวิ่งไปที่หน้าสมัคร domain live ตามโดนเมนที่เราใส่เป็นว่าจะกำหนดเป็นอะไร
ถ้าเราปิดการใช้งานมันก็จะวิ่งไปหน้าสมัคร Hotmail

ขอบคุณมากครับที่อ่านจนจบ :lol
หน้า: [1] 2
ดูในรูปแบบกติ: ตั้งค่า Domain.live ใน Discuz7