Falha ao enviar e-mail
 
                        As cadastrar uma nova empresa, o cadastro é feito com sucesso mas o e-mail não chega no Mailtrap. Ao utilizar o comando "php atisan queue:work" para processar as filas retorna:
[2025-10-19 17:04:22][iomzaefPEDSaD9YyA2fPWhY7phPpxcrX] Processing: App\Jobs\CompanyCreated
[2025-10-19 17:04:24][iomzaefPEDSaD9YyA2fPWhY7phPpxcrX] Failed: App\Jobs\CompanyCreated
Ao verificar os logs do Laravel, está retornando um erro relacionado a autenticação:
local.ERROR: Failed to authenticate on SMTP server with username "1123f8a184767e" using 3 possible authenticators. Authenticator CRAM-MD5 returned Expected response code 250 but got an empty response. Authenticator LOGIN returned Expected response code 250 but got an empty response. Authenticator PLAIN returned Expected response code 250 but got an empty response. {"exception":"[object] (Swift_TransportException(code: 0): Failed to authenticate on SMTP server with username \"1123f8a184767e\" using 3 possible authenticators. Authenticator CRAM-MD5 returned Expected response code 250 but got an empty response. Authenticator LOGIN returned Expected response code 250 but got an empty response. Authenticator PLAIN returned Expected response code 250 but got an empty response. at /var/www/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php:191).
Estou utilizando o Docker no Ubuntu. Tentei buscar por uma solução mas não encontrei. Será que está faltando alguma configuração por causa do ambiente?
Fala meu amigo! Tudo bem?
No arquivo .env, como ele está?
 
                      Tudo bem! No .env está assim:
 
                      Chegou a testar com o mailtrip usando Docker?
Se não, passo uma config pra você, só pra validar se é problema com algum core do ambiente ou se é problema de autenticação relacionado ao Mailtrap
 
                      Testar ele em um container ainda não. Poderia passar as configurações?
 
                      Está rodando com Docker, certo?
No arquivo docker-compose.yml, adicione o seguinte serviço para o MailHog, ex:
services:
mailhog:
image: mailhog/mailhog
container_name: mailhog
restart: unless-stopped
ports:
- "1025:1025"
- "8025:8025"
networks:
- laravel
networks:
laravel:
driver: bridge
No arquivo .env do Laravel, configure o MailHog como o servidor SMTP:
MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME="${APP_NAME}"
 
                      Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!