none
Проблемы с отправкой почты в Public Folders RRS feed

  • Вопрос

  • Добрый день, столкнулся с проблемой, не знаю в какую сторону копать

    Была произведена миграция с сервера Exch 2003 на установленный на новом выделенном сервере Exch 2010

    Были перенесены все почтовые ящики, и прореплецированы общие папки

    Затем, после завершения переноса и настройки маршрутизации, все сервисы Exchange на старом сервере были отключены, в чтаком виде все проработало ровно неделю, после чего было решено удалить старый сервер Exchange

    Была удалена база почтовых ящиков и база паблик фолдерс

    Затем удален Routing Group Connector и удалены через ADSI записи Recipient Update Services для Domain и для Enterprise

    После этого была призведена деинсталяция Exchange 2003

    Сразу после удаления старого сервера, было замечено, что сообщения, направленные на почтовые адреса общих папок не доставляются (как для старых папок, так и для вновь созданных)

    Отправителю приходит сообщение вида:

    Не удалось выполнить доставку следующим получателям или группам:
    
    foldername(foldername@domain.ru)
    
    Возникла проблема в работе почтового ящика получателя. Попытайтесь повторно отправить это сообщение. Если проблема будет возникать снова, обратитесь в службу технической поддержки.
    
    Диагностические сведения для администраторов:
    
    Формирующий сервер: EXCH.hq.domain.ru
    
    foldername@domain.ru
    
    #554 5.2.0 STOREDRV.Deliver.Exception:ObjectNotFoundException; Failed to process message due to a permanent exception with message Active Directory . ObjectNotFoundException: Active Directory . ##
    
    Исходные заголовки сообщения:
    
    Received: from EXCH.hq.domain.ru ([fe80::5efe:192.168.2.3]) by
    
     EXCH.domain.ru ([fe80::5efe:192.168.2.3%11]) with mapi id 14.01.0218.012;
    
     Fri, 18 Mar 2011 23:02:23 +0300
    
    Content-Type: application/ms-tnef; name="winmail.dat"
    
    Content-Transfer-Encoding: binary
    
    From: Username <user@donain.ru>
    
    To: foldername <foldername@domain.ru>
    
    Thread-Index: Acvlp2SeJ6xJziqjRKCtV8OyNBBfsw==
    
    Date: Fri, 18 Mar 2011 23:02:22 +0300
    
    Message-ID: <C400A64E0F9E5F4FACE648B4D0FD3F44047A3C5C@EXCH.hq.domain.ru>
    
    Accept-Language: ru-RU, en-US
    
    Content-Language: ru-RU
    
    X-MS-Has-Attach:
    
    X-MS-TNEF-Correlator: <C400A64E0F9E5F4FACE648B4D0FD3F44047A3C5C@EXCH.hq.domain.ru>
    
    MIME-Version: 1.0
    
    X-Originating-IP: [192.168.1.221]
    
    
    
    

     в событиях следующие сообщения об ошибках:

    Для нескольких объектов Active Directory настроен адрес получателя IMCEAEX-ADCDisabledMail@domain.ru. Сообщения для этого получателя будут отложены, пока не будет исправлена конфигурация в Active Directory.
    A runtime exception occurred in AuditLogSearchServicelet's worker while processing a request. Exception: Microsoft.Exchange.Data.Storage.UserHasNoMailboxException: Пользователь не имеет почтового ящика Exchange. в Microsoft.Exchange.Data.Storage.ExchangePrincipal..ctor(ADUser user, ADObjectId mdb, DatabaseLocationInfo databaseLocationInfo, RemotingOptions remotingOptions, Boolean asArchive) в Microsoft.Exchange.Data.Storage.ExchangePrincipal.InternalFromADUser(ADUser user, RemotingOptions remotingOptions) в Microsoft.Exchange.Management.SystemConfigurationTasks.AuditLogSearchDataProviderBase.GetMailboxSession(ADUser mailbox, String action) в Microsoft.Exchange.Servicelets.AuditLogSearch.TenantWorker.GetSearchWorker(ADUser arbMbx) в Microsoft.Exchange.Servicelets.AuditLogSearch.TenantWorker.DoWork()
    Не удалось сохранить журнал аудита администратора для этого вызова командлета. 
    
    
    
    Организация: 
    
    
    
    Содержимое журнала:
    
    
    
    Subject: hq.domain.ru/Users/username : Mount-Database
    
    
    
    Body: 
    
    
    
    Cmdlet Name: Mount-Database
    
    
    
    Object Modified: Public Folder Database 1117385175
    
    
    
    Parameter: Identity = Public Folder Database 1117385175
    
    
    
    Caller: hq.domain.ru/Users/username
    
    
    
    Succeeded: True
    
    
    
    Error: Нет
    
    
    
    Run Date: 2011-03-18T17:59:15
    
    
    
    OriginatingServer: EXCH (14.01.0218.011)
    
    
    
    Ошибка:
    
    При выполнении процедуры AdminLogProvisioningHandler.Validate вызвано исключение: Microsoft.Exchange.Data.Storage.ObjectNotFoundException: Не удается найти почтовый ящик обнаружения - скрытый почтовый ящик по умолчанию, необходимый для поиска в почтовых ящиках. Возможно, он был случайно удален. Этот почтовый ящик необходимо создать повторно, прежде чем можно будет использовать поиск по почтовым ящикам.
    
    
    
     в Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataProvider.GetDiscoveryMailbox(ADRecipientSession session
    
    
    
     в Microsoft.Exchange.Management.SystemConfigurationTasks.AdminAuditLogHelper.CheckArbitrationMailboxStatus(OrganizationId organizationId, ADUser& user, ExchangePrincipal& principal, String& errorMessage) 

    по поводу последней ошибки, яшик для обнаружения есть:

    [PS] C:\Windows\system32>Get-Mailbox -Resultsize unlimited -Filter {RecipientTypeDetails -eq "DiscoveryMailbox"}
    
    Name Alias ServerName ProhibitSendQuota
    
    ---- ----- ---------- -----------------
    
    DiscoverySearchMailbox... DiscoverySearchMa... exch 50 GB (53,687,091,200 bytes)
    
    
    
    SearchResults SearchResults exch 50 GB (53,687,091,200 bytes)
    
    
    
    [PS] C:\Windows\system32>

    сначала думал, что его нет, с перепугу создал новый ящик ))

    подскажите, с чем может бытьсвязана проблема с отправкой почты на почтовые адреса общих папок



    18 марта 2011 г. 21:06

