O problema aqui é como o próprio Exchange funciona (O365):
However mails sent from inside office 365 addressed to users with accounts in 0ffice365 continued to appear in office 365 mailboxes, and are not routed to the mx mail server (google apps), and thus are not appearing in google apps mail mail boxes.
Isso é esperado. O Exchange não enviará um email para um registro MX externo para example.com
se o endereço de email for [email protected]
associado a uma caixa de correio na organização do Exchange Online para o domínio do Office 365. O roteamento do email determinará que o usuário é local e deve ser tratado como tal.
Você tem algumas opções como eu vejo:
Opção nº 1:
Supondo que você esteja usando dois domínios de e-mail diferentes para o O365 e o Google Apps, você pode ter caixas de correio individuais no O365 encaminhando qualquer e-mail recebido para o domínio externo do Google Apps. Sei que você disse que seus registros MX vão para o Google Apps, provavelmente você está usando apenas um nome de domínio, mas pode encaminhar o endereço de e-mail associado para o Gmail e definir o endereço de e-mail principal deles para novos e-mails e respostas endereço de e-mail do domínio da empresa.
Neste exemplo, o exemplo seria:
Envie um email para [email protected] > google apps mx > A rota do Office 365 > O Office 365 encaminha o email de bob para [email protected] > o google apps recebe e-mails e entrega para Bob > quando Bob responde que ele decide responder como [email protected] em vez de bob @ gmail. com
Opção nº 2
Como o suporte do O365 disse, é possível pesquisar a configuração da opção Domínio de retransmissão da Internet. O que eles estavam se referindo é chamado Namespace SMTP compartilhado. Eu nunca fiz isso com o Google Apps, mas o conceito é o mesmo com eles no geral, eu presumo.
No entanto, o problema que você está enfrentando provavelmente é porque você tem caixas de correio reais em vez de endereços de e-mail de contato apenas para esses usuários. Eles não podem ter caixas de correio reais no próprio servidor Exchange / O365, apenas um ID de usuário do O365 com um endereço de e-mail de contato.
Mas você também precisa configurar algo do Google Apps de alguma forma (de novo, não está familiarizado com a forma como o faz) ... porque, caso contrário, você acabará com um loop. Você precisará de algo do lado deles que diga "verificar caixa de correio e, se não encontrado, enviar para o O365".
O fluxo funcionaria como:
E-mail externo para [email protected] > o google apps recebe e verifica a caixa de correio local. Se encontrado, entregue ... se não > a rota do Office 365 > O365 é entregue na caixa de correio.
E-mails do usuário do Office365 [email protected] > O Office 365 não encontra nenhuma caixa de correio do Exchange, mas vê [email protected] como um contato > O Exchange Online tem o A configuração do Domínio de Retransmissão da Internet para o domínio.com e o próximo salto retornam para enviar para o registro MX > o google apps recebe e-mails e entrega à caixa de correio de Bob localmente no Google Apps.
Mais uma vez, você precisa verificar se o Google Apps sabe que deve verificar a caixa de correio [email protected] localmente antes de enviar tudo para o O365. Caso contrário, isso causará um loop de roteamento de e-mail.
Espero que ajude.