Pesquisar artigos na Base de Dados de Conhecimento

Bg Bg
Shape Shape Shape Shape Shape Shape
Blog Image

Como configurar o envio de e-mails via SMTP no Blugue CRM

Você precisará definir as configurações de SMTP para a instância da sua empresa no Blugue CRM se quiser enviar e-mails em geral como faturas, orçamentos, lembretes de atraso, etc.

A configuração de SMTP funcionará como um e-mail geral da sua empresa para todos os e-mails que serão enviados. Por exemplo: contato@suaempresa.com

Para configurar o recurso de envio de e-mail para sua empresa, navegue até Definições->Configurações->E-mail.

Nota: As contas do Outlook/Office não são suportadas para envio de e-mails via SMTP, pois a Microsoft abandonou o suporte para a conexão SMTP regular. Porém ainda é possível usar e-mails da Microsoft no Blugue CRM via Microsoft Azure. Veja como aqui.

Opções de configuração

Abaixo você pode ler sobre as opções de configuração de e-mail para se familiarizar mais, porém, na maioria dos casos, você precisará ajustar apenas algumas delas conforme mencionado nos exemplos abaixo.

Mecanismo de E-mail

O Blugue CRM oferece dois mecanismos de e-mail, por padrão.  Um deles é o "PHPMailer" que já vem selecionado por padrão. A diferença entre os mecanismos de e-mail são basicamente as bibliotecas usadas para enviar os e-mails no Blugue CRM.

Se você decidir continuar usando o PHPMailer (que é o que recomendamos), a biblioteca responsável por isso será a popular biblioteca de email php PHPMailer, você pode ler mais sobre a biblioteca clicando aqui.

O outro mecanismo de e-mail é a biblioteca padrão do framework "Codeigniter", mais informações podem ser encontradas clicando aqui.

Porém, você não deve se preocupar tanto com isso, basta selecionar aquele que você acha adequado para você. Lembrando que geralmente, os envios funcionam perfeitamente usando a opção já selecionada por padrão.

Protocolo de e-mail

Usamos as seguintes opções: SMTP, Microsoft OAuth 2.0, Gmail OAuth 2.0, Sendmail e Mail.

NOTA: É altamente recomendável configurar o protocolo SMTP para envio de e-mails se você não quiser encontrar problemas com e-mails enviados para spam ou codificação. Os exemplos abaixo serão estritamente para o protocolo SMTP, pois é o recomendado.

Configurando o envio via SMTP

Recomendamos que você deve utilize um e-mail de um domínio registrado por você. Caso você não possua um domínio, temos outras opções.

Criptografia de e-mail

  • SSL – Selecione se você estiver configurando SMTP com porta 465 - Recomendado
  • TLS – Selecione se você estiver configurando SMTP com porta 587
  • Nenhum – selecione se você estiver configurando SMTP com porta 25

Resumindo, SSL funciona com a porta 465, TLS funciona com a porta 587 e se você estiver tentando configurar a configuração SMTP com a porta 25 (não segura), não haverá criptografia e você deverá selecionar Nenhum. Caso você use "nenhum) seus emails podem ser confundidos como spam pelo gmail e outros servidores.

Host SMTP

Digite seu nome de host SMTP. Por exemplo: mail.seudominio.com

Nota: Se você não possui um domínio, nós disponibilizamos um email gratuito para nossos clientes. Basta entrar em contato com o nosso suporte para solicitar seu e-mail do Blugue CRM. Sendo (suaempresa@blugue.com). Caso você já possua um e-mail do Blugue CRM, configure o campo host dessa maneira: mail.blugue.com. Depois basta informar seu e-mail e senha nos campos necessários.

Porta SMTP

Insira sua porta SMTP aqui. Ex. 465

Importante: Não misture esses modos; A criptografia de e-mail definida como SSL na porta 587 ou TLS na porta 465 não funcionará. Esteja atento a estes detalhes.

E-mail

