1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[PHP] função mail() dá-me erro "500 Internal Server Error"

Discussão em 'Programação' iniciada por NotoriousXavi, 19 de Abril de 2012. (Respostas: 2; Visualizações: 1010)

  1. NotoriousXavi

    NotoriousXavi Power Member

    Boas.

    Estou a usar a função mail() num formulário de contacto e funciona a 100% quando eu ponho o meu email pessoal ou de qualquer outro domínio que não o do site.
    Quando mudo para um email do mesmo domínio do site simplesmente dá-me o tal erro "500 Internal Server Error".

    Tenho a certeza que é essa função que está a provocar o erro, se a comentar este deixa de aparecer.

    Alguma ideia do que possa estar a provocar isto? Soluções?
     
  2. nfk

    nfk Power Member

    Vê os logs do web server, em princípio haverá uma mensagem de erro que vai facilitar o diagnóstico.
     
  3. zanguief

    zanguief Power Member

    Já devo vir tarde para ajudar mas estava com a mesma situação, só que no meu caso não enviava para nenhum e-mail.

    Resolvi o problema com as permissões de pastas. Troquei a permissão da pasta onde estava esse ficheiro de 777 para 755 e já fiquei com o problema resolvido.

    Espero ter ajudado.
     

Partilhar esta Página