Resumo de IA
Você está procurando 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 conseguir ambos e também como 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 possui o campo de upload de arquivos, mas apenas alguns têm a opção de enviar o arquivo como 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 analisar os dois casos de uso, um por um:
Primeiro, usaremos um formulário de contato para enviar um anexo de arquivo.
1. Enviar 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 plugin de formulário de contato que permite receber anexos junto com a notificação do formulário de contato.
A primeira coisa que você precisará fazer é instalar e ativar o plugin Formidable Forms. Se você é novo no WordPress, pode dar uma olhada neste tutorial sobre como instalar um plugin do WordPress.
Depois que o plugin for instalado, vá para o seu painel do WordPress e clique em Formidable Forms » Formulários.

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

Para este tutorial, criaremos um formulário de candidatura de emprego.
Clique no modelo para selecioná-lo aqui:

Em seguida, clique no campo Upload de Arquivo para configurar as opções.

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

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.

Salve seu formulário para que as alterações entrem em vigor.
Vamos ver agora como podemos adicionar o mesmo formulário a uma página.
Adicionar Formidable Forms a uma Página
Você pode adicionar o 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 pesquise por uma página existente. Assim que a tiver aberto para edição, pesquise pelo bloco Formidable Forms.
Clique no logotipo do Formidable Forms para adicionar o bloco à sua página:

Em seguida, selecione o formulário de Candidatura de Emprego que você acabou de criar.
E é isso! Publique a página e envie um arquivo através do formulário para testar.

Vamos ver agora como visualizar esses anexos diretamente no painel do WordPress.
Visualizar anexos de arquivo no WordPress
O plugin WP Mail SMTP permite salvar todos os anexos que são enviados através do seu formulário de contato. Esta é uma maneira útil de manter um backup, e você também pode reenviar a notificação com seus anexos, se precisar.
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 precisar de um pouco de ajuda para configurar, confira este guia sobre como configurar as configurações de SMTP do WordPress.
Depois de instalar o plugin em seu site, precisaremos ajustar as configurações para salvar anexos no WordPress. Para começar, vá para WP Mail SMTP » Configurações.

Em seguida, na barra superior, mude para Registro de E-mail.

Aqui, marque as caixas de seleção para Registrar Conteúdo do E-mail e Salvar Anexos.

Finalmente, role até o final da página e clique em Salvar Configurações para aplicar suas alterações.
Agora, todo anexo de e-mail enviado pelo Formidable Forms será salvo em seu registro de e-mail também.
Para ver como funciona, você pode visualizar os arquivos em WP Mail SMTP » Registro de E-mail.

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

É isso! Vamos agora ver como enviar uma fatura como anexo nos e-mails do WooCommerce.
2. Enviar Fatura como Anexo do WooCommerce
Você deseja enviar uma fatura para os clientes após eles fazerem 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 plugin adicional. Vamos ver como é feito.
Instale o Plugin WooCommerce PDF Invoices & Packing Slips
Para criar uma fatura e anexá-la aos seus e-mails do WooCommerce, você pode instalar o plugin gratuito WooCommerce PDF Invoices & Packing Slips.

Após instalar e ativar o plugin, clique no botão Executar o Assistente de Configuração na parte superior para configurá-lo.

O assistente permite que você:
- Personalize a aparência da fatura que será adicionada como anexo
- Escolha quais e-mails devem ter uma fatura anexada.

Vamos agora ver como podemos usar o mesmo plugin WP Mail SMTP para exportar todas as suas faturas de uma 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 seu provedor de e-mail escolhido e voltar a este guia quando terminar.
Nas configurações do plugin, certifique-se de marcar as caixas de seleção para Registrar Conteúdo do E-mail e Salvar Anexos.

Se você também quiser registrar o conteúdo do e-mail, marque essa configuração também. Em seguida, clique em Salvar Configurações.
Agora você está registrando anexos em seus e-mails de pedido, pode visualizá-los no Registro de E-mail no WP Mail SMTP.

Também podemos exportar links para todos esses anexos para que você possa baixar rapidamente os que precisar. Isso é muito útil quando você precisa completar suas contas.
Para começar, navegue até WP Mail SMTP » Ferramentas.

Em seguida, mude para a aba Exportar.

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 registro 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 e-mails em 1 coluna. Se você escolher o formato EML, poderá exportar o e-mail inteiro como foi enviado originalmente, de modo que mantenha 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:

Nesta tela, você também pode:
- Selecionar um intervalo de datas personalizado para a exportação
- Filtrar a exportação por uma palavra-chave no assunto ou nos cabeçalhos
Tudo pronto? Clique em Baixar Arquivo de Exportação.

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

Se você escolheu exportar o arquivo como XLSX ou CSV, poderá baixar os arquivos clicando nos links na coluna Anexos.

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
Perguntas Frequentes Sobre o Envio de E-mails com Anexos
Muitos de nossos usuários nos perguntam sobre o envio de e-mails com anexos do WordPress. Aqui estão algumas das perguntas mais comuns que recebemos:
Como envio um e-mail com anexos no WordPress sem um plugin?
Você pode usar o hook phpmailer_init e passar um array de caminhos de arquivo para o método $mail->addAttachment(), ou usar o parâmetro attachments de wp_mail(). Isso funciona, mas você precisa fornecer credenciais SMTP válidas no código ou a mensagem falhará (muitas vezes com um erro 500). Para quem não é programador, um plugin ainda é o caminho mais seguro.
Qual é o tamanho máximo de arquivo para anexos de e-mail no WordPress?
O WordPress herda o upload_max_filesize do seu servidor (geralmente de 4 MB a 128 MB, mas alguns hosts permitem até 500 MB) e, em seguida, passa o arquivo para seu serviço de e-mail, que pode impor um limite muito menor. Por exemplo, o Brevo permite 4 MB, enquanto o Amazon SES aceita até 40 MB, mas cobra por gigabyte.
Por que meus e-mails do WordPress com anexos vão para o spam e como o SMTP pode corrigir isso?
O PHP mail envia mensagens não autenticadas, portanto, a política DMARC de 2024 do Gmail e Yahoo geralmente as envia para a caixa de spam ou as bloqueia completamente. Mudar para um plugin SMTP como o WP Mail SMTP e autenticar cada mensagem com SPF/DKIM melhora a entregabilidade, mesmo quando um anexo está presente.
Os provedores de SMTP limitam o tamanho dos anexos?
Sim, os limites variam por provedor e podem substituir as configurações do WordPress ou do servidor. Limites comuns são Brevo 4 MB, SMTP.com 15 MB, Amazon SES 40 MB (com taxas de R$0,12/GB excedentes), SendGrid 10 GB e Gmail / Google Workspace 25 GB. Sempre verifique a política atual do seu serviço de e-mail antes de enviar arquivos grandes.
Próximo: Escolha um Provedor de E-mail Transacional
Se você tem uma loja online, precisa garantir que seus e-mails de pedido 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 no WordPress se você estiver planejando adicionar uma ao seu site.
Se você estiver usando um plugin de formulário como o Visual Form Builder e estiver enfrentando problemas de notificação, confira este guia de solução de problemas sobre o Visual Form Builder não envia e-mails.
Pronto para corrigir seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se você não tem tempo para corrigir seus e-mails, pode obter assistência completa de Configuração White Glove como uma compra adicional, e há uma garantia de devolução do dinheiro em 14 dias para todos os planos pagos.
Se este artigo ajudou você, por favor, siga-nos no Facebook e Twitter para mais dicas e tutoriais do WordPress.
