none
Вопросы после перехода RRS feed

  • Вопрос

  • Доброго всем дня!

    Такой вопрос: был сервер Exchange 2010, перешли на Exchange 2013. Теперь в письмах, которые приходили на старый сервер, по нажатию кнопки ответить, в адрес получателя вставляет контакт, только вот при отправке, пишет что получатель не найден на сервере. Хотя имя получателя и почтовый адрес верные и на сервере такой есть. Если получателя удалить и выбрать поиском или через адресную книгу, то все прекрасно отправляется и доходит.

    При нажатии на контакт (из письма, которое на старый сервер приходило) в поле Кому вставляется такая надпись IMCEAEX-_O=OldDomainName_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=FirstName+20LastName82d@NewDomainName

    Кто-нибудь сталкивался с таким? Что в таком случае делать?

    Еще заметил, что по нажатию кнопки Ответить Всем, в строку Кому вставляется так же почта того, кому это письмо было изначально адресовано.  То есть если было три получается и среди них, например, my@company.ru и я отвечаю с ящика my@company.ru, то ящик my@company.ru тоже вставляется в получателей.

    Заранее спасибо за ответы!

    24 января 2018 г. 10:24

Ответы

  • Кто-нибудь сталкивался с таким? Что в таком случае делать?

    Но к сожалению доступа к старому серверу не было и нет, соответственно никаких манипуляций с ним произвести нет возможности.

    Внизу статьи (прочитать и полностью усвоить разово очень рекомендую) есть рецепт, как получить нужный адрес и добавить его в proxyaddress.

    29 января 2018 г. 8:00
  • На новом были заведены пользователи вручную и с пользовательских компов выгружены из .ost-файлов .pst-файлы, которые и были импортированы на новый сервер.

    Но к сожалению доступа к старому серверу не было и нет, соответственно никаких манипуляций с ним произвести нет возможности.

    Ну вот с этого и надо было начинать :) Реально же важная информация. На всякий случай дополню, что по ссылке, которую дал Дима, формируете X500 адрес (придется работать с каждым NDR индивидуально, ничего не поделать) и добавляете его для почтового ящика. В варианте выше мы просто выгружали их в CSV со старого сервера. 

    $Addr= Read-Host "Enter full IMCEAEX address:"
    $Repl= @(@("_","/"), @("\+20"," "), @("\+28","("), @("\+29",")"), @("\+2C",","), @("\+3F","?"), @("\+5F", "_" ), @("\+40", "@" ), @("\+2E", "." )) 
    $Repl | ForEach { $Addr= $Addr -replace $_[0], $_[1] } 
    $Addr= "X500:$Addr" -replace "IMCEAEX-","" -replace "@.*$", "" 
    Write-Host $Addr

    Set
    -Mailbox $email -EmailAddresses @{add=$Addr}

    29 января 2018 г. 8:11

Все ответы

  • Добрый день,

    а вы как переходили на Е2013? Не мигрировали с 2010 на 2013 внутри организации Exchange, а мигрировали в другой лес через pst или что то подобное? В общем нет в этом ничего необычного, у вас поменялся LegacyExchangeDN, используемый для маршрутизации почты поэтому и получилась такая ситуация. Как бороться с этим вы уже нашли, подтягивать новый DN с адресной книги, а не из старого кэша.

    Либо менять его всем на старый, если это для вас критично.

    В качестве примера Линк1, Линк2

    28 января 2018 г. 10:51
  • Есть еще вариант - добавить Х500 адрес. Пример:

    1. Выгрузка в CSV на старом сервере:
    
    Get-Mailbox *@lin.by | select UserPrincipalName, LegacyExchangeDN | Export-Csv  C:\CSV\Users.csv
    
    2.  Импортитуем на новом сервере:
    
    $List = Import-csv D:\Script\Users.csv
    
    foreach ($user in $List) {
    
        $email= $User.UserPrincipalName
    
        $X500 = "X500:"+$User.LegacyExchangeDN
      
        Set-Mailbox $email -EmailAddresses @{add=$X500}
      
    }

    Оригинальная статья:

    http://www.lin.by/2017/11/550-microsoft-exchange-pst.html#more

    28 января 2018 г. 14:41
  • Добрый день!

    Никакой миграции не было, 2010 стоял в одном месте, 2013 стал стоять в другом месте, и все что было отдано для перехода, это... ничего. К старому серверу доступа не было вообще никакого, кроме уже подключенных к нему клиентов. На новом были заведены пользователи вручную и с пользовательских компов выгружены из .ost-файлов .pst-файлы, которые и были импортированы на новый сервер.
    29 января 2018 г. 7:38
  • Спасибо, большое!

    Но к сожалению доступа к старому серверу не было и нет, соответственно никаких манипуляций с ним произвести нет возможности.

    29 января 2018 г. 7:39
  • Кто-нибудь сталкивался с таким? Что в таком случае делать?

    Но к сожалению доступа к старому серверу не было и нет, соответственно никаких манипуляций с ним произвести нет возможности.

    Внизу статьи (прочитать и полностью усвоить разово очень рекомендую) есть рецепт, как получить нужный адрес и добавить его в proxyaddress.

    29 января 2018 г. 8:00
  • На новом были заведены пользователи вручную и с пользовательских компов выгружены из .ost-файлов .pst-файлы, которые и были импортированы на новый сервер.

    Но к сожалению доступа к старому серверу не было и нет, соответственно никаких манипуляций с ним произвести нет возможности.

    Ну вот с этого и надо было начинать :) Реально же важная информация. На всякий случай дополню, что по ссылке, которую дал Дима, формируете X500 адрес (придется работать с каждым NDR индивидуально, ничего не поделать) и добавляете его для почтового ящика. В варианте выше мы просто выгружали их в CSV со старого сервера. 

    $Addr= Read-Host "Enter full IMCEAEX address:"
    $Repl= @(@("_","/"), @("\+20"," "), @("\+28","("), @("\+29",")"), @("\+2C",","), @("\+3F","?"), @("\+5F", "_" ), @("\+40", "@" ), @("\+2E", "." )) 
    $Repl | ForEach { $Addr= $Addr -replace $_[0], $_[1] } 
    $Addr= "X500:$Addr" -replace "IMCEAEX-","" -replace "@.*$", "" 
    Write-Host $Addr

    Set
    -Mailbox $email -EmailAddresses @{add=$Addr}

    29 января 2018 г. 8:11