Anexar HTML como texto no Outlook para Mac (2011)?

7

O Outlook para Windows tem uma opção ao anexar arquivos, sob a seta no botão 'Inserir' na caixa de diálogo de upload de arquivos, chamado "Inserir como texto". Quando usado com arquivos HTML, ele converte o HTML no corpo do texto do email como um email em HTML do arquivo e anexa todas as imagens vinculadas para que elas sejam empacotadas com o email e mostradas no email. É útil para criar e-mails ou para testar facilmente modelos de e-mail.

O Outlook para Mac não tem esse recurso. A solução mais próxima que posso encontrar é copiar o HTML do select-all em um navegador da web . Infelizmente, isso requer a hospedagem de imagens em um servidor da Web, em vez de incluí-las com o email corretamente formatado de acordo com o HTML *.

Existe uma maneira de colocar o código e as imagens de um arquivo HTML no corpo de um email no Outlook para Mac 2011, como usar o recurso Attach file > Insert button dropdown > Insert as text no Outlook para Windows?

** Obviamente, hospedar imagens ao invés de anexá-las é uma boa prática para um mailshot final sério e real. Mas este não é um verdadeiro e-mail final sério (se fosse eu não estaria usando o Outlook ...), é e-mails formatados em pequena escala e testes / iterações que (por razões complicadas) não podem ser feitas em um bom Sistema de tratamento de email em HTML *

    
por user568458 06.09.2012 / 18:42

2 respostas

0

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:

  1. Obtenha uma conta do Gmail se ainda não tiver uma.
  2. Abra a janela de composição do Gmail. Vá para Settings do cog e, em seguida, Labs , ative Insert Images .
  3. 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.
  4. 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.
  5. Cole na janela de composição do Gmail.
  6. 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).

por 16.01.2013 / 17:08
1

Eu não estou na frente do meu mac para tentar no momento, mas sua descrição se parece muito com a maneira como o mail.app da Apple lida com anexos de imagem. Eles são (ou pelo menos podem ser, se você escolher) renderizados em linha, no corpo do texto do email.

Não sei o que está acontecendo em segundo plano (html, código, etc.), mas você já tentou compor sua mensagem em mail.app e copiar / colar no Outlook, ou talvez usar mail.app para enviar a si mesmo uma mensagem e uma fonte de exibição renderizadas corretamente, ou algo nesse sentido ... para então importar a mensagem composta, imagens em linha, para o Outlook?

    
por 04.10.2012 / 14:18