@ian.heidenreich
Для установки переносов строк в письме с помощью PHPMailer необходимо использовать метод Body
и добавить в него необходимые переводы строк по принципу, используемому в HTML.
Например, чтобы добавить перенос строки в конце каждой строки, можно использовать тег <br>
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
isSMTP(); $mail->Host = 'smtp.example.com'; $mail->SMTPAuth = true; $mail->Username = '[email protected]'; $mail->Password = 'password'; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->Port = 587; // Устанавливаем данные отправителя и получателя $mail->setFrom('[email protected]', 'Отправитель'); $mail->addAddress('[email protected]', 'Получатель'); // Устанавливаем тему письма $mail->Subject = 'Тестовое письмо'; // Устанавливаем тело письма с переносами строк $mail->Body = 'Первая строка '; $mail->Body .= 'Вторая строка '; $mail->Body .= 'Третья строка '; // Отправляем письмо $mail->send(); echo 'Письмо отправлено успешно!'; } catch (Exception $e) { echo "Ошибка отправки письма: {$mail->ErrorInfo}"; } |
В данном примере мы добавляем перенос строки после каждой строки с помощью тега <br>
. Вы также можете использовать другие HTML-теги, такие как <p>
, <h1>
, <h2>
, <ul>
, <li>
, чтобы добавить структуру в ваше письмо.