Это связано с тем, что мои навыки PHP слабы в лучшем случае...
У меня есть следующая строка, которая генерирует письмо, отправленное мной для приложения-задания, письмо поступает правильно, но нет разрывов строк, кажется, печатается \n (попробовал\r\n)
$contact->setBodyMessageFields('Job Ref: [jobref] \n Vacancy Desc: [vacdesc] \n Full Name: [firstname] [lastname] \n Address: [address] \n Suburb: [suburb] \n Post Code: [postcode] \n Email: [mail] \n Phone: [phone] \n Mobile: [mobile] \n Message: [message] \n ');
Таким образом, очевидно, что \n внутри ('') буквально печатает все, я пробовал:
$contact->setBodyMessageFields('Job Ref: [jobref] '\n' Vacancy Desc:
Но это, похоже, порождает ошибки.
Любая помощь будет принята с благодарностью.
Обратите внимание: к сожалению, он должен быть простым текстом, поскольку другая система извлекает данные (и требует простого текста).
Вы должны заменить одинарные кавычки двойными кавычками:
$contact->setBodyMessageFields("Job Ref: [jobref] \n Vacancy Desc: [vacdesc] \n Full Name: [firstname] [lastname] \n Address: [address] \n Suburb: [suburb] \n Post Code: [postcode] \n Email: [mail] \n Phone: [phone] \n Mobile: [mobile] \n Message: [message] \n ");
Дополнительную информацию см. В статье PHP.net о строках.