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

infopc

E-mail em formato html

12 mensagens neste tópico

Boas pessoal estou com um pequeno problema.

Tenho um script muito simples com a função mail do php, funciona se enviar em plain text

no entanto se enviar em formato html simplesmente não me chega nada, não recebo nenhuma mensagem de erro mas recusa-se a enviar

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Passa:

Content-type: text/html; charset=iso-8859-1

como header na função mail. Isso já deve permitir o uso de HTML =)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

usa a funçao mail() que te permite enviar mails com formato html

;)

Uma altura meti codigo HTML, ele nao deu

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Uma altura meti codigo HTML, ele nao deu

O próprio OP está a dizer que está a usar essa função.

Não te percebo elcsat...

Como eu disse, se ele passar o header que eu mencionei acima, deverá dar. ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

$msg="<html..............mensagem........................./html>";

$headers  = 'MIME-Version: 1.0' . "\r\n";

$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

mail("emil@email.com","assunto", $msg, $headers);

tentar fazer assim

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
		$headers  = "MIME-Version: 1.0\r\n";
	$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
	$headers .= "From: email@exemplo.com\r\n";
	$msg = '
			<html>
			<body>
			<p>Mensagenm</p>
			</body>
			</html>
		     ';
	mail("email@exemplo.com", "Assunto", $msg, $headers);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Resolvi o problema usando a class phpmailler, aparentemente sem autenticação o servidor não deixa enviar html  :hmm: mas pronto já funca, thnx

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

brigado pela ajuda, mas já resolvi o problema.

pode parecer ridículo mas resolvi-o como publisher.

abri o ficheiro html com o publisher e depois é só fazer enviar como mensagem e automaticamente passa a ser um email normal..basta só metermos os contactos para temos é que ter o nosso mail configurado no outlook..

obrigado pela ajuda nas mesma..espero que a minha simples resolução sirva para alguem tambem..

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

calma pessoal...eu disse que era uma maneira ridícula de "resolver a situação"...alem de que os mails que envio pelo publisher são considerados SPAM...portanto fico na mesma...

cumps

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