Jump to content


Photo

Ajuda Com Cabeçalho De Email Php!


  • Faça o login para participar
9 replies to this topic

#1 EuDanny

EuDanny

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Feminino

Posted 24/07/2008, 14:25

Esta código envia um email com uma mensagem e uma figura html, esta pode possuir um link direcionando para qualquer endereço q eu previamente escolher.O erro se dá no recebimento deste email, ele é sempre considerado com {SPAN}..o q eu faço??Já mudei várias vezes e de diversas formas....
<?
$remetente = "Avisos";
$email= "Avisos <email@email.br>";
$to ="email1@email.br" . ",";
$to .="email2@email.com";
$assunto = $_POST['assunto'];
$mensagem = $_POST['mens'];
$link=$_POST['link'];
$ext= $_FILES['type'];


preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $_FILES['arquivo']['name'], $ext);
// Gera um nome único para a imagem
$arquivo = $_FILES['arquivo'];
// Caminho de onde a imagem ficará

$upload_dir = "figuras/" . basename($arquivo['name']);
// Faz o upload da imagem
move_uploaded_file($arquivo ['tmp_name'], $upload_dir);
chmod($imagem_dir , 0777);


$imagem_dir = "http://www.endereco.br/pasta/figuras/" . basename($arquivo['name']);
$mens= " 
<html>
$mensagem <br><br><a href=\"$link\"><img src=\"$imagem_dir\"></a>
</body>
</html>";

	foreach ($_FILES['arquivo'] as $index=>$value)
	echo $index." - ".$value."<br />";

//Monta o cabecalho

$header = "From: $remetente <{$email}> \n";
$header .= "X-Sender: <$to> \r\n";
$header .= "Content-Type: text/html; charset=iso-8859-1 \n";

mail($to, $assunto, $mens, $header) or die ("Erro ao enviar");

echo "SEU E-MAIL FOI ENVIADO COM SUCESSO!";


?>
</body>
</html>

Edição feita por: lwirkk, 28/07/2008, 17:18.
Adicionado a tag [code]/[codebox] para melhor visualização do código-fonte.


#2 PenDragon

PenDragon

    Super Veterano

  • Ex-Admins
  • 2192 posts
  • Sexo:Masculino
  • Localidade:Brasília - DF

Posted 24/07/2008, 14:34

Movido para sala correta, PHP.

#3 EuDanny

EuDanny

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Feminino

Posted 24/07/2008, 15:21

? :blink:

Edição feita por: EuDanny, 24/07/2008, 15:22.


#4 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 24/07/2008, 15:39

você postou no lugar errado cara, tem salas destinadas para suas dúvidas (y)

Vou dar uma dica que você pode gostar ou não, eu uso PHPMailer para envio de e-mails, não preciso ficar me quebrando com headers, sempre funciona, pra conteúdos dinâmicos e envios múltiplos é ótimo! Sempre recomendo quando vejo essas quebradeiras de função mail().

No link possui um tutorial bem explicativo!

(y)

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#5 Alaerte

Alaerte

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:Itabuna-BA
  • Interesses:Programação: PHP / MySQL / SQL Server/ HTML / CSS / JavaScript / XML / VB /

    Sistemas: Windows Server / Linux

Posted 25/07/2008, 13:01

Segue a vídeo aula de como utilizar o PHPMailer:

http://www.videotuto.../phpmailer.html

Edição feita por: Alaerte, 25/07/2008, 13:01.

Refrigere minha alma, guia-me pelo caminho da justiça "Salmo 23 cap 3"
WebMaster/Designer - Desenvolvedor Web - TI
Alaerte Gabriel ou ガブリエル
Visitem >> http://www.webaplicacoes.com/

#6 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 25/07/2008, 14:33

Nada como exemplos do próprio fabricante ^^
http://phpmailer.cod...php?pg=examples


Até mais ;)

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#7 EuDanny

EuDanny

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Feminino

Posted 28/07/2008, 16:35

Não queria utilizar class mail...quero só corrigir o cabeçalho para q ele pudesse ser interpretado da maneira correta.Alguém pode me ajudar?Obrigada.

#8 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 28/07/2008, 17:21

Tem certeza que é o cabeçalho que está fazendo ele ser considerado como SPAM? :unsure:

Por que isso pode ser culpa do servidor que está enviando seu email... '-'
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#9 EuDanny

EuDanny

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Feminino

Posted 03/09/2008, 17:38

Assim resolvi..tem de colocar a mensagem html dentro de uma tabela ou div..por isso que antes os emails eram considerados span..naum sei por que..mas tem de fzer assim...
Peguei um código de uma promoção e vi que era feito assim :D :click: :lol: :rolleyes:

#10 offspring

offspring

    O_o

  • Ex-Admins
  • 946 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 03/09/2008, 17:45

Lembrando que muitos servidores utilizam um sistema de pontuação para classificar como spam, imagens e tudo mais... então as vezes passou em um servidor mas no outro não... verifique isso




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq