Como enviar um e-mail com anexos do WordPress

Publicados: 2021-10-20

Você deseja enviar um e-mail com anexos do WordPress?

Você pode querer que seu site envie anexos de arquivo de um formulário de contato ou de uma loja WooCommerce.

Neste artigo, mostraremos como obter os dois e também arquivar os anexos enviados.

Corrija seus e-mails do WordPress agora

O WordPress pode enviar e-mails com anexos?

Sim, o WordPress pode enviar e-mails com anexos. A maioria dos plugins de formulário de contato tem o campo de upload de arquivo, mas apenas alguns têm a opção de enviar o arquivo como um anexo também. Neste tutorial, usaremos o Formidable Forms e o WooCommerce para mostrar como eles geram e enviam anexos.

Como enviar um e-mail com anexos do WordPress

Vamos dar uma olhada nos dois casos de uso, um por um:

  1. Enviar um anexo de arquivo de um formulário de contato
  2. Enviar anexo de fatura do WooCommerce

Primeiro, usaremos um formulário de contato para enviar um anexo de arquivo.

1. Envie um anexo de arquivo de um formulário de contato

Se você deseja permitir que seus visitantes enviem anexos, recomendamos o Formidable Forms. É um poderoso plug-in de formulário de contato que permite receber anexos junto com a notificação do formulário de contato.

A primeira coisa que você precisa fazer é instalar e ativar o plugin Formidable Forms. Se você é novo no WordPress, você pode dar uma olhada neste tutorial sobre como instalar um plugin WordPress.

Depois que o plugin estiver instalado, vá para o painel do WordPress e clique em Formidable Forms » Forms .

go to Formidable Forms All Forms

Clique no botão Adicionar novo na parte superior para procurar um modelo de formulário.

add new form to Formidable Forms

Para este tutorial, criaremos um formulário de solicitação de emprego.

Clique no modelo para selecioná-lo aqui:

Formidable Forms template

Em seguida, clique no campo Upload de arquivo para definir as configurações.

file upload field in formidable Forms

Em Opções de upload de arquivo, marque a caixa Anexar este arquivo à notificação por e-mail . As outras configurações aqui são opcionais:

add file as attachment in email

Agora, role para baixo e especifique os tipos de arquivo que você deseja permitir. Você pode definir isso para extensões de arquivo específicas ou permitir todos os tipos de arquivo que o WordPress suporta.

allowed file types

Salve seu formulário para que as alterações entrem em vigor.

Vamos agora ver como podemos adicionar o mesmo formulário a uma página.

Adicionar formulários formidáveis ​​a uma página

Você pode adicionar Formidable Forms a uma página usando um shortcode ou um bloco, então usaremos um bloco para este tutorial.

Abra qualquer página do WordPress ou procure uma página existente. Depois de abri-lo para edição, procure o bloco Formidable Forms.

Clique no logotipo do Formidable Forms para adicionar o bloco à sua página:

Formidable Forms block

Em seguida, selecione o formulário de solicitação de emprego que você acabou de criar.

E é isso! Publique a página e envie um arquivo pelo formulário para testá-la.

email attachment

Vamos agora ver como visualizar esses anexos diretamente no painel do WordPress.

Visualizar anexos de arquivos no WordPress

O plugin WP Mail SMTP permite que você salve todos os anexos enviados por meio do seu formulário de contato. Essa é uma maneira útil de manter um backup e você também pode reenviar a notificação com seus anexos, se necessário.

Se você é novo no WP Mail SMTP, você vai querer baixar e instalar o plugin antes de continuar com este guia. Observe que você precisará da versão Pro para habilitar o registro de anexos.

Se você precisar de um pouco de ajuda para configurar, confira este guia sobre como definir as configurações de SMTP do WordPress.

Depois de instalar o plug-in em seu site, precisaremos ajustar as configurações para salvar anexos no WordPress. Para começar, vá para WP Mail SMTP » Configurações .

WP Mail SMTP settings menu

Em seguida, na barra superior, alterne para Log de e-mail .

Email log settings tab

Aqui, marque as caixas de seleção para Log Email Content e Save Attachments .

Enable email log content and save attachments

Por fim, role até a parte inferior da página e clique em Salvar configurações para aplicar suas alterações.

Agora, todos os anexos de e-mail enviados do Formidable Forms também serão salvos em seu log de e-mail.

Para ver como funciona, você pode visualizar os arquivos em WP Mail SMTP » Email Log .

Open the email log in WP Mail SMTP

