docs: def old_format(self, content: BeautifulSoup) -> List[str]:
  
          """
          Extracts email message information if it uses the old Mailman format
          Args:
              content: BeautifulSoup
  
          Returns: List[str]
          """
          
          b = content.find('body')
          sender, date, nxt, rep_to = None, None, None, None
          strongs = b.findAll('strong', recursive=False)
          for s in strongs:
              field = str(s).split(">")[1].split("<")[0]
              if 'From' in field:
                  sender = s.next_sibling.split("(")[0].strip()
              elif 'Date' in field:
                  date_str = s.next_sibling.strip().replace("-","").replace("  "," ").strip()
                  try:
                      date = parsedate_to_datetime(date_str).isoformat()[:19]
                  except:
                      date = None
          sender = b.find('b').text if sender == None else sender
          sender = b.find('a').text if len(sender) == 0 else sender
          date = b.find('i').text[:19] if date == None else date
  
          try:
              nav = content.find('ul').findAll('li')
          except:
              nav = None
          if nav != None:
              for l in nav:
                  s = l.text
                  if 'Next in thread' in s:
                      nxt = '/'.join(self.email_url.split('/')[:-1]) + '/' + l.find('a')['href']
                      nxt = nxt[1:] if nxt[0] == '/' else nxt
                  elif 'reply to' in s:
                      rep_to = '/'.join(self.email_url.split('/')[:-1]) + '/' + l.find('a')['href']
                      rep_to = rep_to[1:] if rep_to[0] == '/' else rep_to
          body = content.find('pre')
          body = body.text.strip() if body != None else None
          return [str(i) for i in [sender, date, body, nxt, rep_to]]