Push mail by Blackbery Enterprise Server.

คร่าวก่อน ได้มีโอกาสติดตั้ง PushMail ไปแล้วโดยใช้ Exchange เป็นตัวส่ง มาถึงคราวนี้เรามาใช้ Third party บ้างดีกว่า ซึ่งไอ้ตัวที่เอามา Test นี้มีชื่อเรียกว่า Blackbery Enterprise Server โดยเจ้า Software ตัวนี้ จะ Support Mail Server ที่เป็น

  1. BlackBerry Enterprise Server for Microsoft Exchange
  2. BlackBerry Enterprise Server for IBM Lotus Domino
  3. BlackBerry Enterprise Server for Novell GroupWise

กระบวนการของการติดตั้งก็จะแบ่งออกเป็น 2 ส่วน คือ

  1. Config ที่เครื่องที่ติดตั้ง Exchange 2007 หรือเครื่องที่ทำหน้าที่เก็บ email ว่างั้นเหอ
    1. ทำการติดตั้ง Active Directory
      ตั้งชื่อ Domain เป็น pushmail.sianscripts.com
    2. ทำการติดตั้ง Exchange 2007
    3. Create User for BESAdmin เช่น BESAdmin เพื่อให้ user นี้สามารถเข้ามาดูข้อมูลเมลต่างๆ ที่เครื่อง Exchange
    4. Set Permission ให้กับ User BESAdmin สำหรับการ Set Permission นั้นสามารถทำได้โดยใช้ Power Shell ดังนี้-> add-exchangeadministrator BESAdmin -role ViewOnlyAdmin-> Get-mailboxserver ชื่อเครื่องที่ติดตั้งExchange | add-adpermission –user BESAdmin -accessrights GenericRead, GenericWrite -extendedrights Send-As, Receive-As, ms-Exch-Store-Admin
  2. Config ที่เครื่องที่ติดตั้ง BlackBerry Enterprise Server for Microsoft Exchangeสำหรับที่เครื่องมีขั้นตอนการทำงาน..ดังนี้
    1. เข้าเป็น User Administrator แล้วก็ Set Group Administrator ให้มี user เป็น BESAdmin@pushmail.sianscripts.comอ่ะแล้วก็ทำการ JOIN DOMAIN เข้าไปที่เครื่อง pushmail.sianscripts.com พอได้แล้ว ก็ Logout ออกมาแล้ว Login เข้าไปใหม่ให้เป็น user BESAdmin บน Domain pushmail.sianscripts.com
    2. เมื่อ Login เข้ามาได้แล้วให้ทำการ Set Permission ดังนี้Start -> Administrative Tools -> Local Security Policy หลังจากนั้นคุณก็จะเห็นแบบรูปข่างล่างlocal_security.JPG
    3. ที่ Pane ด้านขวามือ ให้ท่าน Add User BESAdmin@pushmail.sianscripts.com ไปที่-> Allow Log in locally-> Log on as a service
    4. ขั้นตอนต่อไปคือการไป Download MAPI มา install เพื่อให้ไอ้เจ้า BES synchronize ข้อมูล กับ Exchange Server ครับ โดยไปที่http://www.microsoft.com/downloads/details.aspx?familyid=2714320d-c997-4de1-986f-24f081725d36&displaylang=enพอได้แล้วก็ทำการ install ปกติ
    5. ต่อไปเป็นการติดตั้ง Microsoft Exchange Management ก็ไปยืมแผ่นจากที่ติดตั้งที่เครื่องแรกมาลง ครับ.. พอ install ก็เลือกแบบ Custom แล้วก็ติกเลือกไอ้อันที่มีแค่ Microsoft Exchange Management เท่านั้น ** ในการติดตั้งมันจะเรียกให้ติดตั้ง Software อื่นๆด้วยนะครับ เช่น Power Shell, Firmware, IIS ฯลฯ ไม่ต้องกังวล เดี๋ยวติดไรมันให้ลงอะไร มันจะบอกเองอ่ะครับ
    6. ขั้นตอนต่อไป ก็เป็น การ Install BES ครับ อันนี้ก็ไม่มีอะไร..เตรียม License อะไรให้พร้อมละกันตัวโปรแกรมเราก็สามารถไป Download มาได้อยู่แล้ว

ปัญหาที่พบ

1. ไม่สามารถส่ง email ออกไปยัง email รายอื่นได้

1.1 วิธีการแก้ไข ก็ให้ไปที่ Exchange Management Console แล้วก็ไปที่

-> Microsoft Exchange -> Organization Configuration -> Hub Transport

1.2 แล้วก็เลือก TAB Send Connectors

1.3 ที่เมนูด้านขวามือ เลือก New Send Connector… แล้วก็จะพบกับหน้า

1.4 ตั้งชื่อตามใจครับ ผมตั้ง ว่า all_name

no1.JPG

1.5 click add แล้วเราต้องการปล่อยให้ส่งได้ทุก email ก็ให้ใส่เป็น *(star)

no2.JPG

1.6 เลือก Use Domain Name System (DNS) “MX” records to route mail automatically

no3.JPG

1.7 เลือก Source Server กรณีทีเรามี Exchange หลายตัว

no4.JPG

1.8 สรุปค่าต่างๆที่เรา Set ไป

no5.JPG

1.9 แจ้งให้เราทราบว่าเสร็จสมบูรณ์แล้ว

no6.JPG

1.10 จะเห็นว่า มี all_name แสดงมาให้เราเห็น

no7.JPG

2. Email ข้างนอกไม่สามารถส่ง Mail เข้ามาหาเราได้

2.1 วิธีการแก้ไข ให้ไปที่ Exchange Management Console แล้วก็ไปที่

-> Microsoft Exchange -> Server Configuration -> Hub Transport

2.2 Double Click ที่ Default Direct ดังรูป

in1.JPG

2.3 ไปที่ TAB Permission Groups แล้วก็ เลือก Check Box ที่ Anonymous users

in2.JPG

เป็นอันเสร็จพิธีครับผม