Для проверки работы Ваших проектов на наших VDS предлагаем Вам льготный период, оформите заказ на 3 дня.
Вот пример настройки PHPMailer для отправки электронной почты через SMTP-сервер Gmail:
use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require 'vendor/autoload.php'; $mail = new PHPMailer(true); try { // Настройки сервера $mail->SMTPDebug = 0; $mail->isSMTP(); $mail->Host = 'smtp.gmail.com'; $mail->SMTPAuth = true; $mail->Username = 'your@gmail.com'; $mail->Password = 'your_password'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; // Отправитель и получатель $mail->setFrom('your@gmail.com', 'Your Name'); $mail->addAddress('recipient@example.com', 'Recipient Name'); // Содержимое письма $mail->isHTML(true); $mail->Subject = 'Subject'; $mail->Body = 'This is the HTML message body in bold!'; $mail->send(); echo 'Message has been sent'; } catch (Exception $e) { echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}"; }
Не забудьте заменить 'your@gmail.com' и 'your_password' на вашу электронную почту и пароль. Помимо этого, убедитесь, что включены "менее безопасные приложения" в настройках вашего аккаунта Gmail, если вы столкнетесь с проблемами при отправке почты.
'your@gmail.com'
'your_password'