У меня возникла проблема с отправкой электронного письма (а не HTML
!), Все мои разрывы строк игнорируются:
->setBody('Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com', 'text/plain');
Вышеуказанное отображается в электронном письме как:
Вы запросили сброс пароля для своей учетной записи? \ R \ n \ r \ nЕсли да, нажмите здесь: \ nhttp: //www.website.com
Я проверил, и заголовок, видимо, установлен правильно:
Content-Type: text/plain; charset=utf-8
У кого-нибудь есть опыт?
Вы используете литеральные строки. Если вы хотите добавить разрывы строк, используйте двойные кавычки вместо одной кавычки.
->setBody("Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com", 'text/plain');
используйте двойные кавычки, подобные этому
->setBody("Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com", 'text/plain');