Como fazer para utilizar a função mail()?
Nenhuma descrição foi enviada.
comentários (0)
suspender
Lista de Respostas:
02/05/2002 10:59am
(~22 anos atrás)
(~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);
?>
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);
?>
02/05/2002 11:11am
(~22 anos atrás)
(~22 anos atrás)
Todas essas headers são obrigatórias ou são opcionais?
02/05/2002 11:16am
(~22 anos atrás)
(~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.
02/05/2002 11:16am
(~22 anos atrás)
(~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!!!
Uma outra coisa eh configurar o smtp, se estiver usando o linux, por exemplo. Se for windows, pode ficar tranquilo!!!
02/05/2002 11:54am
(~22 anos atrás)
(~22 anos atrás)
Daniel, tem uma faq referente a configuração de SMTP...
02/05/2002 2:49pm
(~22 anos atrás)
(~22 anos atrás)
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
Abraços,
Luiz Gustavo Cardoso Ribeiro
20/10/2002 11:11pm
(~22 anos atrás)
(~22 anos atrás)
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!
É 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!
14/01/2003 11:35am
(~22 anos atrás)
(~22 anos atrás)
<?
$remetente = $_POST["remetente"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];
mail("seu@mail.com",$assunto,$menssagem,"From:$remetente");
?>
$remetente = $_POST["remetente"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];
mail("seu@mail.com",$assunto,$menssagem,"From:$remetente");
?>