Passo a Passo:
Essa configuração mostra como mandar e receber e-mail utilizando um programa de e-mail ou até mesmo um script php.
Para isso utilizamos o servidor de e-mail Mercury instalado localmente.
Abra o “Painel de Controle do XAMPP”.
Usaremos como exemplo o email local root@localhost.com.
a) Começando
1 – Inicie o serviço “Mercury” clicando no botão “start”.
Caso tenha algum alerta do ser firewall, atente-se para liberar a porta questionada.
2 – Acesse o “tray icon” clicando duas vezes.
(ícone do Mercury do lado do relógio do sistema operacional para abrir o gerenciador)
3 – Inserindo a(s) conta(s):
Clique no menu “Configuration>Manage local users…”.
Apague o usuário “newuser” ou altere a senha clicando no botão “Change”.
Adicione uma conta de e-mail clicando no botão “Add” e preencha o campo “Username” com “root”, o campo “Personal name” com “Root” e o campo “Mail password” com “sua senha”, para confirmar clique no botão “OK” e logo após no botão “Close”.
b) Configurando o domínio
4 – Criando Alias do e-mail criado:
Clique no menu “Configuration>Aliases…”.
Clique no botão “Add new alias” e preencha o campo “Alias” com “ root@localhost.com” e o campo “Real address” com “root”, para confirmar clique
no botão “OK” e logo após no botão “Save”.
5 – Para inserir um novo domínio:
Acesse o menu “Configuration>Mercury core module…”.
Na aba “Local domains”, clique no botão “Add new domain” e preencha o campo “Local host or server” com “localhost.com” e o campo “Internal name” com “localhost”, para confirmar clique no botão “OK”.
Clique novamente no botão “Add new domain” e preencha o campo “Local host or server” com “localhost.com” e o campo “Internal name” com “127.0.0.1”, para confirmar clique no botão “OK” e logo após no botão “OK”.
c) Configurando o POP e o SMTP
6 – Configurando o SMTP server:
Clique no menu “Configuration>MercuryS SMPT Server”.
Preencha o campo “Announce myself as” com “127.0.0.1”, o campo “IP Interface to use” com “127.0.0.1”, para confirmar clique no botão “OK”.
7 – Criando o POP server:
Clique no menu “Configuration>MercuryP POP3 Server”.
Preencha o campo “IP Interface to use” com “127.0.0.1”, para confirmar clique no botão “OK”.
8 – Adicionar o SMTP client:
Clique no menu “Configuration>MercuryE SMPT Client”.
Preencha o campo “Identify myself as” com “127.0.0.1”, o campo “Name servers” com “127.0.0.1”, para confirmar clique no botão “Save”.
9 – Para configurar o POP client:
Acesse no menu “Configuration>MercuryD POP3 Client”.
Clique no botão “Add” e preencha o campo “POP3 Host” com “127.0.0.1”, o campo “Username” com “root” e o campo “Password” com “sua senha”, para confirmar clique no botão “OK” e logo após no botão “Save”.
Para finalizar não clique no botão “fechar o aplicativo”, clique no botão “minimizar o aplicativo”. Abra o seu cliente e e-mail e configure-o com endereço de e-mail “ root@localhost.com”, servidor pop “127.0.0.1”, servidor smtp “127.0.0.1”, usuário da conta “root”, senha “sua senha”.
Atenção antes de mandar e receber e-mail inicie o serviço Mercury. Clique em “File>Enter offline mode” duas vezes.
Agora configure um cliente de email, como o Outlook ou Thunderbird com as configurações abaixo:
POP: 127.0.0.1 porta : 143 Usuário: root@localhoat.com Senha: root Autenticação normal SSL: nenhum SMTP: 127.0.0.1 porta: 25 Usuário: root@localhoat.com Senha: root Autenticação: normal SSL: nenhum
Caso queira acessar via navegador configure o Roundcube acessando esse artigo.
Você sabe como configurar para quanto o caso é um VPS? Tipo, o Xamp está no VPS e tem um domínio personalizado (ex: meusite.com)?
Bom dia,
Realmente eu nunca fiz essa configuração em VPS, mas tenta fazer os passos e onde for localhost.com coloca o seu domínio.
Por exemplo, eu testei com o domínio teste.com.br e deu certo aqui em localhost. Onde for 127.0.0.1 talvez tenha que usar o IP da VPS, se não funcionar coloca 127.0.0.1.
Para saber só testando mesmo.
Faça um teste e se der certo por favor me avise.
Desde já agradeço