title: Single line break in body of powershell MailMessage not working
body: <p>For some reason when attempting to populate the body of an email in powershell, a single line break using the <code>`n</code> escape sequence is not working, however a double is. </p>
  
  <p>This is my code...</p>
  
  <pre><code>param([string]$BuildId, [string]$BuildName)
  
  $EmailTo = "[email]"
  $EmailFrom = "sepaautomation@gmail.com"
  $Subject = "$BuildName $BuildId SpecFlow Reports" 
  $Body = "The following SpecFlow reports are attached: `n`n" 
  $SMTPServer = "smtp.sendgrid.net"
  
  $date = Get-Date -Format yyyy-MM-dd
  
  $files = Get-ChildItem "C:\Build\SA.SEPA.Web.UI.Selenium" -Recurse | Where-Object { $_.Name -match "^.*$date.*\.html$" } | % { $_.FullName }
  
  foreach($item in $files)
  {
      $Body += "$item `n"
  }
  
  $SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom,$EmailTo,$Subject,$Body)
  
  foreach($item in $files)
  {
      $attachment = New-Object System.Net.Mail.Attachment($item)
      $SMTPMessage.Attachments.Add($attachment)
  }
  
  $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587) 
  $SMTPClient.EnableSsl = $true 
  $SMTPClient.Credentials = New-Object System.Net.NetworkCredential("apikey", "[apiKey]"); 
  $SMTPClient.Send($SMTPMessage)
  </code></pre>
  
  <p>This is the section that is failing to add a line break </p>
  
  <pre><code>foreach($item in $files)
  {
      $Body += "$item `n"
  }
  </code></pre>
  
  <p>My email in outlook looks like the following....</p>
  
  <p><a href="https://i.stack.imgur.com/4IWLI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4IWLI.png" alt="enter image description here"></a></p>
  
  <p>You can see that the <code>`n `n</code> double line break has been applied but not the <code>`n</code>. Incidentally if I change to...</p>
  
  <pre><code>foreach($item in $files)
  {
      $Body += "$item `n`n"
  }  
  </code></pre>
  
  <p>I do see a double line break.</p>
  
  <p>How do I get just a single line break?</p>