+ Responder ao Tópico



  1. #1
    klayton
    Visitante

    Padrão Envio de email pelo PHP

    Olá Pessoal!

    Eu tenho um servidor web linux com o exim instalado e funcionando perfeitamente.

    Quando alguém envia um email através do outlook por exemplo, que utiliza o SMTP, no exim aparece o usuário que está enviando o email certinho como relayer.

    O "meu" problema é que todos os emails enviados através do PHP (função 'mail') aparecem no exim como o usuário "nobody".

    Isso é ruim para mim pois um cliente mau intencionado pode fazer um script para fazer spam e fica difícil para identificar quem é, já que o usuário fica como nobody.

    Agradeço em muito se alguém puder me ajudar. Já estou procurando uma solução para isso há muito tempo e ninguém sabe me ajudar.

    Desde já agradeço,
    Klayton Kakakis

  2. #2

    Padrão Envio de email pelo PHP

    ele faz isso pq seu apache deve ta rodando como usuario nobody.... ou entaum a funcao q ta enviando o email do php num completou o cabecalho informando o email de origem... vc tera alterar o script

  3. #3

    Padrão Envio de email pelo PHP

    olha um exemplo de como fazer isso:

    Código :
    $headers = "MIME-Version: 1.0\nFrom: [email][email protected][/email]\nContent-Type: text/html; charset=us-ascii";
    $mensagem="blablabala";
    $email="[email protected]";
    $titulo="blablabla";
    mail($email, $titulo,$mensagem,$headers) or die();