ENVIO DE EMAILS - iTecBR

iTecBR
Title
Ir para o conteúdo
Envio de e-mails
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Verifica se foi enviado POST com usuários if ($_SERVER["REQUEST_METHOD"] == "POST" && !empty($_POST['usuarios'])) { $ids = $_POST['usuarios']; // array de IDs selecionados $placeholders = implode(',', array_fill(0, count($ids), '?')); // Busca os e-mails dos usuários selecionados $stmt = $pdo->prepare("SELECT firstname, email FROM w5_91lj2dj8_access_management WHERE id IN ($placeholders)"); $stmt->execute($ids); $usuarios = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($usuarios as $user) { if (!empty($user['email'])) { $mail = new PHPMailer(true); try { // Configurações do servidor SMTP $mail->isSMTP(); $mail->Host = 'smtp.itecbr.site'; $mail->SMTPAuth = true; $mail->Username = 'contato@itecbr.site'; $mail->Password = '6^;t^*Mv'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; // Informações do remetente e destinatário $mail->setFrom('contato@itecbr.site', 'iTecBR'); $mail->addAddress($user['email'], $user['firstname']); // Conteúdo do e-mail $mail->isHTML(true); $mail->Subject = 'Mensagem importante do site'; $mail->Body = "

Olá {$user['firstname']},

Esta é uma mensagem automática do site iTecBR.

"; $mail->send(); } catch (Exception $e) { error_log("Erro ao enviar para {$user['email']}: {$mail->ErrorInfo}"); } } } echo "E-mails enviados com sucesso."; } else { echo "Nenhum usuário selecionado."; } ?>
iTecBR - Educação & Tecnologia
© iTecBR 2024 - 2025 Todos os direitos reservados!
Tip
Tip
Receba as ultimas novidades do site em seu e-mail
Voltar para o conteúdo