como fazer um script que manda email?
Dae
Queria saber como faz um script pra me mandar um email quando é executado. Eu ja vi um outro exemplo mas quando eu testava aqui nunca funciona. Eu tenho que ter algum daemon rodando pra ele ser mandado? Tenho o sendmail rodando aqui
Alguem poderia me mostrar um script de exemplo?
como fazer um script que manda email?
como fazer um script que manda email?
naum sei se isso ajuda...mas ta ae..esse script recebe parametros de uma arquivo php...e apos isso envia o email pro destinatario...qq coisa posta ae...fwlssss e grande abraço..
<?php
echo "<html>
<head>
<title> Processando... </title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>";
// Variaveis originadas no orcamento.php
$nome = $_POST['nome'];
$email = $_POST['email'];
$fone = $_POST['fone'];
$produto = $_POST['produto'];
$cidade = $_POST['cidade'];
$endereco = $_POST['endereco'];
$qnt = $_POST['qnt'];
// adicionei a captura do ip do remetente
$ip = $_SERVER['REMOTE_ADDR'];
//Seu email, para onde irao as informações do formulário
$mail_destino = "[email protected]";
echo "<body bgcolor=\"#FFFFFF\" leftmargin=\"10\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"0\">
<center><font class=\"texto\">";
//Mensagem de cabeçalho do email
$mail_header = "Pedido de Orçamento.";
//Mensagem para o email de resposta
$msg_reply = "Olá $nome,\nRecebemos o seu pedido de Orçamento, em breve entraremos em contato.\n\nObrigado pelo seu contato!$
//Mensagem de Erro
$msg_erro = "Atenção!! Os campos não podem estar em branco.";
//Endereço do seu SMTP (para se conectar no SMTP) (acho que é só para windows afinal não tem postfix ou sendmail)
//$msg_smtp_url = "<p>smtp.prov.com.br</p>";
//Login do seu SMTP (para se conectar no SMTP)
//$msg_smtp_login = "";
//Senha do seu SMTP (para se conectar no SMTP)
//$msg_smtp_senha = "";
//Obrigatoriedade
if ($nome!="" and $fone!="" and $email!="" and $cidade!="" and $endereco!="" and $qnt!="")
{
$msg.="$mail_header\n\n";
$msg.="Nome: $nome\n";
$msg.="Endereço: $endereco\n";
$msg.="Cidade: $cidade\n";
$msg.="Email: $email\n";
$msg.="Telefone: $fone\n";
$msg.="Tipo de Produto 1: $produto\n";
$msg.="Quantidade 1: $qnt\n";
$msg.="Tipo de Produto 2: $produto2\n";
$msg.="Quantidade 2: $qnt2\n";
$msg.="Observações: $obs\n";
$msg.="IP da origem: $ip";
if (mail($mail_destino, "Orçamento de $nome", $msg, "From:$nome<$email>"))
{
//Imprimindo confirmação de envio
echo
" </font></center>
<html>
<meta http-equiv=refresh content=5;URL=./></html>";
echo "<font class=\"texto\">";
echo "Olá! $nome,<br><br>Seu pedido de Orçamento<br> <font color=\"#FF0000\"></font><b$
echo "Obrigado!<br><br></br>Você receberá um e-mail de confirmação desta mensagem<br><br>Endereço ip$
";
//Enviando mensagem de confirmação para o email do internauta
mail("Portal Itaipu<$email>", "Re:Seu pedido foi enviado !!!", $msg_reply, "From:<$mail_destino>");
}
else
echo
"
<meta http-equiv=refresh content=3;URL=../>
</html><center><br><br><font color=red>
Erro ao enviar e-mail!
</font></center>
";
}
else
{
//Alerta sobre os campos obrigatórios
echo
"
<br><br><center>
$msg_erro <br><br>
<a href=\"javascript:window.history.go(-1)\" class=\"links\">Por favor, volte e preencha corretamente.</a>
</center>
";
}
?>
como fazer um script que manda email?
blz, vo dar uma olhada valeu
Re: como fazer um script que manda email?
ae, tem um jeito bem fácil, pelo menos no fedora
é so dar por exemplo:
echo "teste" | mail -s assunto [email protected]
:-D
Re: como fazer um script que manda email?
Citação:
Postado originalmente por jotacekm
ae, tem um jeito bem fácil, pelo menos no fedora
é so dar por exemplo:
echo "teste" | mail -s assunto
[email protected]
:-D
Usa o modelo do jotacekm que funca legal ... em qualquer linux com servidor de email.