Veja minha pergunta e resposta semelhante aqui: link
Use a fórmula:
IIf(InStr([SearchFromEmail], "@") = 0, "", Mid([SearchFromEmail], InStr([SearchFromEmail], "@") + 1))
Bit surpreso eu não consegui encontrar essa pergunta sobre SU já. Por favor, aponte-me se eu perdi isso.
Como posso exibir o endereço de e-mail de um remetente na minha caixa de entrada no Outlook 2010?
Eutenteiclicarcomobotãodireitonoscabeçalhosdecolunaeusaroseletordecampos,maso"E-mail" listado em "Todos os campos de contato" me fornece espaços em branco.
Fundamentação da petição: recebo emails de várias áreas da minha empresa que utilizam vários nomes de domínio para diferentes partes do negócio. Seria útil distinguir rapidamente entre diferentes 'tipos' de remetente (incluindo remetentes externos também).
Tenho certeza que deve haver uma maneira simples de fazer isso!
EDIT: Parece que isso é surpreendentemente difícil. Thims ' sugestão útil de usar arquivos CFG me deixa a meio caminho de uma resposta, mas isso só funciona para endereços de e-mail externos. Infelizmente, para e-mails internos, o remetente é exibido assim:
/O=XXXXX/OU=EXCHANGE ADMINSTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=A9AE8D41-75001D8E-80257328-52793F
Existe alguma maneira de usar um CFG para extrair o endereço SMTP principal associado a um usuário interno?
Ou alguma outra maneira?
Veja minha pergunta e resposta semelhante aqui: link
Use a fórmula:
IIf(InStr([SearchFromEmail], "@") = 0, "", Mid([SearchFromEmail], InStr([SearchFromEmail], "@") + 1))
Não há uma maneira simples de fazer isso. Mas você pode alcançar o resultado desejado usando arquivos CFG. Um guia completo está disponível em SlipStick .
Tente isto: link
Mas use esta fórmula
IIf (InStr ([SearchFromEmail], "@") = 0, "", Esquerda ([SearchFromEmail], InStr ([SearchFromEmail], "@") - 1) + "@" + Mid ([SearchFromEmail], InStr ([SearchFromEmail], "@") + 1 ))
Funcionou para mim.