You can clone with
HTTPS or Subversion.
The email is sent but header does not reflect what was in the "from" field. For example: if I login account "mygmail" of smtp.gmail.com and change from as "firstname.lastname@example.org", it doesn't work. The header of the email sent still shows "email@example.com" as the From.
We will need:
1. Fix "From" so that it takes input from server.send()
2. Make "Reply-To" as another option.
For my case, I will need Reply-To so that people can reply to different address.