Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho um código que funciona perfeitamente local mais na locaweb não funciona podem me ajudar
segue o código
index.php
<?php header('Content-Type: text/html; charset=UTF-8; '); ?>
<center>
<h2> Teste de envio de emails</h2>
<br />
<table>
<tr>
<td>
<b>Envio para email fixo</b>:
<form id="form1" name="form1" method="post" action="enviaemail.php">
Seu nome:
<label>
<select id="nome" name="nome">
<option>Selecione o nome</option>
<option>Rafael</option>
<option>Jimy</option>
<option>Barrabas</option>
<option>Buls Men</option>
<option>Madimbu</option>
<option>Kiara</option>
<option>Jade</option>
</select>
</label> <br />
Seu e-mail:
<label>
<select id="email" name="email">
<option>Selecione o email</option>
<option>rafael_cbueno@yahoo.com.br</option>
<!--<option>rcampagnoli@tray.com.br</option>
<option>pro_websis@hotmail.com</option>-->
</select>
</label> <br />
Assunto da mensagem: <label> <input type="text" name="assunto" value="Em casa Tranquilos.!!!"/> </label> <br />
Mensagem: <label> <textarea name="msg" cols="30" rows="5">
teste teste testes teste teste teste testes teste
teste teste teste teste teste tes testes tes
</textarea> </label> <br /> <br />
<label> <input type="submit" name="Submit" value="Enviar" /> </label>
</form>
</td>
</tr>
</table>
</center>
enviaemail.php
<?php header('Content-Type: text/html; charset=UTF-8; '); ?>
<?php
// chamada da classe phpmailer
require_once('class.phpmailer.php');
echo " POST: <pre>"; print_r($_POST); echo "</pre>";
// resgatando os dados passados pelo form
$nomeusuario = $_POST['nome'];
$emailusuario = $_POST['email'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['msg'];
// faço a chamada da classe
$Email = new PHPMailer();
$Email->IsSMTP(); // set mailer to use SMTP
$Email->SMTPAuth = true; // turn on SMTP authentication
$Email->Host = "smtp.silvioimoveis.com.br";
$Email->Username = "atendimento@silvioimoveis.com.br";
$Email->Password = "XXXXXXXXXXXXX";
// na classe, há a opção de idioma, setei como br
$Email->SetLanguage("br");
// esta chamada diz que o envio será feito através da função mail do php. Você mudar para sendmail, qmail, etc
// se quiser utilizar o programa de email do seu unix/linux para enviar o email
//$Email->IsMail(); // ativa o envio de e-mails em HTML, se false, desativa.
$Email->IsHTML(true);
// email do remetente da mensagem
$Email->From = "atendimento@silvioimoveis.com.br";
// nome do remetente do email
$Email->FromName = $nomeusuario;
// Endereço de destino do emaail, ou seja, pra onde você quer que a mensagem do formulário vá?
$Email->AddAddress("atendimento@silvioimoveis.com.br", "Rafael Campagnoli Bueno.");
// informando no email, o assunto da mensagem
$Email->Subject = $assunto;
// Define o texto da mensagem (aceita HTML)
$Email->Body .= "<B>E-mail enviado por usuário<BR></b>";
$Email->Body .= "Mensagem do usuário: $msg<BR><BR>";
if(!$Email->Send()) {
echo "<h2>A mensagem não foi enviada. </h2><p><br>";
echo "Erro: " . $Email->ErrorInfo;
}else{
echo "<h2>Opa email enviado com sucesso.</h2>";
}
echo "<br /> <a href='index.html'>Voltar</a>";
?>
a mensagem "A mensagem não foi enviada." aparece zuada o tio (ã) e não envia o email
desde já agradeço.
inte
Carregando comentários...