Одна вещь, которая должна быть отмечена, состоит в том, что стоимость вызовов виртуальной функции может варьироваться от одной платформы до другого. На консолях они могут быть более примечательными, поскольку обычно vtable вызов означает неудачное обращение в кэш и может завинтить предсказание ветвлений.
SMTP-сервер Google запрещает использование адреса from, отличного от указанного принадлежащий учетной записи, которая была аутентифицирована. Это мера безопасности для предотвращения так называемого «спуфинга». Возможно, вы можете попробовать установить для ответа другое значение и посмотреть, разрешит ли это Google.