Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ajuda no formail.php


Guest wagnerschinke

Pergunta

Guest wagnerschinke

pessoal estou quebrando a cabeça pra colocar um remetente FIXO com algum nome no e-mail de confirmação (depois que a pessoa envia o formulario chega um e-mail informando que a mensagem foi recebida com sucesso) helppp é urgente, desde já agradeço, creio que deve ser coisa besta e que não estou conseguindo ... segue o código da resposta automática

Obs: o remetende vem um nome todo doido do meu servidor web (quero tirar isso e colocar um da minha escolha)

// Envia um e-mail para o remetente, agradecendo a visita no site, e dizendo que em breve o e-mail será respondido.

$mensagem2 = " Olá " . $nome . ".\n\n Agradeçemos o contato com a Faculdade Cenecista de Brasília. Em até 48 horas você receberá a resposta para seu pleito.";

$mensagem2 .= "\n\n Observação - Favor não responder esta mensagem.";

$envia = mail($email,"Sua mensagem foi recebida! (Faculdade Cenecista de Brasília)",$mensagem2,$headers);

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Essa informação deve ser passada pelo cabeçalho (header).

No seu código, ele está sendo representado pela variável $headers.

$envia = mail($email,"Sua mensagem foi recebida! (Faculdade Cenecista de Brasília)",$mensagem2,$headers);

Então você deve setar valores para esta variável.

EX:

$headers = "From: Nome <email@provedor>";

Editado por Clenisson
Link para o comentário
Compartilhar em outros sites

  • 0
Guest wagnerschinke
Essa informação deve ser passada pelo cabeçalho (header).

No seu código, ele está sendo representado pela variável $headers.

$envia = mail($email,"Sua mensagem foi recebida! (Faculdade Cenecista de Brasília)",$mensagem2,$headers);

Então você deve setar valores para esta variável.

EX:

$headers = "From: Nome <email@provedor>";

Clenisson perfeito!!! deu certinho, muito obrigado pela ajuda !

Link para o comentário
Compartilhar em outros sites

  • 0

olá...

Sou novata aqui no forum , nam sei se seria o lugar adequado, mas aproveitando o assunto...estou tentando usar o mail() do php , e nam consigo enviar emails para contas hotmail =/

alguém sabe como posso fazer isso? já tentei com javascript tambén nam deu certo. Por favor gostaria da atenção de vocês, alguém pode me ajudar? fico grata desde já.

Link para o comentário
Compartilhar em outros sites

  • 0

Samara, seja bem vinda ao fórum!

Já ví alguns casos em que o hotmail não recebe os e-mails vindos de sistemas como o sendmail (o que o PHP usa pra enviar e-mails), e tem até sites que avisam isso!

Mas vale a pena dar uma olhada nos headers do e-mail para ver se estão todos certinhos.

Como estão os seus headers?

Link para o comentário
Compartilhar em outros sites

  • 0

to fazendo da maneira mais simple

olha:

<?php

$to = 'email@provedor'; //aqui eu escrevo o email de destino.

$subject = 'teste de email';

$message = 'email recebido com sucesso, bla,bla,bla...';

$headers = 'From: samara_br_k@hotmail.com';

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

?>

tambén to usando "if" , mas acho que nam tem nada a ver , é so para confirmar se o email foi criado...

muitos me falaran que o problema é con a hotmail, que ela bloqueia o email =/

mas deve haver alguma forma.

obrigada pela atenção =]

Link para o comentário
Compartilhar em outros sites

  • 0

Vamos colocar headers mais completos nesse e-mail:

$to = 'email@provedor'; //aqui eu escrevo o email de destino.
$subject = 'teste de email';
$headers = "From: Samara <samara_br_k@hotmail.com>\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\n";
$headers .= "MIME-Version: 1.0\n";

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

Tente enviar esse e-mail para algum outro do hotmail, que não seja o seu.

Veja se chegou sem problemas.

Ah, aqui eu coloquei o cabeçalho html, assim depois você pode deixar os e-mails mais bonitos. =)

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que no caso da hotmail, outra solução possível é autenticar os emails enviados, o que é algo que exige um pouco mais de "prática", mas é bom saber fazê-lo visto que provedores como o Gmail, em alguns casos, só recebem emails enviados pelo sendmail se estes forem autenticados pelo código.

http://www.marceloramos.blog.br/tutorial/exibir.php?id=37

Vale a pena dar uma lida neste artigo :)

Mas não fique restrito(a) a ele... Se não entendeu, não funcionou, ou até mesmo se quiser saber mais, procure no google sobre o assunto.

;)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...