Перейти до вмісту
    PHP / Розсилка електронних листів на PHP

    Розсилка електронних листів на PHP

    Оцініть цю публікацію!
    [Усього: 0 Середнє значення: 0]

    PHP-скрипт для відправлення електронної пошти через PHPMailer:

    <?php
    
    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\Exception;
    
    // Включення автозавантаження класів PHPMailer
    require 'vendor/autoload.php';
    
    // Ініціалізація об'єкта PHPMailer
    $mail = new PHPMailer(true);
    
    try {
        // Налаштування сервера відправлення пошти
        $mail->isSMTP();
        $mail->Host = 'smtp.example.com';
        $mail->SMTPAuth = true;
        $mail->Username = 'your_username';
        $mail->Password = 'your_password';
        $mail->SMTPSecure = 'tls';
        $mail->Port = 587;
    
        // Встановлення відправника та отримувача
        $mail->setFrom('from@example.com', 'Your Name');
        $mail->addAddress('recipient@example.com', 'Recipient Name');
    
        // Встановлення теми та тіла листа
        $mail->Subject = 'Тема листа';
        $mail->Body = 'Тіло листа. Можете використовувати HTML та інші теги.';
    
        // Відправлення листа
        $mail->send();
        echo 'Лист відправлено успішно!';
    } catch (Exception $e) {
        echo 'Помилка відправлення листа: ', $mail->ErrorInfo;
    }
    
    ?>
    

    Цей код використовує бібліотеку PHPMailer для спрощення відправлення електронних листів через PHP. Пам’ятайте, що вам потрібно буде встановити PHPMailer, перш ніж ви зможете використовувати цей код. Ви можете встановити PHPMailer за допомогою Composer:

    composer require phpmailer/phpmailer

    Цей приклад допоможе вам налаштувати PHPMailer для відправлення листів через ваш SMTP-сервер.

    Залишити відповідь

    Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *