Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!!!
Estou desenvolvendo um pequeno sistema de envio de mensagens para varios e-mail cadastrados em um banco de dados.
Estou usando o seguinte codigo:
CODE
//Realizando consulta no banco para selecionar os email de acordo com o grupo selecionado
$conn = db_connect();
$grupoSelecionado = 20;
$result = $conn->query("SELECT * FROM dados_contatos WHERE id_grupo = $grupoSelecionado");
//armazenando numero de registro encontrados
$rows = $result->num_rows;
//Criado o envio da mensagem
$host = "smtp.meudominio.com.br"; /*host do servidor SMTP */
$smtp = new Smtp($host);
$smtp->user = "nomedeusuario"; /*usuario do servidor SMTP */
$smtp->pass = "senha"; /* senha dousuario do servidor SMTP*/
$smtp->debug = true; /* ativar a autenticação SMTP*/
/* enviando uma mensagem */
$from= "meuemail"; /* seu e-mail */
$subject = "$assuntoMsg"; /* assunto da mensagem */
$msg = $conteudoMsg;
$i = 0;
//Armazenando endereços em um array
while($obj = $result->fetch_object()){
$to[$i]['email'] = $obj->email_contato;
$i = $i + 1;
}
//enviando as mensagens
for ( $s=-1; $s <= $rows; $s++ )
{
$smtp->Send($to[$s]['email'], $from, $subject, $msg);
}
return $to[$s]['email'];
O problema é que consigo paenas enviar para um endereço de email, os demais ele não envia!!!
Se alguem puder me ajudar, desde já agradeço a atenção.
Abraços
Raphael
Carregando comentários...