PHP ОТПРАВКА ПОЧТЫ ЧЕРЕЗ SMTP GOOGLE
Отправка почты через SMTP-сервер Google является популярным решением для PHP-разработчиков, поскольку настройка такой отправки достаточно проста и надежна.
Для начала, необходимо включить в настройках приложений Google доступ к учетной записи Gmail и создать API-ключ, который позволит получить доступ к SMTP-серверу. Затем, можно использовать PHP-код, который будет отправлять электронные письма через этот сервер:
// Подключаем PHPMaileruse PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\Exception;// Создаем новый объект класса PHPMailer$mail = new PHPMailer(true);try { // Кодировка $mail->CharSet = 'UTF-8'; // Настройки SMTP $mail->isSMTP(); // Устанавливаем режим работы SMTP $mail->Host = 'smtp.gmail.com'; // Адрес SMTP сервера Google $mail->SMTPAuth = true; // Включаем SMTP авторизацию $mail->Username = 'your_email@gmail.com'; // Логин от вашей учетной записи Gmail $mail->Password = 'your_password'; // Пароль от вашей учетной записи Gmail $mail->SMTPSecure = 'ssl'; // Включаем защиту SSL $mail->Port = 465; // Порт SMTP сервера // От кого $mail->setFrom('your_email@gmail.com', 'Your Name'); // Адрес и имя отправителя // Кому $mail->addAddress('recipient@example.com', 'Recipient'); // Адрес и имя получателя // Тема письма $mail->Subject = 'Тестовое письмо'; // Тело письма $mail->Body = 'Это тестовое письмо'; // Отправляем письмо $mail->send(); echo 'Письмо отправлено';} catch (Exception $e) { echo "Не удалось отправить письмо. Ошибка: {$mail->ErrorInfo}";}
В данном примере используется библиотека PHPMailer для более удобной работы с SMTP-сервером Google. Код настраивает SMTP-соединение, указывает учетные данные и отправляет тестовое письмо. При необходимости, можно дополнительно настроить параметры отправки, такие как приоритет, тип содержимого и т.д.
How to Send Email using PHP - PHPMailer - Tutorial 2023
How To Send Email Using PHP With PHP Mailer - PHP Send Email - Full Step By Step
Отправка писем на PHP. Функция mail
Set Up Your Gmail SMTP Server with PHP -You'll be Surprised!
Библиотека PHPMailer. Отправка почты через SMTP
SMTP Gmail для отправки писем с сайта
Send Email with PHP using SMTP Google
How to Send Emails using PHP and PHPMailer - Create Contact Forms and Send Emails From Gmail Account
How To Send Emails In PHP With Symfony Mailer Using Gmail SMTP With Google App Passwords
Как отправлять заявку с сайта на почту? SMTP скрипт отправки писем