Categories: PHP

Enviar email em html usando a função mail

Pra quem sempre se perde na hora de configurar os cabeçalhos:

function EnviaMail($from, $to, $assunto, $mensagem, $reply = ""){
	if($reply == "") $reply = $from;
	$mail_headers = implode("\n", array("From: $from", "Reply-To: $reply", "Subject: $assunto","Return-Path:  $from","MIME-Version: 1.0","X-Priority: 3","Content-Type: text/html; charset=ISO-8859-1"));
	mail ( $to,$assunto,$mensagem,$mail_headers );
}

Exemplo de uso:

$assunto = "teste de email";
$mensagem = "email em <b>html</b>";	
EnviaMail('remetente@dominio.com', 'destinatario@dominio.com', $asunto, $mensagem);
Felipe Braz

Recent Posts

Como Criar Rede Wi-Fi de Visitante em Roteadores Ax3000t com OpenWRT

Depois que comprei os roteadores ax3000t e finalmente consegui instalar o openwrt neles. Agora chegou…

3 meses ago

Como criar e validar credenciais seguras em Ansible sem dor de cabeça – Guia passo a passo

A criação e validação de credenciais seguras em ansible sempre gera um pouco de dor…

2 anos ago

Magento e o mistério do servidor somente-leitura

Dia desses, um dos meus servidores entrou com o sistema de arquivos / em modo…

5 anos ago

Localização de arquivos .desktop no ubuntu

O launcher do ubuntu não fornece muitas opções me relação aos icones, muitas vezes apps…

5 anos ago

Ordenar array por tamanho em php

Três meios diferentes para a mesma finalidade: Usando funções nativas do PHP (recomendado): array_multisort(array_map('strlen', $array),…

6 anos ago

Adicionar suporte a rc.local no ubuntu 16.04 ou superior

Embora um script muito útil para tarefas de inicialização de um servidor, essa funcionalidade se…

6 anos ago