title: How to gmail like forward email?
body: <p>Is there any way to forward email(gmail like - you know...  with additional text under) using smtp?
  Here is a piece of my code:</p>
  
  <pre><code>def forward_email(email_id, email_to):
      client, messages = get_original_email(email_id)
      typ, data = client.fetch(messages[0].split(' ')[-1], '(RFC822)')
      email_data = data[0][1]
      message = email.message_from_string(email_data)
  
      smtp = smtplib.SMTP(EMAIL_HOST, EMAIL_PORT)
      smtp.ehlo()
      smtp.starttls()
      smtp.login(IMAP_LOGIN, IMAP_PASSWORD)
      result = smtp.sendmail(email.utils.parseaddr(message['From']), 
          email_to, message.as_string())
      smtp.quit()
      return result
  </code></pre>
  
  <p>Now it's not working because message.as_string() has special headers and other unused info. 
  I guess gmail blocked it because this. </p>