• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Nazgulled

mail() sem endereço para resposta

3 mensagens neste tópico

Estou aqui a preparar um simples sistema de contacto para o meu site que está praticamente pronto mas estou com um simples problema. No formulario o pessoal insere o nome, mail, assunto e mensagem e eu quando receber o e-mail quero poder chegar ao thunderbird, clicar em reply e ter a hipotese de responder a quem me contactou sem ter de adicionar o e-mail dele manualmente, mas isso não esta a acontecer. Eu faço responder, e o e-mail adicionado ao campo "To:" no thunderbird é um simples hifen...

O código é muito simples e é o seguinte:

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "From: $name <$email>\r\n";
$headers .= "Reply-To: $name <$email>\r\n";
$headers .= "Return-Path: $name <$email>\r\n";

mail("myemail@mydomain.net", $subject, $message, $headers);

E os e-mails recebidos vem tipo:

From: Ricardo Amaral <email@domain.com>
Reply-To: Ricardo Amaral <email@domain.com>

<MENSAGEM_DE_EMAIL>

Alguem sabe solucionar este problema?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Experimenta assim:

<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
   'Reply-To: webmaster@example.com' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?> 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

thanks... com o teu exemplo tive a investigar o que fiz mal e ja resolvi tudo da maneira que queria...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora