Mailpit é uma ferramenta para lidar com entregas de e-mail falsas, útil durante o desenvolvimento de aplicativos. Este tutorial irá guiá-lo na configuração e execução do Mailpit no MacOS com configuração de SMTP e UI.
Etapa 1: Instale o Mailpit
Baixe e instale o Mailpit do repositório oficial do GitHub. Escolha o binário apropriado para MacOS.
Etapa 2: executando o Mailpit
Para iniciar o Mailpit, use o seguinte comando:
mailpit --smtp 0.0.0.0:1025 --listen 0.0.0.0:8025
Este comando inicia o servidor SMTP na porta 1025 e a UI da web na porta 8025.
SMTP: 0.0.0.0:1025 lida com entrega de e-mail.
UI: 0.0.0.0:8025 permite visualizar e-mails enviados.
Se você encontrar um erro informando que o endereço já está em uso, certifique-se de que nenhum outro serviço esteja em execução na mesma porta. Você pode usar uma porta diferente, se necessário, ajustando o comando.
Etapa 3: Definindo as configurações do Laravel Mail
No seu arquivo Laravel .env, defina as configurações de email:
ambiente
MAIL_MAILER=smtp MAIL_HOST=127.0.0.1 MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="[email protected]" MAIL_FROM_NAME="${APP_NAME}"
Esta configuração direciona o Laravel para enviar e-mails através do servidor SMTP do Mailpit.
Etapa 4: teste de envio de e-mail
Quando seu aplicativo envia um e-mail, você pode visualizá-lo na interface do Mailpit navegando até:
http://localhost:8025
Isso exibirá todos os e-mails enviados pelo seu aplicativo.
Solução de problemas
Conexão recusada: verifique se o Mailpit está sendo executado na porta correta (1025 para SMTP).
Conflito de porta: se você encontrar um erro “bind: endereço já em uso”, altere a porta no comando ou interrompa o serviço conflitante.
É isso! Você configurou o Mailpit com sucesso para lidar e exibir entregas de e-mail falsas em seu ambiente de desenvolvimento.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3