Neste campo digite o e-mail principal que você está tentando configurar como e-mail geral para sua empresa, na maioria dos casos, este será um e-mail usado apenas para enviar e-mails automáticos para sua empresa. Ex. você pode criar uma conta de e-mail com nome no-reply@ ou info@, no entanto, cabe a você determinar a melhor forma de atender às suas necessidades.

Nome de usuário SMTP

Por padrão, o nome de usuário aqui, é o mesmo e-mail usado na opção acima. Ex. contato@suaempresa.com.

Este campo será diferente do mesmo e-mail, apenas se o seu cliente de e-mail usar nome de usuário para login SMTP, principalmente você preencherá este campo se estiver usando uma conta de e-mail do Exchange.

Na maioria dos casos, quando você estiver usando o servidor Exchange, você precisará fazer login com o nome de usuário e não com o endereço de e-mail, neste caso, o Blugue CRM usará o campo Nome de usuário SMTP para fazer login no seu servidor de e-mail em vez do endereço de e-mail.

Senha SMTP

Preencha a senha para login. Mesma senha que você utiliza para acessar seu e-mail se for de uma hospedagem comum ou mesmo um email gratuito do Blugue CRM. Caso você use um email do Exchange, verifique sua senha com seu provedor. 

Conjunto de caracteres de e-mail

O padrão é UTF-8, você não precisará alterar isso nunca, porque na maioria dos casos isso funciona bem, porém, se você decidir alterar a codificação é altamente recomendável realizar algumas pesquisas para ver qual codificação é mais adequada para você.

Cco (Com Cópia Oculta) - Todos os emails para

Você pode adicionar um e-mail para ser adicionado como CCO se quiser acompanhar e obter cópias de todos os e-mails enviados da sua empresa. Se precisar adicionar vários e-mails CCO, separe-os por vírgula. Isso é útil se você quiser saber exatamente quais emails foram enviados e a quem. Em caso de alguma inconsistência ou erro de informação enviado a um cliente, você poderá tomar medidas cabíveis.

Assinatura de e-mail

Assinatura de e-mail global para todos os e-mails enviados, pode ser usada como campo de mesclagem adicionado em modelos de e-mail em Definições-> Modelos de e-mail , lembre-se de que esta opção pode ser substituída se a equipe que estiver enviando uma fatura para um e-mail tiver configurado uma assinatura de e-mail personalizada em seu perfil.

Cabeçalho predefinido e rodapé predefinido

A instância da sua empresa, por padrão vem com um cabeçalho e rodapé predefinidos para todos os modelos de e-mail, o cabeçalho e rodapé predefinidos são bem limpos, mas se você precisar de algo mais do que isso, recomendamos que procure o nosso suporte. Caso você não entenda de programação em PHP, alterar as informações deste campo fará com que seus emails sejam enviados com erros, ou mesmo com layout incorreto.

conteúdo da mensagem de e-mail é mesclado entre o cabeçalho e o rodapé predefinidos ex.


[código de cabeçalho predefinido]

A mensagem de e-mail

[código de rodapé predefinido]


Então, por exemplo, se você abriu um <div> no cabeçalho e não fechou o <div> HTML durante a formatação do cabeçalho, você DEVE fechar (</div>) a tag HTML no rodapé.

Apenas altere este campo se você for um desenvolvedor e sabe o que está fazendo. Não nos responsabilizamos por configurações erradas neste campo. Pois ocasionará erros em seus emails. Portanto, se precisar de alguma alteração, por favor, entre em contato com nosso time de suporte.

Testando envio de e-mails

Após configurar os passos acima, "Salve" as alterações feitas. Depois use a opção "Enviar e-mail teste" para verificar se as informações estão corretas. Envie o teste de email para um email seu, que você já usa no dia a dia. Após enviar, verifique se você vai receber o email de teste.

Configuração SMTP de e-mail da AWS

Caso você utilize AWS para envio de e-mails, clique aqui para saber mais.

Fila de e-mail

Sobre a fila de e-mails, clique aqui para ler mais.

Modelos de e-mail

Clique aqui para ler mais sobre os modelos de e-mail no Blugue CRM.

Exemplos

