Máy tính, Internet > Máy vi tính > Chia sẻ kinh nghiệm

Cách xóa bỏ phần domain SMTP cũ khỏi mailbox Exchange 2007 ?

thuy linh

Bài viết này được thực hiện dựa trên hoàn cảnh như sau: công ty, tổ chức nơi bạn đang làm việc đã trải qua nhiều thương vụ mua bán và thay đổi trong nhiều năm. Trong suốt quá trình đó, một số domain SMTP đã không còn thuộc quyền sở hữu, và do vậy phải xóa bỏ chúng khỏi danh sách Accepted Domains trong Exchange 2007 và E-mail Address Policies.

Nhưng vấn đề ở đây là khi thực hiện thao tác này thì lại không thể xóa bỏ được những địa chỉ email đã từng liên kết với phần dữ liệu mailbox của người sử dụng.

Ví dụ cụ thể hơn như sau, công ty A đã tiến hành bán chi nhánh hoạt động với phần domain OLDDOMAIN.com, do vậy công ty A chính thức không còn sở hữu tên miền đó nữa và sẽ cần phải xóa bỏ toàn bộ các thành phần có liên quan đến OLDDOMAIN.com khỏi hệ thống.


Ảnh chụp màn hình thuộc tính của 1 tài khoản bất kỳ trước khi chúng ta tiếp tục xử lý

Vì trên thực tế, không có chức năng xóa bỏ tên miền cũ khỏi hệ thống từ danh sách E - mail Addresses của người sử dụng (hay còn gọi là ProxyAddresses), chúng ta có thể xử lý theo cách thủ công trong từng phần mailbox để xóa bỏ các thành phần địa chỉ cũ, hoặc là sử dụng PowerShell để xử lý hàng loạt.

Một số giả định được đưa ra dựa theo nhu cầu của người sử dụng:

- Bạn muốn sử dụng chức năng này trên từng mailbox của domain

- Bạn có đầy đủ quyền quản trị hoặc ít nhất là được phân quyền chính xác để quản lý toàn bộ phần mailbox

- Sử dụng chức năng này từ Exchange Management Shell

- Thay thế OLDDOMAIN.com với thành phần tên domain muốn xóa bỏ khỏi các địa chỉ email

Đoạn mã được sử dụng trong tình huống giả định này như sau:

#Get all mailboxes into an Array
$mbxs = @(get-mailbox -Resultsize Unlimited)

#Iterate through each mailbox
foreach ($mbx in $mbxs)
{

#Create two copies of the email addresses in the returned mailbox
$CurrentList = $mbx.emailaddresses
#the second copy is the one where the changes will take place.
$NewList = $mbx.emailaddresses

#Iterate through each address in the address list.
foreach ($Address in $CurrentList)
{

#see if the current address matches the domain you are wanting to remove
if ($Address.tostring() -match "OLDDOMAIN.com")
{

#If the match is found, remove that address from the list.
$NewList -= $Address

}

}

#Overwrite the old list with the new list.
set-mailbox $mbx -emailaddresses $NewList

}

Khi hoàn tất bài thử nghiệm trên bằng đoạn mã vừa được cung cấp, kết quả thu được rất khả quan, do vậy sẽ mang lại hiệu quả rất lớn khi áp dụng vào thực tế.


Toàn bộ phần địa chỉ SMTP OLDDOMAIN.com đã được xóa bỏ thành công

Nhưng mọi người cần lưu ý rằng đoạn mã trên chỉ hoạt động trên nền tảng Exchange 2007, không có tác dụng với Exchange 2010. Chúc các bạn thành công!

Hỏi đáp đề xuất

Chia sẻ kinh nghiệm

Cách nào gỡ bỏ phần mềm deefreeze?}

rudfjghdgj 15 năm
Bạn xem lại mình đã cài phần mềm đóng băng phiên bản nào.bạn lên mạng download về cài lại.khi cài có phần chọn remove đó... Xem thêm
Chia sẻ kinh nghiệm

Làm cách nào xóa catalyst bản cũ ra khỏi windows?}

jdhgjfg 15 năm
Vào Add/move program -> chạy phầm "ATI - Solfware uninstall utility" 1 phát là xong. Nhớ là chạy như vậy driver cũng... Xem thêm
Chia sẻ kinh nghiệm

Muốn xóa bỏ freegate, fải làm cách nào?}

thuy linh 15 năm
Sử dụng FreeGate xong, nếu bạn không muốn "vượt rào" nữa thì cứ tắt nó bình thường (hoặc nhắp vào chữ Exit). Khi ấy nó... Xem thêm
Chia sẻ kinh nghiệm

Cách Unistall (gỡ bỏ) chương trình ra khỏi máy tính?}

thu 13 năm
Bạn sẽ không xoá mà bạn hãy Uninstall nó! Cách làm rất đơn giản! Bạn vào mục Start Setting Control Pannel Tìm... Xem thêm
Chia sẻ kinh nghiệm

Xin chỉ bảo cách copy dữ liệu từ PC cũ sang PC mới ???}

Chuỗi Siêu Thị Máy Tính Đăng Khoa 14 năm
Chào bạn, Đăng Khoa xin được góp ý như sau: Đơn giản là bạn hãy dùng chương trình Ghost từ phân vùng của... Xem thêm
Chia sẻ kinh nghiệm

Cách xóa bỏ một đĩa CD Rewrite / DVD ?}

tun cua di 14 năm
Bạn hoàn toàn có thể ghi một đĩa CD / DVD trên Windows XP mà không cần sử dụng bất kỳ phần mềm nào, mà sử dụng tính... Xem thêm
Chia sẻ kinh nghiệm

Làm sao để xóa bỏ sạch sẽ phần mềm không mong muốn ?}

thuy linh 14 năm
Do trình quản lý Uninstall trong Windows không đủ mạnh để xóa bỏ tất cả những gì còn sót lại của một ứng dụng nên bạn... Xem thêm
Chia sẻ kinh nghiệm

Cách xóa bỏ tài khoản trên 1 website?}

mai minh đức 14 năm
Hiện nay việc tạo lập 1 tài khoản trực tuyến chẳng có mấy khó khăn đối với người dùng Internet, nhưng hầu như là... Xem thêm
Chia sẻ kinh nghiệm

Cách xóa bỏ Java Console trong Firefox Extension ?}

nbbnbmn 13 năm
Phiên bản mới nhất hiện nay của trình duyệt Mozilla Firefox là 6.2, và như thường lệ sau những lần cập nhật, trình... Xem thêm