title: From email address changes after email is sent (GMail postfix relay)
body: <p>I've reached the limits of my SMTP/postfix knowledge.</p>
  
  <p>I'm sending mail using javamail 1.4. The javamail library is connecting to a local postfix process. The postfix process is configured to relay mail through gmail.</p>
  
  <pre><code>relayhost = smtp.gmail.com:587
  </code></pre>
  
  <p>Using the javamail lib, I'm setting the from address. But, when the mail ends up in my inbox, it is from the user that I'm using to log into the gmail server.</p>
  
  <p>For example, in my code, I'm setting from to <em>noreply@example.com</em>. postfix is configured to relay mail through gmail, and it logs into the smtp server using <em>user1</em> and a password. The mail ends up in my inbox as if it's from <em>user1@example.com</em> (and there is not mention of <em>noreply@example.com</em> when I view the "original" from my gmail inbox).</p>
  
  <p>It may be worth mentioning that I'm using Spring 3.0's library (MimeMessageHelper) on top of javamail.</p>