Os exemplos abaixo são exemplos gerais de como configurar o SMTP para enviar um e-mail, lembre-se de que os exemplos podem ser diferentes dos requisitos reais do seu servidor, o melhor é consultar seu provedor de hospedagem para fornecer a configuração correta do SMTP.

Servidor SMTP na porta 25

Criptografia: Nenhuma
Host SMTP: seudominio.com
Porta SMTP: 25
E-mail SMTP: Seu e-mail
Senha SMTP: Sua senha

Servidores SMTP que requerem conexão SSL

Criptografia: SSL
Host SMTP: seudominio.com
Porta SMTP: 465
E-mail SMTP: Seu e-mail
Senha SMTP: Sua senha

Para Gmail use a seguinte configuração:

Criptografia: SSL
Host SMTP: smtp.gmail.com
Porta SMTP: 465 / Para criptografia TLS use a porta 587
Email SMTP: seuemail@gmail.com
Senha SMTP: Sua senha

Se você estiver usando a senha da sua Conta do Google para se conectar ao SMTP, é altamente recomendável atualizar sua senha com uma senha de aplicativo para evitar interrupções no envio de e-mail. Encontre mais informações sobre como gerar a senha de aplicativo para sua conta do Google no seguinte link: https ://support.google.com/accounts/answer/185833?hl=en

Testando a configuração SMTP

Se você precisar testar sua configuração SMTP, basta ir em  Definições -> Configurações -> E-mail  e rolar para baixo até "Enviar e-mail teste" para inserir seu endereço de e-mail e clicar no botão enviar. Se o SMTP estiver configurado corretamente, você receberá notificações verdes informando que seu e-mail está configurado corretamente. Além disso, um e-mail será enviado para o endereço de e-mail que você digitou, caso contrário, uma mensagem de depuração do cliente de e-mail será mostrada.

Depois de definir as configurações de SMTP, você precisará testar se a configuração está configurada corretamente e funcionando bem.

SMTP via AWS

Veja como configurar seu envio de emails via AWS.

Problemas comuns e solução de problemas

Ao tentar enviar um e-mail de teste, se a configuração não for bem-sucedida, você poderá ver um bloco de erro na parte superior. Leia a mensagem do bloco de depuração com atenção para poder determinar o que está causando o seu problema, a mensagem do bloco de depuração conterá a mensagem de erro retornada do seu servidor de e-mail, na maioria dos casos será algo como: “Falha na conexão. Erro #2: stream_socket_client(): incapaz de conectar-se a ssl://smtp.gmail.com:465 (Conexão recusada) ” mas isso dependerá do seu servidor de e-mail e do mecanismo de e-mail que você está usando (PHPmailer ou Codeigniter), no entanto , a maioria das mensagens de erro será semelhante.

É altamente recomendável que você consulte seu provedor de hospedagem se não conseguir configurar o SMTP para sua empresa, o problema na maioria dos casos está relacionado à configuração do servidor como falha de DNS, bloqueio de firewall, o provedor de hospedagem está bloqueando conexões de saída, etc. converse com eles, leia seus documentos, neste caso só o seu provedor de hospedagem pode te ajudar! Considerando que você informou todas as informações corretamente.

Você também pode entrar em contato com nossa equipe de suporte para obter ajuda através do seu painel do cliente.

As configurações de e-mail não são salvas ou recebem erro 404 ao salvar

Isso pode acontecer por causa de regras de firewall configuradas no seu servidor web, pois em Definições->Configurações->Email na opção pré-definida cabeçalho e rodapé existe um HTML e o firewall está impedindo que esse HTML seja salvo no banco de dados.
Para testar isso, você pode navegar até Definições->Configurações->E-mail e deixar em branco as opções predefinidas de cabeçalho e rodapé e tentar salvar as configurações para ver se isso funcionará bem. ANTES, Copie o conteúdo deste campo e salve em algum outro local, para não perder as informações desta opção.
Se o salvamento for bem-sucedido, você deve tentar consultar seu provedor de hospedagem para desabilitar tais regras de firewall, na maioria dos casos, isso pode acontecer por causa do mod_security ou Suhosin.

