Tecnologias da Microsoft baseadas na estrutura de software do .NET. Tópicos diversos que não se encaixam em categorias específicas.
Olá
Bem vindo á Comunidade Microsoft
Bom dia, Diego. Obrigado opor expor o cenário. Este comportamento é esperado pois o Outlook reconhece a assinatura, mas não envia imagens locais referenciadas na pasta Signatures. O <img src="image001.png"> funciona só no computador do remetente. Para o destinatário, a imagem não existe.
Passos para corrigir o problema:
Opção mais simples: hospede a imagem em uma URL HTTPS pública e use esse link no HTML.
Opção recomendada em C#: incorpore a imagem no envio do e-mail usando CID (Content-ID) com AlternateView e LinkedResource.
Importante
Apenas gerar os arquivos .htm, .rtf e .txt não é suficiente.
A imagem precisa ser anexada no momento do envio.
Prefira UTF-8 em vez de windows-1252.
Documentação de referência técnica:
https://learn.microsoft.com/dotnet/api/system.net.mail.alternateview https://learn.microsoft.com/outlook/troubleshoot/message-body/signatures-are-not-displayed-correctly
Se a resposta ajudou a resolver o problema, por favor marque-a como Resposta Útil. Essa marcação encerra a thread, indica a solução correta e facilita que outras pessoas com a mesma dúvida encontrem a resposta mais rapidamente.