A maneira mais fácil de testar as notificações por email localmente?


8

Estou criando um site de fórum com notificações por email. Preciso testar essas notificações por email localmente. Eu só usei o MAMP, então não tenho muita experiência na configuração de ambientes de desenvolvimento.

Qual é a maneira mais fácil de testar as notificações por email do Drupal localmente? A pilha Acquia pode fazer isso?

Respostas:



1

Experimente o Antix . É fácil de configurar e funciona bem para testar em uma instalação local do Drupal.


1

Várias soluções estão documentadas na documentação da comunidade Drupal: Gerenciando o tratamento de mensagens para desenvolvimento ou teste .

Pessoalmente, prefiro uma combinação de um servidor de correio Postfix local, o módulo Reencaminhar e-mail e redirecionar para uma caixa de correio local. Isso tem a vantagem de você não precisar se preocupar em configurar o host local para enviar com êxito a endereços de email externos sem ser rejeitado como possível spammer. Como configurá-lo:

  1. Instale o postfix. A configuração padrão no Ubuntu funcionará para nossos propósitos.
  2. Verifique se o seu relevante php.iniestá configurado para usar o postfix, contendo essas duas linhas. Ao contrário dos comentários, essas configurações não são usadas apenas nos sistemas Win32.

    SMTP = localhost
    smtp_port = 25
  3. Instalar o módulo Email Reroute: drush dl reroute_email && drush en reroute-email.

  4. Nas definições de configuração para Redirecionar e-mail, defina os endereços de destino como seu nome de usuário do Linux (como mattnenhuma @hostname.tldparte aqui). Esses e-mails chegam na sua caixa de correio local /var/spool/então.
  5. Configure o Thunderbird para buscar esses e-mails: Vá para "Editar → Configurações da conta → Adicionar outra conta ... → Digite: Unix Mailspool (Movemail)" e use estas configurações:
    • "Endereço de e-mail": use novamente o seu nome de usuário Linux (como matt), mas determine seu nome de host ( hostnamecomando) e adicione-o atrás no formato username@hostname.
    • "Seu nome" e "Nome da conta": tudo funcionará, são apenas cosméticos.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.