0

Como fazer para utilizar a função mail()?

criado por Daniel Correia Barreto em 02/05/2002 10:53am
Nenhuma descrição foi enviada.

Lista de Respostas:

0
02/05/2002 10:59am
(~22 anos atrás)
Enviando um e-mail com várias informações,
multiplos destinatários entre outras informações

<?php

/* destinatários */
$to = "Maria <maria@mail.com>" . ", " ; // a vírgula como separador
$to .= "Kelly <kelly@mail.com>";

/* assunto */
$subject = "Lembrando Aniversariantes";

/* mensagem */
$message = '
<html>
<head>
<title>Lembrando os aniversariantes do mês de fevereiro</title>
</head>
<body>
<p>Segue a lista com as datas de nascimento!</p>
<table>
<tr>
<th>Nome</th><th>Dia</th><th>Mês</th><th>Ano</th>
</tr>
<tr>
<td>José</td><td>03</td><td>Fevereiro</td><td>1970</td>
<td>Sally</td><td>17</td><td>Fevereiro</td><td>1973</td>
</tr>
</table>
</body>
</html>
';

/* Esta informação é necessária para indicar que o formato do e-mail é html */
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* Informações adicionais */
$headers .= "From: Lembrando Aniversários <nivers@mail.com>\r\n";
$headers .= "Cc: anivers@mail.com\r\n";
$headers .= "Bcc: vnivers@mail.com\r\n";
$headers .= "X-Sender: <mail@server.com>\n";
$headers .= "X-Mailer: PHP\n"; // sistema
$headers .= "X-Priority: 3\n"; // 1 Mensagem Urgente, 3 Mensagem Normal
$headers .= "Return-Path: <mail@server.com>\n";

/* Envia o e-mail */
mail($to, $subject, $message, $headers);

?>

0
02/05/2002 11:11am
(~22 anos atrás)
Todas essas headers são obrigatórias ou são opcionais?

0
02/05/2002 11:16am
(~22 anos atrás)
Acho que o problema que estou enfrentando é referente ao servidor SMTP, como faço para configurá-lo para enviar emails direto do meu servidor caseiro? Uso WINDOWS e PHPTriad.

0
02/05/2002 11:16am
(~22 anos atrás)
Algumas headers são opcionais.
Uma outra coisa eh configurar o smtp, se estiver usando o linux, por exemplo. Se for windows, pode ficar tranquilo!!!

0
02/05/2002 11:54am
(~22 anos atrás)
Daniel, tem uma faq referente a configuração de SMTP...

0
02/05/2002 2:49pm
(~22 anos atrás)
Luiz Ribeiro respondeu:
No windows vc vai precisar dum servidor smtp, até hoje não encontrei um que funcione aqui, então não tenho recomendação. Já no linux é bem mais facil, tem o sendmail...

Abraços,
Luiz Gustavo Cardoso Ribeiro

0
20/10/2002 11:11pm
(~22 anos atrás)
Gustavo Moreira respondeu:
Oi galera...
É a primeira resposta q vou dar aqui, paciência pois tbem sou iniciante.
É o seguinte, o último parâmetro da função mail() é opcional sim, eu já testei...
A respeito do smtp, bastou eu alterar algumas configurações do php.ini.

Agora eu percebi, estou bem atrasado na resposta...hehe!

0
14/01/2003 11:35am
(~22 anos atrás)
Fernando Lessa respondeu:
<?
$remetente = $_POST["remetente"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];

mail("seu@mail.com",$assunto,$menssagem,"From:$remetente");
?>

0
08/06/2004 9:47pm
(~20 anos atrás)
Alessander Thomaz respondeu:
www.php.net/mail/

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)