como habilitar para email um contato de troca 2013?

1

Alguém pode me dizer o que estou fazendo errado aqui?

Os documentos dizem que posso habilitar um contato por email, mas estou recebendo um erro estranho:

"Esta tarefa não suporta destinatários deste tipo. O destinatário especificado foo é do tipo MailContact. Certifique-se de que este destinatário corresponda ao tipo de destinatário necessário para esta tarefa."

Veja o que estou fazendo:

[PS] C:\Windows\system32>New-MailContact -name foo -ExternalEmailAddress [email protected]

Name                      Alias                      RecipientType
----                      -----                      -------------
foo                       foo                        MailContact


[PS] C:\Windows\system32>Enable-MailContact -Identity foo -ExternalEmailAddress [email protected]
This task does not support recipients of this type. The specified recipient foo is of type MailContact. Please make sure that this recipient matches the required recipient type for this task.
    + CategoryInfo          : InvalidArgument: (foo.com/Users/foo:ADObjectId)    [Enable-MailContact], RecipientTaskException
    + FullyQualifiedErrorId : 44F11290,Microsoft.Exchange.Management.Recipient    Tasks.EnableMailContact
    + PSComputerName        : exchange.foo.com

O mais estranho é que eu posso enviar e-mail para o contato 'foo' de dentro do meu domínio, e o e-mail é encaminhado para '[email protected]', mas por algum motivo ele não envia mensagens vindas de fora ( todas as outras mensagens recebidas funcionam bem).

    
por Spongman 02.11.2015 / 22:28

2 respostas

2

Você não precisa "ativar" o contato porque usou o cmdlet new-mailcontact (por exemplo, ele já está habilitado para email).

O comando enable é apenas para contatos criados no Active Directory (sem objeto de troca associado). Executando o enable-mailcontact, criamos um objeto de troca associado que corresponde ao contato do AD.

    
por 03.11.2015 / 00:15
1

Verifique a propriedade RequireSenderAuthenticationEnabled com Get-MailContact -identity foo | FL no Exchange PowerShell.

Se essa propriedade for True , somente os remetentes dentro do domínio (remetentes autenticados) poderão enviar mensagens para o contato. Se False , o Exchange transmitirá mensagens do lado de fora (não autenticado).

A resposta de Jesus Shelby também está correta. Não há mais nada que você precise fazer para "ativar" o contato. Está pronto para fazer suas coisas.

    
por 03.11.2015 / 01:03