"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que não consigo enviar e-mails TLS no Laravel apesar da configuração correta?

Por que não consigo enviar e-mails TLS no Laravel apesar da configuração correta?

Publicado em 2024-11-08
Navegar:492

Why Can\'t I Send TLS Emails in Laravel Despite Correct Configuration?

Incapaz de enviar e-mail TLS: resolvendo erros de verificação de certificado do Laravel

Apesar de ter configurações menos seguras do Gmail habilitadas e configurar o arquivo .env do Laravel corretamente, você encontra falhas na verificação de certificado ao enviar e-mails TLS. As mensagens de erro indicam que a operação SSL está falhando e o certificado do servidor não pode ser verificado.

Para resolver esse problema, considere as etapas a seguir se o seu sistema operacional não gerenciar automaticamente seu armazenamento de certificados confiáveis:

  1. Baixe o pacote de certificados cURL cacert.pem.
  2. Coloque o pacote cacert.pem em um local adequado. Adicione quaisquer certificados autoassinados você precisa aceitar até o final do arquivo, se aplicável.
  3. Edite php.ini para referenciar o local do arquivo cacert.pem:

    curl.cainfo = D:/Servers/php/sslfiles/cacert.pem
    openssl.cafile = D:/Servers/php/sslfiles/cacert.pem
  4. Reinicie seu PHP-FPM ou servidor web.

Uma vez implementadas, essas etapas devem resolver os erros de verificação do certificado e permitir que você envie e-mails TLS com sucesso.

Tutorial mais recente Mais>

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