Você precisará configurar o SMTP para o GrowCRM se desejar enviar faturas, orçamentos, lembretes de vencimento, etc. A configuração SMTP atuará como um e-mail geral do GrowCRM para todos os e-mails enviados.
Para configurar o recurso de envio de e-mail no GrowCRM, acesse Configuração -> Configurações -> E-mail.
As contas do Outlook/Office não são suportadas para enviar e-mails via SMTP, pois a Microsoft abandonou o suporte para a conexão SMTP regular
Opções de configuração
Abaixo você pode ler sobre a opção de configuração de e-mail para se familiarizar mais, no entanto, na maioria dos casos, você precisará ajustar apenas algumas delas, conforme mencionado em nossos exemplos abaixo.
O GrowCRM oferece dois mecanismos de e-mail, por padrão o PHPMailer será selecionado. A diferença entre o mecanismo de e-mail são as bibliotecas usadas para enviar e-mails do GrowCRM.Se você decidir usar o PHPMailer (que é recomendado), a biblioteca responsável por isso será a popular biblioteca de e-mail 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
No entanto, você não precisa se preocupar muito com isso, basta selecionar o que acha que é mais adequado para você.
Protocolo de e-mail
SMTP, Sendmail e Mail.É altamente recomendável configurar o protocolo SMTP para enviar e-mails se você não quiser ter problemas com e-mails indo para spam ou codificação. Os exemplos abaixo serão estritamente para o protocolo SMTP, pois é o recomendado.
SSL– Selecione se estiver configurando SMTP com a porta465TLS– Selecione se você estiver configurando o SMTP com a porta 587Nenhuma– Selecione se você estiver configurando o SMTP com a porta 25Resumindo, o SSL funciona com a porta 465, o TLS funciona com a porta 587 e, se você estiver tentando configurar o SMTP com a porta 25 (não segura), não haverá criptografia e você deverá selecionar Nenhuma.
Digite o nome do host SMTP.
Digite sua porta SMTPNão misture estes modos; A criptografia de e-mail definida como SSL na porta 587 ou TLS na porta 465 não funcionará.
Digite o e-mail SMTP que você está tentando configurar como um e-mail geral para o GrowCRM, na maioria dos casos, este será um e-mail usado apenas para enviar e-mails do GrowCRM, por exemplo. Você pode criar uma conta de e-mail com o nome no-reply@ ou info@, no entanto, cabe a você determinar a melhor opção para suas necessidades.
Nome de usuário SMTP
Preencha somente se o seu cliente de e-mail usar nome de usuário para login SMTP. Geralmente, você preencherá este campo se estiver usando uma caixa de correio do Exchange.Na maioria dos casos, quando você estiver usando servidor de troca, você precisará efetuar login com o nome de usuário, não com o endereço de e-mail. Nesse caso, o GrowCRM usará o campo nome de usuário SMTP para efetuar login no seu servidor de e-mail em vez do endereço de e-mail. No entanto, o endereço de e-mail que você preencheu acima ainda será usado como um cabeçalho FROM.
Preencha a senha para login, você já deve saber sua senha.
Conjunto de caracteres de e-mail
O padrão é UTF-8, você não precisará alterá-lo nunca, pois na maioria dos casos funciona bem. No entanto, se você decidir alterar a codificação, é altamente recomendável realizar algumas pesquisas para ver qual codificação é mais adequada para você.
Você pode adicionar um e-mail para ser adicionado como cabeçalho BCCSe você quiser acompanhar e obter cópias de todos os e-mails enviados do GrowCRM, caso precise adicionar vários e-mails com cópia oculta, separe-os por vírgula.
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 Configuração->Modelos de e-mail, tenha em mente que esta opção pode ser substituída se, por exemplo, A equipe que está enviando uma fatura para um e-mail configurou uma assinatura de e-mail personalizada em seu perfil.
Cabeçalho e rodapé predefinidos
A instalação do GrowCRM por padrão vem com um cabeçalho e rodapé predefinidos para todos os modelos de e-mail. O cabeçalho e o rodapé predefinidos são bem limpos, mas se você precisar de algo mais, sinta-se à vontade para ajustar o código.
O conteúdo da mensagem de e-mail é mesclado entre o cabeçalho e o rodapé predefinidos, e.q.[código de cabeçalho predefinido]A mensagem de e-mail[código de rodapé predefinido]Então, por exemplo, se você abriu uma <div> no cabeçalho e não fechou o <div> HTML enquanto formatava o cabeçalho, você DEVE fechar (</div>) a tag HTML no rodapé.
Clique aqui para saber mais sobre HTML
Configuração de SMTP de e-mail da AWS
Caso você esteja usando a AWS para enviar e-mails, clique aqui para saber mais.
Fila de e-mail
Se você estiver procurando na opção Fila de e-mails, clique aqui para ler mais.
Modelos de e-mail
Clique em aqui para ler mais sobre os modelos de e-mail no GrowCRM
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 ideal é consultar seu provedor de hospedagem para obter a configuração SMTP correta.
Criptografia: Nenhuma
Host SMTP: yoursmtphost.com
Porta SMTP: 25
E-mail SMTP: Seu e-mail
Senha SMTP: Sua senha
Servidores SMTP que exigem conexão SSL
Criptografia: SSL
Host SMTP: yoursmtphost.com
Porta SMTP: 465
E-mail SMTP: Seu e-mail
Senha SMTP: Sua senha
Para o Gmail, use a seguinte configuração:
Criptografia: SSL
Host SMTP: smtp.gmail.com
Porta SMTP: 465/ Para criptografia TLS, use a porta 587
E-mail SMTP: youremail@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-mails. Encontre mais informações sobre como gerar uma Senha de aplicativo para sua Conta do Google no seguinte link: https://support.google.com/accounts/answer/185833?hl=pt-BR
TeTestando a configuração do SMTP
Se precisar testar sua configuração do SMTP, acesse Configuração -> Configurações -> E-mail e role para baixo até Enviar e-mail de 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 inserido, caso contrário, uma mensagem de depuração do cliente de e-mail será exibida.
Depois de configurar o SMTP, você precisará testar se a configuração está correta e funcionando corretamente.
Enquanto estiver em Configuração->Configurações->E-mail e , role para baixo até Enviar e-mail de teste para inserir seu endereço de e-mail e clicar no botão de envio. 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ê inseriu, caso contrário, uma mensagem de depuração do cliente de e-mail será exibida.
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 determinar a causa do 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(): não foi possível conectar 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ão semelhantes.
Recomendamos fortemente que você consulte seu provedor de hospedagem se não conseguir configurar o SMTP para o GrowCRM. O problema, na maioria dos casos, está relacionado à configuração do seu servidor, por exemplo. Falha de DNS, bloqueio de firewall, provedor de hospedagem bloqueando conexões de saída, etc. Você deve conversar com eles, ler a documentação deles. Nesse caso, somente o seu provedor de hospedagem pode ajudar!
Você pode querer realizar alguns tipos de pesquisa sobre a mensagem de erro específica que está recebendo para se familiarizar melhor com a forma de resolver isso.ServerSMTP publicou um bom artigo e guias para erros e códigos SMTP comuns. Tambémé altamente recomendável verificar oGuia de solução de problemas do PHPMailer clicando aqui
Configurações de e-mail não salvam ou apresentam erro 404 ao salvar
Isso pode acontecer por causa de regras de firewall configuradas no seu servidor web, porque em Configuração->Configurações->E-mail, na opção predefinida cabeçalho e rodapé, há um HTML e o firewall está impedindo que esse HTML seja salvo no banco de dados.
Para testar isso, você pode navegar até Configuração->Configurações->E-mail e deixar em branco as opções predefinidas de cabeçalho e rodapé e, em seguida, tentar salvar as configurações para ver se isso funcionará bem.
Se o salvamento for bem-sucedido, você deve tentar consultar seu provedor de hospedagem para desabilitar essas 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 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 acontece por causa de portas bloqueadas por um firewall.
Se você estiver configurando o SMTP nas portas 465 ou 587, certifique-se de que as portas 465 e 587 estejam abertas. Se você não estiver 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/Troubleshooting
Erro de tempo limite de conexão e falhas de DNS
Clique aqui para ler mais.
Problemas de configuração de e-mail do GoDaddy
A GoDaddy bloqueia o SMTP de saída; você precisa usar os servidores de e-mail da própria GoDaddy.
Clique aqui para ler mais.
Falhas de autenticação
Se a sua autenticação estiver falhando, há várias causas prováveis:
- Você usou o nome de usuário ou a senha incorretos
- Sua conexão está sendo desviada para um servidor diferente (como acima)
- Você especificou a autenticação sem criptografia
Geralmente, não é recomendável enviar nome de usuário ou senha por um link não criptografado. Alguns esquemas de autenticação SMTP adicionam um nível mínimo de segurança (enviando hashes curtos em vez de texto simples), mas eles oferecem apenas proteção mínima e, portanto, a maioria dos servidores não permite autenticação sem criptografia. Corrija isso configurando a Criptografia SMTP como TLS e a Porta como 587, além de preencher os campos E-mail e Senha.
Problemas comuns com o 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 o G-Suite podem ser um erro comum se você não tiver ativado os Aplicativos Menos Seguros. No entanto, é recomendável verificar primeiro se sua senha está correta.
G-Suite
- Faça login no console do administrador do Google.
- Clique em Segurança > Configurações básicas.
- Em Aplicativos menos seguros, selecione Ir para as configurações de aplicativos menos seguros.
- Na subjanela, selecione o botão de opção Permitir que os usuários gerenciem seu acesso a aplicativos menos seguros.
- 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, consulte os seguintes artigos:https://productforums.google.com/forum/#!topic/Apps/M7TiKQAWhq4 e https://support.google.com/a/answer/55299?hl=en
Conta regular do Gmail
- Faça login na sua conta de usuário.
- Visite: https://www.google.com/settings/security/lesssecureapps
- Ativar.
Autenticação de 2 fatores ativada
Se vocêhabilitou a autenticação de dois fatores na sua Conta do Google, vocêDEVE gerar uma senha para o aplicativo e adicioná-la no campo de senha no GrowCRM, localizado em Configuração->Configurações->E-mail
Clique emaqui para ler como gerar a senha do aplicativo.
Se você ainda estiver recebendo nome de usuário ou senha inválidos e estiver gerenciando o servidor, tente isto:Faça login como usuário do cPanel, vá para Entrada MX, selecione o domínio e defina como o trocador remoto.Faça login no WHM, vá para Configurações de ajuste, desabilite “Restringir SMTP de saída”
Não foi possível instanciar a função de e-mail
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 sua instalação do PHP não está configurada para chamar a função mail() corretamente (por exemplo, sendmail_path não está definido corretamente em seu php.ini) ou você não tem um servidor de e-mail local instalado e configurado.
Clique em aqui para ler mais.
No entanto, o erro pode ser exibido se você estiver tentando configurar o protocolo de e-mail, o que não é recomendado.
bloqueio do SELinux
Se você vir um erro como SMTP -> ERRO: Falha ao conectar ao servidor: Permissão negada (13), você pode estar executando o SELinux impedindo o PHP ou o servidor web de enviar um e-mail.Clique aqui para ler mais.