Bom, eu tenho um sistema de cadastro com os seguintes dados:
Tabela:
cadastro
Campos:
id
data
nome
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á...