Tanto quanto eu posso dizer, isso é impossível usando o Outlook para Mac diretamente. MAS - há uma solução alternativa usando o Gmail que funciona.
Pontos strongs: Ele obtém a imagem no HTML, preserva quase todo o seu HTML cuidadosamente elaborado (ainda não encontrei nada que distorça significativamente além das notas abaixo) e inclui a imagem como um Content-transfer-encoding: base64
referenciado por ID no cabeçalho do e-mail - a maneira "correta" de incorporar imagens em e-mail HTML que, em meus testes, mostra a imagem por padrão sem prompts ou avisos quando recebida no Outlook 2011, Gmail e Hotmail. Além disso, a imagem permanece e continua a funcionar quando a imagem é encaminhada.
Pontos fracos: A passagem pelo Gmail parece remover <style>
blocos (mas muitos clientes de e-mail fazem isso de qualquer maneira, a maioria dos e-mails HTML entre clientes usará estilos in-line) e remove estilos e classes personalizados da própria imagem, então, sempre que possível, tente aplicá-las a um wrapper. Além disso, assume que as dimensões do arquivo de imagem são as dimensões exatas nas quais você deseja que ele seja mostrado (também uma boa prática de cliente cruzado).
Aqui estão os passos:
- Obtenha uma conta do Gmail se ainda não tiver uma.
- Abra a janela de composição do Gmail. Vá para
Settings
do cog e, em seguida,Labs
, ativeInsert Images
. - Crie o HTML como um arquivo HTML. Link para imagens localmente. Use um layout que não dependa muito dos estilos e classes HTML da própria imagem.
- Abra o HTML no Google Chrome (o uso do Firefox faz com que todos os links de âncora sejam apontados para o arquivo original em seu sistema local).
Select all
na janela normal do Chrome, copie e cole. - Cole na janela de composição do Gmail.
- Selecione sua imagem (provavelmente será um retângulo de imagem quebrado vazio). Use o botão Inserir imagem para enviar sua imagem local para onde estava. Exclua a referência original quebrada.
É isso aí - a imagem deve ser inserida novamente no lugar correto. Se precisar passar pelo Outlook para Mac, envie-o por e-mail para sua conta do Outlook para Mac e, em seguida, encaminhe.
Uma alternativa é converter a imagem para o Base 64 e gravá-la como <img src="data:image/png;base64,iVBORw0KGgoAA..." />
e depois copiar para o Outlook (ou Gmail) de um navegador. O problema com isso é que, nos meus testes, parece ser muito mais provável que não seja mostrado, removido ou feito passar por prompts "Fazer download de imagens" (o que para mim no Outlook 2011 na verdade não mostra nada).