Página 1 de 6

[DICA] Configurando o serviço de e-mail por SMTP

Enviado: 07 Out 2011, 03:19
por Manoel Vidal
Olá colegas da OCBr.

Com o objetivo de ajudar na configuração do envio de e-mail por SMTP nas lojas, descrevo aqui algumas dicas de configuração.

Vamos lá!

Primeiro acesse a administração de sua loja e vá no menu Sistema > Configurações edite sua loja e vá na aba Geral localize o campo E-mail e nele coloque o e-mail que vai ser responsável por receber as notificações do OpenCart, depois vá na aba E-mail, e preencha os campos abaixo conforme sua hospedagem.

Importante:

Se você utiliza um serviço de hospedagem com serviço de e-mail, o "Usuário SMTP" da aba "E-mail" deve ser o mesmo que está preenchido no campo "E-mail" da aba Geral, pois a maioria dos servidores de hospedagem que oferecem o serviço de envio de e-mail, bloqueiam o envio de e-mail a partir de um e-mail que não tenham a terminação do domínio hospedado, ou seja, se o domínio hospedado for "minhaloja.com.br", você só poderá enviar e-mail se utilizar um e-mail como "contato@minhaloja.com.br".

1ª Opção para quem tem hospedagem Locaweb:

Protocolo: SMTP
Parâmetros do Protocolo: -rseuemail@seudominio.com.br (Note que é o -r junto do usuário SMTP)
Servidor SMTP: smtp.seudominio.com.br
Usuário SMTP: seuemail@seudominio.com.br
Senha SMTP: sua senha
Porta SMTP: 587
Tempo de Conexão SMTP: 5

2ª Opção para quem tem hospedagem Locaweb:

Acesse o tutorial abaixo:
https://ajuda.locaweb.com.br/wiki/confi ... p-locaweb/

Ou o tópico abaixo:
viewtopic.php?f=76&t=21305

3ª Opção para quem tem servidores Locaweb Linux dedicado:

Protocolo: SMTP
Parâmetros do Protocolo: -r
Servidor SMTP: localhost
Usuário SMTP: seuemail@seudominio.com.br
Senha SMTP: sua senha
Porta SMTP: 587
Tempo de Conexão SMTP: 5

4ª Opção para quem tem hospedagem e revenda com cPanel:

Protocolo: SMTP
Parâmetros do Protocolo:
Servidor SMTP: mail.seudominio.com.br
Usuário SMTP: seuemail@seudominio.com.br
Senha SMTP: sua senha
Porta SMTP: 587
Tempo de Conexão SMTP: 5

5ª Opção para quem tem hospedagem e revenda com Plesk:

Protocolo: SMTP
Parâmetros do Protocolo:
Servidor SMTP: tls://smtp.seudominio.com.br
Usuário SMTP: seuemail@seudominio.com.br
Senha SMTP: sua senha
Porta SMTP: 587
Tempo de Conexão SMTP: 5

6ª Opção para quem tem hospedagem UOL HOST:

Protocolo: SMTP
Parâmetros do Protocolo:
Servidor SMTP: smtp.seudominio.com.br
Usuário SMTP: seuemail@seudominio.com.br
Senha SMTP: sua senha
Porta SMTP: 587
Tempo de Conexão SMTP: 10

Em alguns casos pode-se manter o protocolo Mail e adicionar as linhas abaixo no final do arquivo .htaccess
php_flag mail_filter 0

7ª Opção para quem utiliza o serviço de e-mail do Gmail ou G Suite:

Pode ser necessário executar o procedimento no link abaixo para ativar o envio de e-mail por SMTP com Gmail:
viewtopic.php?f=41&t=4925

Protocolo: SMTP
Parâmetros do Protocolo:
Servidor SMTP: ssl://smtp.gmail.com ou ssl://smtp.googlemail.com
Usuário SMTP: seuemail@seudominio.com.br ou seuemail@gmail.com
Senha SMTP: sua senha
Porta: 465

8ª Opção para quem utiliza o serviço Amazon SES:

Lembre-se que para utilizar o Amazon SES, você deve validar o domínio da sua loja, configurar corretamente o DNS, cadastrado a credencial SMTP e está em modo de produção.

Protocolo: SMTP
Parâmetros do Protocolo:
Servidor SMTP: tls://email-smtp.us-east-1.amazonaws.com (substitua pelo Ponto final SMTP da região escolhida)
Usuário SMTP: seu usuário (gerado quando você criou a credencial SMTP)
Senha SMTP: sua senha (gerada quando você criou a credencial SMTP)
Porta: 587