Falha ao conectar ao servidor: 111 Conexão recusada

O erro de conexão recusada é gerado diretamente do seu servidor de e-mail e pode ocorrer se o seu provedor de hospedagem estiver bloqueando portas de saída, SMTP, na maioria dos casos ocorre devido a portas bloqueadas por meio de um firewall.

Se você estiver configurando SMTP nas portas 465 ou 587, certifique-se de que as portas 465 e 587 estejam abertas, caso não esteja gerenciando o servidor, entre em contato com seu provedor de hospedagem para verificar isso diretamente.

Mais Informações:

https://github.com/PHPMailer/PHPMailer/issues/295#issuecomment-155147551

https://github.com/PHPMailer/PHPMailer/wiki/Solução de problemas

Erro de tempo limite de conexão e falhas de DNS

Clique aqui para ler mais.

Problemas de configuração de e-mail GoDaddy

GoDaddy bloqueia SMTP de saída; você precisa usar os próprios servidores de e-mail do GoDaddy.

Clique aqui para ler mais.

Falhas de autenticação

Se a sua autenticação falhar, existem várias causas prováveis:

  • Você tem o nome de usuário ou senha errados
  • Sua conexão está sendo desviada para um servidor diferente (como acima)
  • Você especificou autenticação sem criptografia

Geralmente, você não deseja enviar nome de usuário ou senha por meio de um link não criptografado. Alguns esquemas de autenticação SMTP adicionam um nível mínimo de segurança (envio de hashes curtos em vez de texto não criptografado), mas fornecem apenas proteção mínima e, portanto, a maioria dos servidores não permite autenticação sem criptografia. Corrija isso configurando a criptografia SMTP para TLS e a porta para 587, bem como preenchendo o campo Email e Senha.

Problemas comuns com Gmail ou G Suite – Nome de usuário ou senha inválidos

Nome de usuário ou senha inválidos ao usar o Gmail ou G-Suite pode ser um erro comum se você não ativou Aplicativos menos seguros, no entanto, é recomendável primeiro verificar se sua senha está correta.

G-Suite

  1. Faça login no Google Admin Console.
  2. Clique em Segurança > Configurações básicas.
  3. Em Aplicativos menos seguros, selecione Ir para configurações de aplicativos menos seguros.
  4. Na subjanela, selecione o botão de opção Permitir que os usuários gerenciem seu acesso a aplicativos menos seguros.
  5. Caso você não esteja recebendo os e-mails e seu e-mail de teste de configuração SMTP esteja mostrando que a configuração está funcionando corretamente, dê uma olhada nos seguintes artigos:
    1. https://productforums.google.com/forum/#!topic/Apps/M7TiKQAWhq4
    2. https://support.google.com/a/answer/55299?hl=en

Conta normal do Gmail

  1. Faça login em sua conta de usuário.
  2. Visite: https://www.google.com/settings/security/lesssecureapps
  3. Ative.

Autenticação de 2 fatores habilitada

Se você ativou a autenticação de dois fatores em sua Conta do Google, DEVE gerar a senha do aplicativo e adicionar a senha no campo de senha no perfil da sua empresa no Bluge CRM localizado em Definições->Configurações->E-mail

Clique aqui para ler como gerar a senha do aplicativo.


Não foi possível instanciar a função de email

Este erro também é conhecido como “ Não é possível enviar e-mail usando PHP mail() ” se você estiver usando o mecanismo de e-mail Codeigniter e significa que há um problema com a função mail(). Entre em contato com nosso suporte em seu painel do cliente.

Clique aqui para ler mais.

Porém, o erro pode aparecer se você estiver tentando configurar o protocolo Mail , o que não é recomendado.

Se você estiver enfrentando problemas para configurar o envio de e-mails para sua empresa no Blugue CRM, por favor, entre em contato com nosso time de suporte. Ficaremos felizes em ajudar.

Acesse seu painel do cliente em blugue.com, abra um chamado de suporte e buscaremos ajudar o mais rápido possível.

Você achou esse artigo útil?