title: Email attachment file names are removed with AT00001
body: <p>Sending mail with multiple attachments is removing attachment file names. The attachment name is changed to ATT00001.xlsx. As per following link, 'body' section added before attachment, but no luck. </p>
  
  <pre><code>https://exchange-server-guide.blogspot.com/2015/11/att00001.txt-file-fix-email-attachment-issue.html
  </code></pre>
  
  <p>For reference, sharing the following code snippet. Any suggestion is appreciated.</p>
  
  <pre><code>msg = MIMEMultipart()
  ctype = content_type
  maintype, subtype = ctype.split('/', 1)
  msg['Subject'] = subject
  msg['To'] = 'abc@sample.com'
  msg['From'] = sender
  smtp_client = smtplib.SMTP(smtp_host + ':' + smtp_port)
  smtp_client.starttls()
  smtp_client.login(sender, smtp_login_password)
  body_part = MIMEText(body, 'plain')
  msg.attach(body_part)
  for file_path in file_paths :
      temp_arr = file_path.split('/')
      file_name = temp_arr[len(temp_arr) - 1]
      msg.add_header('Content-Disposition', 'attachment', filename=file_name)
      fp = open(file_path, 'rb')
      attachment = MIMEBase(maintype, subtype)
      attachment.set_payload(fp.read())
      fp.close()
      encode_base64(attachment)
      msg.attach(attachment)
  smtp_client.sendmail(sender, 'abc@sample.com', msg.as_string())
  smtp_client.quit() 
  </code></pre>