While experimenting with phpmailer
, the only thing you do is display the Browser
screen blank.
Has anyone ever had this happen?
Could I have been blocked on the mail server?
<?php
require_once('PHPMailer/class.phpmailer.php');
$local_serve = "127.0.0.1"; // local do servidor
$usuario_serve = "root"; // nome do usuario
$senha_serve = ""; // senha
$banco_de_dados = "GCD"; // nome do banco de dados
$conn = @mysql_connect($local_serve,$usuario_serve,$senha_serve,$banco_de_dados) or die ("O servidor não responde!");
// conecta-se ao banco de dados
$db = @mysql_select_db($banco_de_dados,$conn)
or die ("Não foi possivel ligar-se a Base de Dados!");
$sql = ("SELECT Nome, campos FROM tabelas WHERE campos < (now()+ interval 10 day)");
$validade = mysql_query($sql);
while($row = mysql_fetch_array($validade)){
$Nome = $row[0];
$data = $row[1];
$PHPMailer = new PHPMailer();
$PHPMailer->isHTML( true );
// codificação UTF-8, a codificação mais usada recentemente
$PHPMailer->Charset = 'UTF-8';
// Configurações do SMTP
$PHPMailer->SMTPAuth = True;
$PHPMailer->SMTPSecure = 'none';
$PHPMailer->Host = '--------';
$PHPMailer->Port = '25';
$PHPMailer->Username = '--------';
$PHPMailer->Password = '----------';
// E-Mail do remetente (deve ser o mesmo de quem fez a autenticação
// nesse caso [email protected])
$PHPMailer->From = '----------------';
// Nome do rementente
$PHPMailer->FromName = '--------';
// assunto da mensagem
$PHPMailer->Subject = 'Documento';
// corpo da mensagem
$PHPMailer->Body = "<body><p><strong>Faltam 10 dias para terminar</strong> $Nome</body>";
// corpo da mensagem em modo texto
$PHPMailer->AltBody = 'Mensagem em texto';
// adiciona destinatário (pode ser chamado inúmeras vezes)
$PHPMailer->AddAddress( 'MAILLL' );
// adiciona um anexo
$PHPMailer->AddAttachment( '' );
// verifica se enviou corretamente
if ( $PHPMailer->Send() )
{
echo "Enviado com sucesso";
}
else
{
echo 'Erro do PHPMailer: ' . $PHPMailer->ErrorInfo;
}
}
?>