Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Olá Pessoal,
Temos visto muitos casos no suporte onde antes de migrar a mailbox localizada no Exchange OnPremises (seja ele 2010, 2013, 2016 ou 2019) o administrador já assinala uma licença para aquele usuario sincronizado.
Quando você assinala uma licença de Exchange Online ao usuário, uma nova mailbox é provisionada na nuvem - caso ainda não haja nenhuma. Isso faz com que muitas vezes a caixa de correio deste usuário fique duplicada (sendo uma na nuvem e uma mailbox no ambiente OnPremises).
O cenário de mailbox duplicada configura um administrador que faz a migração neste cenário. Geralmente, após a migração, o usuário reclama que não localiza nenhuma mensagem, então nesse momento o administrador entre em contato com o time de suporte.
Abaixo, temos uma lista de atributos que ficam no AD local que fazem referencia (ou não) com uma caixa na nuvem. Conforme já conversamos em outro post, o comportamento do autodiscover é utilizar um atributo (TargetAddress) para popular no Exchange local o valor de RemoteRoutingAddress da mailbox - se tal atributo não contem um endereço valido ex: usuario@dominio.onmicrosoft.com , a mailbox não será localizada.
Para isolar o problema de mailbox duplicada, utilizamos o OWA local (ex: https://mail.seudominio.com/owa) e também o OWA do Office365 (https://outlook.office365.com/owa) para visualizar se as mensagens contidas estão diferentes - caso você não consiga efetuar acesso, isso pode indicar que a caixa não está provisionada/habilitada na nuvem ou no local (OnPrem).
Caso o usuario visualize as mensagens corretamente usando o OWA do Office 365 mas não visualiza tais mensagens corretamente no OWA local, você pode então alterar alguns atributos para que o apontamento seja feito para a mailbox localizada na nuvem, - lembrando sempre de ter um backup/ldap dump do usuario no AD antes de realizar qualquer alteração.
Esta alteração consiste em alterar os seguintes campos como mostra o exemplo abaixo indicando uma caixa migrada:
homeMDB -> esse atributo indica ao AD local um banco de dados, se tiver algo populado aqui então sabemos que esse usuário tem a indicação de um banco de dados local;
homeMTA -> esse atributo indica por sua vez um MailTransferAgent local também e caso esteja populado teremos a indicação de fluxo de e-mail realizado por servidores locais;
MsExchMailboxGuid -> a identificação única da caixa de correio – este valor deve ser o mesmo entre OnPremises e OnCloud;
msExchHomeServerName -> indica onde a caixa do usuário está hospedada localmente, novamente se tivermos um valor aqui então sabemos que há um servidor local hospedando a caixa;
msExchRecipientDisplayType -> [verifique os valores adequados no diagrama abaixo]
PSC: lembrando que alterar o atributo msExchRecipientDisplayType direto pelo AD local não é algo suportado.
msExchRecipientTypeDetails -> [verifique os valores adequados no diagrama abaixo]
msExchRemoteRecipientType -> [verifique os valores adequados no diagrama abaixo]
msExchVersion -> indica qual é a versão atual do Microsoft Exchange;
ProxyAddresses -> smtp:name.lastname@domain.onmicrosoft.com
smtp:name.lastname@domain.mail.onmicrosoft.com
targetAddress -> smtp:name.lastname@domain.onmicrosoft.com -> esse é o endereço do usuário com referencia na nuvem para o AD local, o autodiscover irá procurar o endereço contido aqui caso esse atributo tenha algum valor inserido, sempre deve ser algo como @dominio.onmicrosoft.com ou @dominio.mail.onmicrosoft.com para que o redirect do autodiscover encontre o usuário na nuvem.
Um exemplo de como ficaria um usuário que foi criado no ad local, sincronizado com a nuvem e teve sua caixa migrada do Exchange local para o Exchange Online:
homeMDB -> sem valor
homeMTA -> sem valor
MsExchMailboxGuid -> unique identifier, mesmo valor entre o objeto onpremises e online;
msExchHomeServerName -> sem valor
msExchRecipientDisplayType -> -2147483642
msExchRecipientTypeDetails -> 2147483648
msExchRemoteRecipientType -> 4
msExchVersion -> 44220983382016
ProxyAddresses -> smtp:name.lastname@domain.onmicrosoft.com
smtp:name.lastname@domain.mail.onmicrosoft.com
targetAddress -> smtp:name.lastname@domain.onmicrosoft.com
Abaixo temos a tabela de valores para msExchangeRecipientType. Lembrando que estes valores não devem ser alterados manualmente (apenas para informação):
Recipient Display Type
Value Name | Value |
MailboxUser | 0 |
DistributionGroup | 1 |
PublicFolder | 2 |
DynamicDistributionGroup | 3 |
Organization | 4 |
PrivateDistributionList | 5 |
RemoteMailUser | 6 |
ConferenceRoomMailbox | 7 |
EquipmentMailbox | 8 |
ArbitrationMailbox | 10 |
MailboxPlan | 11 |
LinkedUser | 12 |
RoomList | 15 |
SecurityDistributionGroup | 1073741833 |
ACLableMailboxUser | 1073741824 |
ACLableRemoteMailUser | 1073741830 |
SyncedUSGasUDG | -2147481343 |
SyncedUSGasUSG | -1073739511 |
SyncedUSGasContact | -2147481338 |
ACLableSyncedUSGasContact | -1073739514 |
SyncedDynamicDistributionGroup | -2147482874 |
ACLableSyncedMailboxUser | -1073741818 |
SyncedMailboxUser | -2147483642 |
SyncedConferenceRoomMailbox | -2147481850 |
SyncedEquipmentMailbox | -2147481594 |
SyncedRemoteMailUser | -2147482106 |
ACLableSyncedRemoteMailUser | -1073740282 |
SyncedPublicFolder | -2147483130 |
Recipient Type Details
Value Name | RecipientTypeDetails (Decimal Value) |
None | 0 |
UserMailbox | 1 |
LinkedMailbox | 2 |
SharedMailbox | 4 |
LegacyMailbox | 8 |
RoomMailbox | 16 |
EquipmentMailbox | 32 |
MailContact | 64 |
MailUser | 128 |
MailUniversalDistributionGroup | 256 |
MailNonUniversalGroup | 512 |
MailUniversalSecurityGroup | 1024 |
DynamicDistributionGroup | 2048 |
PublicFolder | 4096 |
SystemAttendantMailbox | 8192 |
SystemMailbox | 16384 |
MailForestContact | 32768 |
User | 65536 |
Contact | 131072 |
UniversalDistributionGroup | 262144 |
UniversalSecurityGroup | 524288 |
NonUniversalGroup | 1048576 |
DisabledUser | 2097152 |
MicrosoftExchange | 4194304 |
ArbitrationMailbox | 8388608 |
MailboxPlan | 16777216 |
LinkedUser | 33554432 |
RoomList | 268435456 |
DiscoveryMailbox | 536870912 |
RoleGroup | 1073741824 |
RemoteUserMailbox | 2147483648 |
Computer | 4294967296 |
RemoteRoomMailbox | 8589934592 |
RemoteEquipmentMailbox | 17179869184 |
RemoteSharedMailbox | 34359738368 |
PublicFolderMailbox | 68719476736 |
TeamMailbox | 137438953472 |
RemoteTeamMailbox | 274877906944 |
MonitoringMailbox | 549755813888 |
GroupMailbox | 1099511627776 |
LinkedRoomMailbox | 2199023255552 |
AuditLogMailbox | 4398046511104 |
RemoteGroupMailbox | 8796093022208 |
SchedulingMailbox | 17592186044416 |
GuestMailUser | 35184372088832 |
AuxAuditLogMailbox | 70368744177664 |
SupervisoryReviewPolicyMailbox | 140737488355328 |
Remote Recipient Types
Decimal Value | Hex Value | Value Name |
1 | 0x1 | ProvisionedMailbox (Cloud MBX) |
2 | 0x2 | ProvisionedArchive (Cloud Archive) |
3 | 0x3 | ProvisionedMailbox, ProvisionedArchive (Cloud MBX & Cloud Archive) |
4 | 0x4 | Migrated |
6 | 0x6 | Migrated, ProvisionedArchive (Migrated MBX & Cloud Archive) |
8 | 0x8 | DeprovisionMailbox |
16 | 0x10 | DeprovisionArchive |
20 | 0x14 | DeprovisionArchive, Migrated |
32 | 0x20 | RoomMailbox |
36 | 0x24 | Migrated, RoomMailbox |
64 | 0x40 | EquipmentMailbox |
68 | 0x44 | Migrated, EquipmentMailbox |
96 | 0x60 | SharedMailbox |
100 | 0x64 | Migrated, SharedMailbox |