title: How can I add "paragraph breaks" to my html email?
body: <p>I'm trying to add paragraph breaks in the email messages I generate. I've tried both Environment.NewLine and adding multiple html paragraphs:</p>
  
  <pre><code>// Take 1, using Environment.NewLine:
  htmlBody.Add(string.Format("&lt;p&gt;Hello {0}. You have been assigned the {1} on the " +
  "&lt;em&gt;Apply Yourself to the Field Ministry&lt;/em&gt; midweek meeting for the week beginning {2}.{3}{3}" +
  "Your counsel point is {4}; if this is not a Bible reading, your HH is {5};{3}{3}" +
  "You can find the material for your assignment in your Meeting Workbook.{3}{3}" + 
  "Thank your for your paticipation!&lt;/p&gt;",
      fullName, friendlyTalkType, weekOfTalk.ToLongDateString(), Environment.NewLine, counselPoint, HH, MWURL));
  
  // Take 2, using p tags:
  htmlBody.Add(string.Format("&lt;div&gt;&lt;p&gt;Hello, {0}. You have been assigned the {1} on the " +
  "&lt;em&gt;Apply Yourself to the Field Ministry&lt;/em&gt; midweek meeting for the week beginning {2} (actual date is {3}).&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" +
  "&lt;p&gt;Your counsel point is {4}; if applicable, your HH is {5};&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" +
  "&lt;p&gt;You can find the material for your assignment in your Meeting Workbook or online here: {6}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" +
  "Thank your for your participation!&lt;/p&gt;&lt;/div&gt;",
      fullName, friendlyTalkType, weekOfTalk.ToLongDateString(),
      weekOfTalk.AddDays(DAYS_BETWEEN_MONDAY_AND_THURSDAY).ToLongDateString(),
      counselPoint, HH, MWURL));
  </code></pre>
  
  <p>In neither case is there vertical separation between the sections of text. What hoop do I need to vault myself through to accomplish this?</p>
  
  <p>For context, here is the entire method:</p>
  
  <pre><code>public static void SendEmail(string fullName, string toEmail, string HH, int talkType, DateTime weekOfTalk, int counselPoint)
  {
      const int DAYS_BETWEEN_MONDAY_AND_THURSDAY = 3;
      var fromAddress = new MailAddress(FROM_EMAIL, FROM_EMAIL_NAME);
      var toAddress = new MailAddress(toEmail, fullName);
      string fromPassword = GMAIL_PASSWORD;
      string subject = $"{UPCOMING_AYttFM_ASSIGNMENT} ({weekOfTalk.ToLongDateString()})";
      string friendlyTalkType = GetTalkTypeAsStringForInt(talkType);
      string body;
      string MWURL = GetLinkForMeetingWorkbookForWeek(weekOfTalk);
  
      List&lt;String&gt; htmlBody = new List&lt;string&gt;
          {
              "&lt;html&gt;&lt;body&gt;"
          };
      htmlBody.Add(string.Format("&lt;div&gt;&lt;p&gt;Hello, {0}. You have been assigned the {1} on the " +
       "&lt;em&gt;Apply Yourself to the Field Ministry&lt;/em&gt; midweek meeting for the week beginning {2} (actual date is {3}).&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" +
       "&lt;p&gt;Your counsel point is {4}; if applicable, your Householder is {5};&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" +
       "&lt;p&gt;You can find the material for your assignment in your Meeting Workbook or online here: {6}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" +
       "Thank your for your participation!&lt;/p&gt;&lt;/div&gt;",
          fullName, friendlyTalkType, weekOfTalk.ToLongDateString(),
          weekOfTalk.AddDays(DAYS_BETWEEN_MONDAY_AND_THURSDAY).ToLongDateString(),
          counselPoint, HH, MWURL));
  
      htmlBody.Add("&lt;/body&gt;&lt;/html&gt;");
      body = string.Join("", htmlBody.ToArray());
  
      var smtp = new SmtpClient
      {
          Host = "smtp.gmail.com",
          Port = 587,
          EnableSsl = true,
          DeliveryMethod = SmtpDeliveryMethod.Network,
          UseDefaultCredentials = false,
          Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
      };
      using (var message = new MailMessage(fromAddress, toAddress)
      {
          Subject = subject,
          Body = body,
          IsBodyHtml = true
      })
      {
          smtp.Send(message);
      }
  }
  </code></pre>