Como enviar e-mail no WordPress usando o servidor SMTP do Gmail
Publicados: 2016-05-10Se o seu site com um dos temas do WordPress estiver aberto para inscrição ou um fórum com alertas, seu site provavelmente enviará muitos e-mails. Todos eles são, por padrão, enviados por meio de um sistema padrão de transferência de e-mails. Essa abordagem simples não requer nenhuma configuração adicional e as cartas são enviadas muito rapidamente. No entanto, impõe sérias desvantagens.
Como o número de mensagens e a importância de tal abordagem já é um trecho ser chamado de problemas válidos e incomuns. Por exemplo, seu e-mail enviado ao site pode cair no spam ou não chegar ao destinatário.
Na maioria dos casos, a decisão pode ser o envio de cartas por meio de serviços de terceiros, como o e-mail do Gmail para seu domínio (SDA). Você também pode optar por enviar e-mails através de seu próprio servidor de e-mail, que, via de regra, possui até a hospedagem web mais básica.
Desvantagens dos servidores de e-mail usando o sistema de transporte para sites com temas WooCommerce
Como observado acima, o envio de e-mails em sites com temas WooCommerce, por padrão, funciona sem nenhuma configuração adicional, mas esse preço é muito alto:
- As mensagens podem cair na caixa de spam
Sobre todos os filtros de spam e métodos de verificação de e-mails, trabalhando, por exemplo, o Gmail, provavelmente conhecem apenas os funcionários dessas empresas. Apesar do grande número de ferramentas fechadas de olhares indiscretos para verificar as remessas recebidas, há várias coisas que podem aumentar a confiança no serviço de e-mail para suas cartas.
Um e-mail enviado por meio do transporte do sistema não contém assinaturas eletrônicas adicionais, que podem indicar a confiabilidade e a legitimidade de um remetente. Talvez muitos de vocês saibam que qualquer pessoa pode enviar uma carta para o endereço de outra pessoa, por exemplo, com [email protected] sem ter acesso ao domínio e a um site com um dos temas WooCommerce.
O envio de mensagens através do serviço de correio permitirá adicionar automaticamente a assinatura DKIM, indicando a confiabilidade e a legitimidade de um remetente. O servidor de envio (servidores SMTP) e o Gmail adicionarão automaticamente a assinatura DKIM a cada e-mail. Apenas o proprietário do domínio (DKIM e chave privada) pode enviar e-mails com o DKIM correto assinado.
A assinatura DKIM não nega o fato de que outra pessoa poderá enviar um e-mail usando seu endereço ([email protected]), mas o servidor de recebimento de e-mail verá que a carta enviada por outra pessoa, em vez do proprietário do domínio .
Registro SPF definido no domínio de configurações de domínio (DNS) e permite que o proprietário mostre serviços de e-mail de quais servidores podem enviar e-mails neste domínio. Cada serviço de e-mail oferece seu próprio registro SPF com sua lista de servidores.
- As mensagens podem estar faltando
Outro método, que é usado para filtrar as cartas ruins do serviço postal – é a lista cinza. Aqui, na hora de enviar a carta, o servidor receptor pode responder ao seu site algo como “Estou ocupado agora, venha com esta carta em dez minutos”. O site com um dos temas do WooCommerce não sabe o que fazer nesse caso – a carta foi entregue para enviar, é isso, então o e-mail simplesmente se perdeu e não será entregue ao destinatário.
Se sua carta for enviada para o serviço de correio, seu servidor de envio dirá “OK, Google” coloque a carta de todos os e-mails não enviados e tentará obtê-lo mais algumas vezes. O cálculo é simples – quando você envia um grande número de e-mails em um curto período de tempo, como geralmente é feito por spammers, não tem tempo para tentar entregar a carta várias vezes.
Não ande, e uma carta pode, se o servidor de recebimento apenas para o tempo de folga ou perdeu o acesso à rede. Portanto, o envio de e-mails via SMTP é mais seguro.
- Envio de e-mails via SMTP
A principal diferença entre enviar e-mail através de um serviço externo (Gmail) ou do seu próprio servidor SMTP não é. É o mesmo. Mas se você decidir usar sua própria hospedagem ou um servidor SMTP dedicado, você deve prestar atenção às suas configurações. Não se esqueça de definir os registros DKIM e SPF corretos nas configurações de domínio.
O Google não proíbe o envio de e-mails por meio de seus servidores dessa maneira, mas tem algumas limitações quanto ao número de mensagens enviadas por dia. Por exemplo, o Gmail especificou claramente o limite de 2.000 e-mails por dia.
Observe que muitos sites de hospedagem para se conectar a servidores externos estão bloqueados (as informações estão disponíveis para dar suporte à hospedagem ou com o comando telnet). Nesse caso, você pode solicitar suporte para hospedagem permitir conexões. Às vezes, tais solicitações podem ser levadas em consideração. Ou use o servidor de e-mail interno fornecido pelo provedor de hospedagem. Como regra, ele será executado ainda mais rápido que o externo, pois geralmente está localizado no mesmo servidor físico do seu site com um dos temas WooCommerce (servidor web).
Por experiência pessoal, observou-se que o Gmail para seu domínio não armazena e-mails enviados pelo servidor SMTP na pasta de saída e retém o Gmail.
Plugin WP Mail SMTP para sites com temas WooCommerce
Todos os emails enviados para o WordPress através da função wp_mail(), que funciona na popular biblioteca PHP Mailer. Para permitir que o WordPress e wp_mail() enviem e-mails através do servidor SMTP deve-se configurar e configurar o plugin WP Mail SMTP do diretório oficial do WordPress.org:
- Ao ativar o plugin, vá em Configurações → E-mail no Painel de Controle;
- Vamos configurar na página Opções de e-mail avançadas. A seguir mostra a descrição e os valores necessários para cada item;
- De Email – endereço de onde o sistema será enviado e que o destinatário enviará a resposta clicando em “Responder” em seu e-mail;
- De Nome – nome do remetente, você pode especificar o nome do site ou seu nome e sobrenome;
- Mailer – envio de mensagens através do transporte do sistema (função mail ()) ou através do servidor SMTP. Escolhendo Enviar todos os emails do WordPress via SMTP;
- Host SMTP – o endereço do servidor SMTP. Você pode perguntar ao suporte técnico ou na seção de referência. Para usar o Gmail – smtp.gmail.com;
- Porta SMTP – A porta do servidor SMTP depende do tipo de criptografia (Criptografia). Para o Gmail, use a porta 465;
- Criptografia – tipo de criptografia. você deve instalar a criptografia Use SSL para Gmail;
- Autenticação – se deve ser realizada a autenticação no servidor de correio. Definir Sim: Use autenticação SMTP em temas WooCommerce;
- Nome de usuário – nome de usuário do e-mail. Como regra, o endereço completo da caixa de correio deve corresponder ao valor especificado em From Email;
- Digite a senha da caixa postal;
- Depois de salvar as configurações, você pode enviar uma mensagem de teste. Para fazer isso, digite o endereço de sua caixa de correio e clique em Enviar teste. No endereço especificado será enviada uma carta curta e informações de serviço com os resultados exibidos na tela. Verificar se a carta chegou ao endereço especificado? Se não estiver, algo não está configurado corretamente e os temas do WooCommerce não podem enviar e-mails.
Veja os cabeçalhos das mensagens no servidor do Gmail em temas WooCommerce
A mensagem deve conter a barra de título «Authentication-Results». Se DKIM e SPF estiverem configurados corretamente, você verá spf = pass e dkim = pass.
Autenticação-Resultados: mx.google.com;
spf = pass (google.com: domínio de [email protected] designa 2a02: 6b8: 0: 1630 :: 18 como remetente permitido) [email protected];
dkim = passar [email protected]
O Gmail mostra uma marca de seleção verde ao lado da letra, se a assinatura DKIM for válida.
Envio de e-mails através do servidor SMTP forma mais confiável e correta de entregar cartas. Usar o SMTP não envolve necessariamente a configuração e administração de servidores de e-mail. Os serviços do Google lidam bem com a tarefa, e é isso que é necessário para um projeto pequeno.
Caso haja alguma dúvida sobre o uso do servidor Gmail STMP em um dos sites com temas WooCommerce e modelos WordPress, consulte nosso fórum.