У меня возникла проблема с отправкой электронного письма (а не 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');