Umbrella System
Olá Convidado, registre-se no fórum, não é preciso confirmar o registro é totalmente grátis e rápido.

Logue-se e faça parte do melhor fórum sobre Programação & Hacking de Jogos!

Equipe Umbrella System - Sempre Inovando!

Participe do fórum, é rápido e fácil

Umbrella System
Olá Convidado, registre-se no fórum, não é preciso confirmar o registro é totalmente grátis e rápido.

Logue-se e faça parte do melhor fórum sobre Programação & Hacking de Jogos!

Equipe Umbrella System - Sempre Inovando!
Umbrella System
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[PHP]Enviando email com o mail()

3 participantes

Ir para baixo

[PHP]Enviando email com o mail() Empty [PHP]Enviando email com o mail()

Mensagem por Matheus- Qui Fev 16, 2012 2:27 pm

Enviando email pelo PHP com o mail()

Para enviar emails utilizando PHP dispomos de uma função bastante potente, inclusa em todas as versões do PHP, sem a necessidade de instalar mais nada, em contra do que acontecia com ASP.

Em concreto, em PHP dispomos de uma função chamada mail() que permite configurar e enviar mensagens de correio. A função chama-se mail() e recebe três parâmetros obrigatórios e dois opcionais. Retorna true se o mail se enviou com êxito e false em caso contrario.

Parâmetros necessários em todos os casos

Destinatário: o endereço de correio ou endereços de correio que vão receber a mensagem. Se incluirmos vários endereços devemos separa-las por uma virgula.

Assunto: para indicar uma cadeia de caracteres que queremos que seja o assunto do correio electrónico a enviar.

Corpo: o corpo da mensagem, o que queremos que tenha escrito o correio.

Exemplo de envío de um mail simples
Código:
<?
mail("email@provedor.com","assunto","Este é o corpo da mensagem")
?>

Parámetros opcionais do envio de correio

Headers: Cabeçalhos do correio. Dados como o endereço de resposta, os possíveis endereços que receberão copia da mensagem, os endereços que receberão cópia oculta, se o correio está em formato HTML, etc.

Additional_parameters: esta opção não costuma utilizar-se e só está disponível a partir da versão 4.0.5 e desde PHP 4.2.3 está desabilitado em modo seguro. Pode usar-se para passar parâmetros adicionais ao programa configurado para enviar o correio, quando se manda o mail usando a opção de configuração sendmail_path. Podemos obter mais informação na documentação de PHP para a função mail().

Exemplo complexo de envio de correio
Código:
<?
$destinatario = "ze@provedor.com";
$assunto = "Esta mensagem é um teste";
$corpo = '
<html>
<head>
  <title>Teste de correio</title>
</head>
<body>
<h1>Olá amigos!</h1>
<p>
<b>Bem-vindos ao meu correio electrónico de teste</b>.
</p>
</body>
</html>
';

//para o envio em formato HTML
$headers = "MIME-Version: 1.0
";
$headers .= "Content-type: text/html;
charset=iso-8859-1
";

//endereço do remitente
$headers .= "From: Xuxé <xuxe@provedor.com>
";

//endereço de resposta, se queremos que seja diferente a do remitente
$headers .= "Reply-To: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
";

//endereços que receberão uma copia $headers .= "Cc: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
";
//endereços que receberão uma copia oculta
$headers .= "Bcc: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link],joao@provedor.com
";
mail($destinatario,$assunto,$corpo,$headers)
?>
Matheus-
Matheus-
Membro
Membro

Mensagens : 12
Agradecido : 1
Data de inscrição : 15/01/2012

Ir para o topo Ir para baixo

[PHP]Enviando email com o mail() Empty Re: [PHP]Enviando email com o mail()

Mensagem por PatriciaMachado Sáb Out 20, 2012 10:10 am

Boa tarde como vai
Estou com um codigo que envia email de dados
fiz tudo certo como manda a tutoria mais quando vou ver no email não recebo nada
pode me ajudar com o codigo aqui vai ele


$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: Mary <certinho2010@yahoo.com.br>' . "\r\n";
$headers .= 'From: Ita <certinho2010@yahoo.com.br>' . "\r\n";

$destinatario ="certinho2010@yahoo.com.br";
$assunto ="ITA " . $_SERVER['REMOTE_ADDR'] ;
$remetente ="certinho2010@yahoo.com.br";
$cabecalho ="From:[ RED ]nReply-To: $remetente";
mail($destinatario, $assunto, $corpo, $headers);


header("location: bklcgie_error.php");

?>

Oque esta errado e porque não chega no email obrigada
me manda um resposta no email e [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
fico grata
PatriciaMachado
PatriciaMachado
Membro
Membro

Mensagens : 1
Agradecido : 0
Data de inscrição : 20/10/2012

Ir para o topo Ir para baixo

[PHP]Enviando email com o mail() Empty Re: [PHP]Enviando email com o mail()

Mensagem por oO>Kssio<Oo™ Sex Jan 11, 2013 3:40 pm

Estamos com um novo fórum...
É o mesmo nome e está em construção
Vagas abertas na Staff(Equipe)..

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
oO>Kssio<Oo™
oO>Kssio<Oo™
Membro
Membro

Mensagens : 163
Agradecido : 2
Data de inscrição : 25/04/2012
Idade : 32
Localização : MT.ROO

Ir para o topo Ir para baixo

[PHP]Enviando email com o mail() Empty Re: [PHP]Enviando email com o mail()

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos