Testar a ferramenta do servidor de correio

2

Eu finalmente mudei para o Ubuntu 14.04 do Windows. Eu tinha o xampp instalado para desenvolvimento web.

Para testar o envio / recebimento de e-mails, usei esta ferramenta link As coisas foram para a frente. Eu envio email usando PHP, ele é salvo e aberto automaticamente no Windows Live Mail. Como posso conseguir isso no Ubuntu?

Atualmente, tenho o LAMP instalado. Para onde ir em seguida?

Obrigado Fouad

    
por f.farah 29.10.2014 / 07:54

2 respostas

0

A solução mais fácil seria usar o MailCatcher: link

Uma melhor alternativa na minha opinião é postfix com pcre para ter um bom pega-tudo.

Configurar um servidor de e-mail somente local.

  1. Aponte localhost.com para sua máquina

    A maioria dos programas não aceita um email usando apenas @localhost como domínio. Então, edite o arquivo / etc / hosts para que o domínio localhost.com aponte para sua máquina, incluindo este conteúdo para o arquivo:

    127.0.0.1 localhost.com
    
  2. Instalar o Postfix

    sudo apt-get install postfix postfix-pcre  
    
  3. Configure o Postfix para Local apenas.

    Durante o processo de instalação do postfix, a caixa de diálogo Configurar texto exibirá cinco opções:

    Tipo geral de configuração de e-mail:

    Nenhuma configuração Site da Internet Internet com smarthost Sistema de satélite Apenas local

    Selecione "Somente local".

    Para o nome de domínio, use o padrão sugerido e finalize a instalação.

  4. Configurar um endereço "pegar tudo"

    Ativando isso, você pode usar qualquer endereço de e-mail.

    Exemplo: aqui, minha conta exclusiva é [email protected]. Mas ao testar sistemas, posso usar qualquer endereço como [email protected], [email protected], etc., porque todos serão redirecionados para [email protected]

    Se ele não existir, crie o arquivo / etc / postfix / virtual: sudo nano /etc/postfix/virtual

    Adicione o seguinte conteúdo da linha, substituindo pela sua conta de usuário:

    /.*/ <your-user>
    

    Salve e feche o arquivo. Configure o postifx para ler este arquivo:

    Abra /etc/postfix/main.cf: sudo nano /etc/postfix/main.cf e verifique se esta linha está ativada ou adicione-a se não existir:

    virtual_alias_maps = pcre:/etc/postfix/virtual
    

    Ative: sudo postmap /etc/postfix/virtual Atualizar o postfix: sudo systemctl restart postfix Se você estiver sob uma distribuição não-systemd, como o Ubuntu 14.04, o comando de reinicialização do serviço provavelmente é: sudo service postfix reload

  5. Instale o Thunderbird.

    sudo apt-get install thunderbird'
    
  6. Configure o Thunderbird.

    Ignore a tela de boas-vindas (clique no botão para usar as contas existentes); Clique no botão Configurações no canto superior direito (semelhante às configurações do Chrome) e clique em Preferências > Configurações da conta Em Ações da conta, selecione "Adicionar outra conta" Selecione "Unix Mailspool (Movemail)" Sua conta será @localhost (claro, substitua por sua conta de usuário). Não use @ (nenhum), use @localhost O servidor de saída será: localhost na porta 25. Reinicie (feche e reabra) o Thunderbird.

  7. Inicie o seu arquivo de spool de correio

    Esta etapa tem dois objetivos: testar sua instalação e interromper o arquivo Não é possível localizar o spool de correio. mensagem. Usando o Thunderbird, envie um novo email para @localhost, substituindo pela sua conta de usuário Clique em "Obter e-mail" Teste pega-tudo: envie um novo email para averagejoe @ localhost Clique em "Obter e-mail" e você verá a mensagem na Caixa de entrada.

por Jonathan 20.02.2018 / 10:14
0

Tente

sudo apt-get update
sudo apt-get install postfix
    
por zarpio 14.10.2015 / 14:33