Ответы

  • Почта скорее всего начала ходить после обновления почтовой политики :-)

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


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    • Помечено в качестве ответа v.v.s. _ 21 марта 2011 г. 11:06
    21 марта 2011 г. 10:51
    Модератор

Все ответы

  • выяснилось, что целиком была пролеприцирована только структура Public Folders и часть контента, оставшаяся часть контента была востановлена из PST-архива.

    Тоесть перенос всех реплик небыл осуществлен, а старая база при этом удалена удалена ((

    18 марта 2011 г. 22:48
  • После восстановления из PST все работает?


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    19 марта 2011 г. 12:12
    Модератор
  • после восстановления оставшейся части содержимого (структура перенеслась) общих папок из PST все работало

    перестало работать теперь, после удаления старого сервера


    19 марта 2011 г. 12:26
  • Еще уточните: у вас архив этих папок есть живой или все же нет?
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    20 марта 2011 г. 11:45
    Модератор
  • да, архив есть

    делался просто копированием папок в локальные папки оутлука

    20 марта 2011 г. 12:02
  • нашел статью с похожей проблеммой

    http://blogs.dirteam.com/blogs/davestork/archive/2010/03/16/mail-enabled-public-folder-recipient-not-found.aspx

    удалил

    CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,
    DC=domain,DC=local

    не помогло

    20 марта 2011 г. 15:17
  • Если вы удалили общие папки, то придется создать структуру и восстановить информацию (что вы уже сделали).

    Теперь вам надо надо восстановить почтовые адреса для папок - они остались привязанными к старому серверу.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    21 марта 2011 г. 8:25
    Модератор
  • Структура и почтовые атрибуты перенеслись

    Не перенеслась часть писем, их я и востанавливал из PST

    Сейчас не удается отправить почту даже на аддресс свежесозданной общей папки с поддержкой почты

    Заментил еще одну проблему

    При попытке обновить иерархию в консоли общих папок появляется сообщение об ошибке:

    --------------------------------------------------------
    Ошибка Microsoft Exchange
    --------------------------------------------------------
    Не удалось выполнить действие 'Обновить иерархию'.

    Обновить иерархию
    Ошибка
    Ошибка:
    Не удается запустить репликацию иерархии в базе данных общих папок "Public Folder Database 1117385175".

    MapiExceptionNoReplicaAvailable: StartHierachyReplication failed. (hr=0x80004005, ec=1129)
    Diagnostic context:
        Lid: 1494    ---- Remote Context Beg ----
        Lid: 18084   StoreEc: 0xFFFFF9BF
        Lid: 33819   StoreEc: 0x469    
        Lid: 27225   StoreEc: 0x469    
        Lid: 1750    ---- Remote Context End ----
        Lid: 26322   StoreEc: 0x469

    В списке реплик для всех папок только новая база "Public Folder Database 1117385175"

    Предлагаете пересоздать базу заново?

    21 марта 2011 г. 8:41
  • почта на адреса общих папок внезапно стала ходить, никаких изменений я не делал, разве что запрос на сертификат для сервера создавал, но это вообще никак не связано, вообще ничего не понимаю...

    проблема с обновлением структуры  сохранилась


    21 марта 2011 г. 10:07
  • Почта скорее всего начала ходить после обновления почтовой политики :-)

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


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    • Помечено в качестве ответа v.v.s. _ 21 марта 2011 г. 11:06
    21 марта 2011 г. 10:51
    Модератор
  • Вручную переносить - геморой, туда несколько сотен рассылок архивируется))

    Думаю оставить пока все как есть

    А потом постепенно перепозти на SharePoint

    21 марта 2011 г. 11:06
  • В списке реплик для всех папок только новая база "Public Folder Database 1117385175"
    Это точно? Так проверяли: Get-PublicFolder \ -Recurse | fl Name,Replicas
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    21 марта 2011 г. 14:33
    Модератор
  • да, проверял, все папки имеют по одной реплике

    [PS] C:\Windows\system32>Get-PublicFolder \ -Recurse | fl Name,Replicas
    Name     : IPM_SUBTREE
    Replicas : {}

    Name     : Archive Projects
    Replicas : {Public Folder Database 1117385175}

    .......

    Name     : Календарь общий
    Replicas : {Public Folder Database 1117385175}

    Правда в NON_IPM_SUBTREE реплики не все, так должно быть?

    [PS] C:\Windows\system32>Get-PublicFolder -Identity \NON_IPM_SUBTREE -Recurse | Format-List  Name,Replicas

    Name     : NON_IPM_SUBTREE
    Replicas : {}

    Name     : EFORMS REGISTRY
    Replicas : {}

    Name     : Events Root
    Replicas : {Public Folder Database 1117385175}

    Name     : EventConfig_WINSERV1//winserv1-это имя старого сервера с которого удалили Excange
    Replicas : {Public Folder Database 1117385175}

    Name     : OFFLINE ADDRESS BOOK
    Replicas : {}

    Name     : /o=company/cn=addrlists/cn=oabs/cn=Default Offline Address List
    Replicas : {Public Folder Database 1117385175}

    Name     : OAB Version 2
    Replicas : {Public Folder Database 1117385175}

    Name     : OAB Version 3a
    Replicas : {Public Folder Database 1117385175}

    Name     : OAB Version 4
    Replicas : {Public Folder Database 1117385175}

    Name     : EX:/o=company/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)
    Replicas : {Public Folder Database 1117385175}

    Name     : EX:/o=company/ou=First Administrative Group
    Replicas : {Public Folder Database 1117385175}

    Name     : OWAScratchPad{38D1E4E2-4997-40E7-AAB9-9EE1EC105E56}
    Replicas : {Public Folder Database 1117385175}

    Name     : SCHEDULE+ FREE BUSY
    Replicas : {}

    Name     : EX:/o=company/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)
    Replicas : {Public Folder Database 1117385175}

    Name     : EX:/O=COMPANY/OU=EXTERNAL (FYDIBOHF25SPDLT)
    Replicas : {Public Folder Database 1117385175}

    Name     : EX:/o=company/ou=First Administrative Group
    Replicas : {Public Folder Database 1117385175}

    Name     : schema-root
    Replicas : {Public Folder Database 1117385175}

    Name     : Default
    Replicas : {Public Folder Database 1117385175}

    Name     : microsoft
    Replicas : {Public Folder Database 1117385175}

    Name     : exchangeV1
    Replicas : {Public Folder Database 1117385175}

    Name     : StoreEvents{38D1E4E2-4997-40E7-AAB9-9EE1EC105E56}
    Replicas : {Public Folder Database 1117385175}

    Name     : globalevents
    Replicas : {Public Folder Database 1117385175}

    Name     : internal
    Replicas : {Public Folder Database 1117385175}

    [PS] C:\Windows\system32>


    21 марта 2011 г. 15:22
  • Упоминание удаенного сервера не есть хорошо. Скорее всего именно это создает проблему.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    22 марта 2011 г. 5:45
    Модератор