Используя gmail, сообщение будет приходить от пользователя, вошедшего в систему, а не от пользователя "from". Вы можете положить все, что вы хотите в from, но это не работает так, как вы ожидаете.
Используя небольшую бесплатную учетную запись Google Apps, я фактически создал учетную запись bot@example.com. Я захожу в gmail с этой учетной записью, поэтому, по крайней мере, контактная почта имеет это как от.