Os arquivos que foram carregados aparecem na seção Anexos do arquivo de log.

attachment in WordPress

É isso! Vamos agora ver como enviar uma fatura como anexo nos e-mails do WooCommerce.

2. Envie o anexo da fatura do WooCommerce

Deseja enviar uma fatura aos clientes depois que eles fizerem uma compra? Por padrão, o WooCommerce inclui as informações do pedido no corpo do e-mail.

Para enviar a fatura como anexo de e-mail, você precisará instalar um plug-in adicional. Vamos ver como é feito.

Instale o plug-in de faturas e guias de remessa em PDF do WooCommerce

Para criar uma fatura e anexá-la aos seus e-mails do WooCommerce, você pode instalar o plug-in gratuito WooCommerce PDF Invoices & Packing Slips.

WooCommerce PDF Invoices and Packing Slips

Depois de instalar e ativar o plug-in, clique no botão Executar o Assistente de Configuração na parte superior para configurá-lo.

WooCommerce PDF Invoices and Packing Slips setup wizard

O assistente permite:

  • Personalize a aparência da fatura que será adicionada como anexo
  • Escolha quais e-mails devem ter uma fatura anexada.

invoice email

Vamos agora ver como podemos usar o mesmo plugin WP Mail SMTP para exportar todas as suas faturas de uma só vez.

Exportar anexos do seu registro de e-mail

Vá em frente e instale o plugin WP Mail SMTP primeiro. Você pode usar o Assistente de Configuração para configurar o mailer escolhido e voltar a este guia quando terminar.

Nas configurações do plug-in, certifique-se de marcar as caixas de seleção para Log Email Content e Save Attachments .

Enable email log content and save attachments

Se você também deseja registrar o conteúdo do e-mail, verifique essa configuração também. Em seguida, clique em Salvar configurações .

Agora que você está registrando anexos em seus e-mails de pedidos, você pode visualizá-los no log de e-mail no WP Mail SMTP.

Open WooCommerce invoice attachment

Também podemos exportar links para todos esses anexos para que você possa baixar rapidamente os que precisa. Isso é super útil quando você precisa completar suas contas.

Para começar, navegue até WP Mail SMTP » Ferramentas .

WP Mail SMTP Tools menu

Em seguida, mude para a guia Exportar .

Export tab in WP Mail SMTP

A partir daqui, podemos criar um arquivo de exportação que inclui as informações que você precisa consultar.

Primeiro, em Tipo de exportação , você pode escolher o formato do arquivo para a exportação do log de e-mail.

Observe que as exportações CSV e XLSX gerarão um arquivo com links para todos os anexos que foram adicionados aos emails em 1 coluna. Se você escolher o formato EML, poderá exportar todo o e-mail como foi enviado originalmente, mantendo o conteúdo da mensagem e o anexo em 1 arquivo.

Depois de configurar o arquivo de exportação, certifique-se de marcar a caixa Anexos no final da seção Informações comuns :

select attachment to export

Nesta tela, você também pode:

  • Selecione um intervalo de datas personalizado para a exportação
  • Filtre a exportação por uma palavra-chave no assunto ou nos cabeçalhos

Tudo pronto? Clique em Baixar arquivo de exportação .

Date filter and subject filter for export

Ao baixar os logs de e-mail, todos os links para seus anexos serão incluídos. Veja como ficará o conteúdo do arquivo zip se o exportarmos no formato EML:

Select exported WooCommerce order email

Se você optar por exportar o arquivo como XLSX ou CSV, poderá fazer download dos arquivos clicando nos links na coluna Anexos .

Email attachment xlsx

E é isso! Agora você sabe como enviar um e-mail com anexos no WordPress e salvar ou arquivar os arquivos quando precisar.

Corrija seus e-mails do WordPress agora

Próximo: Escolha um provedor de e-mail transacional

Se você estiver administrando uma loja online, precisará garantir que seus e-mails de pedidos sejam entregues instantaneamente. Temos um guia que lista o melhor provedor de e-mail transacional para ajudá-lo a escolher um para sua loja WooCommerce.

Além disso, não se esqueça de ver este tutorial sobre como criar uma barra lateral personalizada do WordPress se estiver planejando adicionar uma ao seu site.

Pronto para corrigir seus e-mails? Comece hoje com o melhor plugin SMTP para WordPress. O WP Mail SMTP Elite inclui a configuração White Glove completa e oferece uma garantia de reembolso de 14 dias.

Se este artigo o ajudou, siga-nos no Facebook e Twitter para mais dicas e tutoriais sobre WordPress.