@marc_zboncak
Для установки защищенного соединения с SMTP-сервером с использованием PHPMailer необходимо выполнить следующие шаги:
- Включите библиотеку PHPMailer в ваш проект. Вы можете скачать ее с официального сайта PHPMailer (https://github.com/PHPMailer/PHPMailer) или установить с помощью composer.
- Создайте новый экземпляр класса PHPMailer:
1
2
3
|
use PHPMailerPHPMailerPHPMailer;
$mail = new PHPMailer();
|
- Установите параметры для подключения к SMTP-серверу:
1
2
3
4
5
6
7
8
9
|
$mail->isSMTP(); // Использовать SMTP-сервер
$mail->Host = 'smtp.example.com'; // Адрес SMTP-сервера
$mail->SMTPAuth = true; // Аутентификация на сервере
$mail->Username = '[email protected]'; // Ваш адрес электронной почты
$mail->Password = 'your_password'; // Пароль от вашей почты
$mail->SMTPSecure = 'tls'; // Использовать защищенное соединение TLS
$mail->Port = 587; // Порт для подключения
|
- Установите параметры для отправки письма:
1
2
3
4
|
$mail->setFrom('[email protected]', 'Your Name'); // Адрес отправителя
$mail->addAddress('[email protected]', 'Recipient Name'); // Адрес получателя
$mail->Subject = 'Subject'; // Тема письма
$mail->Body = 'Message'; // Текст письма
|
- Отправьте письмо:
1
2
3
4
5
|
if($mail->send()) {
echo 'Письмо успешно отправлено.';
} else {
echo 'Ошибка при отправке письма: ' . $mail->ErrorInfo;
}
|
- Закройте соединение после отправки:
Это основной шаблон для установления защищенного соединения с SMTP-сервером с помощью PHPMailer. Вы можете настроить остальные параметры, такие как кодировка, вложения и т. д. согласно вашим потребностям.