Envio de E-mail automático
Alguém sabe me dizer por que não esta enviando o e-mail?
<?php
// Caminho da biblioteca PHPMailer
require 'PHPMailer/PHPMailerAutoload.php';
function enviaEmail($nome,$min,$atual, $conteudo, $destinatario, $qtd){
// Instância do objeto PHPMailer
$mail = new PHPMailer;
// Configura para envio de e-mails usando SMTP
$mail->isSMTP();
// Servidor SMTP
$mail->Host = 'email-ssl.com.br';
// Usar autenticação SMTP
$mail->SMTPAuth = true;
// Usuário da conta
$mail->Username = 'estoque@highflexestoque.servicos.ws';
// Senha da conta
$mail->Password = 'hfxd78900';
// Tipo de encriptação que será usado na conexão SMTP
$mail->Port = 587;
// Informa se vamos enviar mensagens usando HTML
$mail->IsHTML(true);
// Email do Remetente
$mail->From = 'estoque@highflexestoque.servicos.ws';
$mail->addAddress('marlon.valentim@hotmail.com');// Assunto do e-mail
if($conteudo=='' || $destinatario==''){
$mail->Subject = 'MINIMO ESTOQUE';
// Nome do Remetente
$mail->FromName = 'HFX ESTOQUE';
// Mensagem que vai no corpo do e-mail
// Endereço do e-mail do destinatário
//$mail->addAddress('financeiro@hfxdigital.com');
$mail->Body = "<h1>ATINGIMOS A MARGEM DE SEGURANCA MINIMA DO MATERIAL: $nome.</h1>
<h1> O ESTOQUE MINIMO E DE: $min.</h1>
<h1> O ESTOQUE ATUAL E DE : $atual.</h1>
<h1> FAVOR, REPOR O ESTOQUE DE : $nome.</h1>";
}
if($destinatario!=''){
// Endereço do e-mail do destinatário
$mail->addAddress($destinatario);
}
if($conteudo=='erro_produto'){
$mail->Subject = 'Erro';
$mail->FromName = 'HFX ESTOQUE';
$mail->Body = "<h1>Erro na baixa do produto automatica : $nome e Quantidade = $qtd.</h1> Já alterou? <a href='http://mattosdesign.servicos.ws/retirada.php?produtos=$nome&quantidade_mat=$qtd'>Retirar novamente o produto</a>";
}
// Envia o e-mail e captura o sucesso ou erro
if($mail->Send()):
echo 'Enviado com sucesso !';
else:
echo 'Erro ao enviar Email:' . $mail->ErrorInfo;
endif;
}
?>Discussão (2)
Carregando comentários...