Jump to content


Photo

E-Mail Automático


  • Faça o login para participar
1 reply to this topic

#1 xulambs

xulambs

    12 Horas

  • Usuários
  • 162 posts
  • Sexo:Masculino

Posted 07/05/2013, 15:46

Bom tarde galera, estou ai mais uma vez pedindo ajuda.

Bom, eu tenho um sistema de cadastro com os seguintes dados:

Tabela:
cadastro

Campos:
id
data
nome
email

Em uma página compara data atual com a cadastrada, assim informando os vencimentos.
Nessa página busca somente os cadastros vencidos.

Então, estou tentando inserir um código que irá enviar um email para cada cadastro vencido e informar que a conta está vencida.
Só que não está enviando, e agora começou a mostrar erros, como:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in 

Abaixo deixo o código que estou usando.

<?php require_once('Connections/email.php'); ?>

<?php

$dataatual = date('Y-m-d');

mysql_select_db($database_email, $email);
$query_CA = "SELECT * FROM cadastro WHERE dv_data < $dataatual ORDER BY dv_id DESC";
$CA = mysql_query($query_CA, $email) or die(mysql_error());
$row_CA = mysql_fetch_assoc($CA);
$totalRows_CA = mysql_num_rows($CA);

?>

<?php $emailcli2 = $row_CA['dv_email']; ?> 

<?php

$email_cli = $emailcli2;

global $email;

mail("$email_cli"," $nome. ",

"O portal com maior divulgação online.

Menssagem: $mensagem", "From: Divulgue Online");

?>

Agradeço desde já...

#2 Victor Hugo Odo

Victor Hugo Odo

    Doutor

  • Administradores
  • 779 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Compartilhar conhecimentos!

Posted 02/06/2013, 13:31

Olá,

A função mail não está habilitada na maioria dos servidores por causa de span. Use esta classe que servirá.
http://phpmailer.worxware.com/

Abs

Fórum WMO - Administrador





2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq