как мне заставить Send-MailMessage добавить новые строки в тело письма?
Отдельный скрипт PowerShell генерирует некоторые файлы, я считываю содержимое в переменную и отправляю его в виде тела следующим образом:
$fileContent = Get-Content -Path $file | Out-String
Send-MailMessage -BodyAsHtml -Body $fileContent -From $f -SmtpServer $s -To $t -Subject $s -Verbose
$ fileContent в настоящее время будет иметь
`r`n
символов. Когда вы открываете файл, он имеет новые строки. Но когда я конвертирую в строку и отправляю письмо, все это в одну строку. Я попытался заменить, как это:
$fileContent -replace "`r`n","<br />"
$fileContent -replace '`r`n','`r`n`r`n`r`n'
Если кто-нибудь может помочь, я был бы очень признателен, спасибо!