Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
При SetLanguage ничего не работает
при CharSet выдает ошибку
use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\SMTP; use PHPMailer\PHPMailer\Exception; require_once "PHPMailer/PHPMailer.php"; require_once "PHPMailer/Exception.php"; require_once "PHPMailer/SMTP.php"; $mail->CharSet = PHPMailer::CHARSET_UTF8; $name = $_POST['name']; $email = $_POST['mail']; $phone = $_POST['phone']; $mail = new PHPMailer(); //Server settings $mail->isSMTP(); // Send using SMTP $mail->SetLanguage("en", 'send-message/lang/'); $mail->SetLanguage("ru", 'send-message/lang/'); $mail->Host = 'smtp.mail.ru'; // Set the SMTP server to send through $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = ''; // SMTP username $mail->Password = ''; // SMTP password $mail->SMTPSecure = 'ssl'; // Enable TLS encryption; `PHPMailer::ENCRYPTION_SMTPS` encouraged $mail->Port = 465; // TCP port to connect to, use 465 for `PHPMailer::ENCRYPTION_SMTPS` above //Recipients $mail->setFrom(''); $mail->addAddress(''); // Add a recipient // Content $mail->isHTML(true); // Set email format to HTML $mail->Subject = "Заяка с сайта!"; $mail->Body = "С лучшего, прекрасного, красивого сайта прилетела заяка. Кто же это?! <br> $name отправил реквест <br><br> Его контактная информация: $phone $email"; if($mail->send()) { header('location: thank-you.html'); } else { var_dump($mail->ErrorInfo); }