9ª Opção para quem utiliza o serviço SendGrid:

Lembre-se que para utilizar o SendGrid, você deve validar o domínio da sua loja, configurar corretamente o DNS e gerar a API Key para utilização do serviço SMTP Relay.

Protocolo: SMTP
Parâmetros do Protocolo:
Servidor SMTP: smtp.sendgrid.net
Usuário SMTP: seu usuário (gerado quando você criou a API Key)
Senha SMTP: sua senha (gerada quando você criou a API Key)
Porta: 587

10ª Opção para demais servidores de hospedagem:

Protocolo: SMTP
Parâmetros do Protocolo:
Servidor SMTP: smtp.seudominio.com.br ou ssl://smtp.seudominio.com.br ou mail.seudominio.com.br
Usuário SMTP: seuemail@seudominio.com.br
Senha SMTP: sua senha
Porta SMTP: 587, 465, 26 ou 2525 *Teste as portas uma de cada vez.

Se não funcionar tente ainda adicionar a linha extension=php_openssl.dll no seu php.ini.


É isso, espero ter ajudado :D

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 27 Mar 2012, 16:39
por ramirezsales
Mais uma vez muito obrigado amigo!!!

Link da loja (qse pronta rsrsrs)
topautopecas.com.br
Abração!
Deus abençõe sua vida!!

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 11 Abr 2012, 00:32
por s.hoon83
Eu tambem to hospedado no locaweb mas usando o Google Apps, eu to usando da seguinte maneira e esta funcionando perfeitamente.

Protocolo de E-mail: SMTP
Parametros: (vazio)
Servidor SMTP: ssl://smtp.gmail.com
Usuario SMTP: email@dominio.com.br
Senha SMTP: sua senha
Porta SMTP: 465
Tempo de Conexao: 10

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 11 Abr 2012, 20:02
por conceptdoor
Então cara, eu tava utilizando a propria conta de e-mail do dominio hospedado na locaweb. E estava quebrando a cabeça ontem o dia inteiro tentando editar a library mail.php para atender os requisitos da locaweb.

Como tenho conta também no gmail. usei as configurações que vc passou e funcionou, então coloquei um encaminhamento de e-mail na conta do gmail para conta que quero e resolveu meu problema..

Sua ajuda foi muito util. Valeu!!

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 12 Mai 2012, 10:22
por denisgomes
Complementando a sua contribuição, Manoel, é importante os usuários saberem que alguns servidores de e-mail limitam a quantidade de e-mails enviados num determinado período. A minha hospedagem, por exemplo, tem limite de 100 mensagens por hora. Numa loja pequena isso pode não ser um problema, mas numa loja maior com muitos envios o sistema pode falhar ao enviar os e-mails e/ou pode atrapalhar o Outlook ou o webmail do usuário. Essa limitação existe para evitar que o servidor fique sobrecarregado e que os clientes utilizem o servidor para fazer spam (que, diga-se de passagem, é proibido em qualquer hospedagem). E sim, enviar newsletters, mesmo que os clientes tenham pedido, pode ser considerado spam pela hospedagem.

Portanto é sempre recomendável verificar o limite de envios de sua hospedagem atual. O Google Apps provavelmente tem um limite maior, mas ainda sim deve ter algum. Fica a dica.

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 12 Mai 2012, 14:59
por Manoel Vidal
@denisgomes Valeu por mais esta ótima complementação. :)

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 12 Mai 2012, 16:37
por Luiz R.
Para Hostgator:

Servidor SMTP: mail.seudominio.com.br
Usuário SMTP: email@seudominio.com.br
Senha SMTP: sua senha
Porta: 26 (SSL 465)

Outra opção porta IMAP: 143

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 29 Mai 2012, 21:32
por mredmann
valeu aqui funcionou
Para Hostgator:

Servidor SMTP: mail.seudominio.com.br
Usuário SMTP: email@seudominio.com.br
Senha SMTP: sua senha
Porta: 26 (SSL 465)

Outra opção porta IMAP: 143

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 22 Jun 2012, 14:53
por byleonardo
Como faço para testar se deu certo no email?

Re: [DICA] Configurando o serviço de e-mail por SMTP

Enviado: 24 Jun 2012, 19:10
por Dr@devil
byleonardo escreveu:oi,
Como faço para testar se deu certo no email?

Simule compras por depósito por exemplo, envie msg na aba contato ou realize o cadastro de novos clientes. Utilizando de preferência algum email que tbm tenha acesso. Assim, verificará se o cl. tbm recebe as msgs.