Test-Mailflow foi usado com o parâmetro errado

Iniciado por joomlamz, 05 de Agosto de 2025, 00:26

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

joomlamz

CitaçãoCannot process argument transformation on parameter 'Identity'. Cannot convert value "[email protected]" to
type "Microsoft.Exchange.Configuration.Tasks.ServerIdParameter". Error: "'[email protected]' is not a valid
value for the identity.
Parameter name: identity"
    + CategoryInfo          : InvalidData: (:) [Test-Mailflow], ParameterBindin...mationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,Test-Mailflow
    + PSComputerName        : ex01.aplicweb.local

Obrigado pelo retorno. Esse erro indica que o cmdlet Test-Mailflow foi usado com o parâmetro errado.
✅ Correto uso do Test-Mailflow

O comando Test-Mailflow não aceita um endereço de e-mail como identidade. Ele espera o nome do servidor do Exchange (no seu caso: EX01).
✅ Use assim:

Test-Mailflow -TargetMailboxServer EX01

Ou, se quiser testar usando um mailbox específico (recomendado):
1. Descubra o nome do mailbox:

Get-Mailbox -ResultSize 10

Pegue um nome de usuário válido, por exemplo joao.tembe.
2. Testar a entrega para o mailbox:

Test-Mailflow -Identity joao.tembe

    Atenção: O nome precisa ser o "alias" ou "nome de usuário", e não o e-mail completo.

Se o comando funcionar, você verá algo como:

MessageLatencyTime          : 00:00:02.345
IsRemoteTest                : False
MessageLatencyTimeThreshold : 00:15:00