См. this аргументы, предоставленные Gmail в отношении того, как он фильтрует входящую электронную почту на основе информации заголовка. Ключевым моментом здесь является то, что все электронные письма, отправленные через инфраструктуру SMTP GAE, отправляются через идентификаторы электронной почты в формате xyz.apphosting.bounces.google.com, которые самим по определению Gmail приносят электронные письма под категорию ложных/по-видимому, отскакивают сообщения электронной почты, поэтому они классифицируются как спам. То же самое справедливо и для других поставщиков услуг электронной почты, которые следуют аналогичной логике для фильтрации спама.
GAE еще должен найти хорошее решение этой проблемы. Тем временем, предложение, которое я вам даю, - использовать внешнюю службу электронной почты. Поскольку GAE не позволяет вам открывать произвольные сокеты TCP, вы можете использовать URLFetch service для отправки запросов внешним службам, которые могут открывать SMTP-соединения и отправлять электронную почту от имени вашего идентификатора электронной почты.
Хотя этот подход меняет расходы на отправку электронной почты на внешнюю службу, он потребляет дополнительные ресурсы GAE, а именно - вызовы API-сервисов UrlFetch и отправленные данные UrlFetch.
Обновление: Google App Engine скоро начнет поддерживать исходящие сокеты как часть их производственной функции roadmap, поэтому непосредственные внешние подключения SMTP станут возможностью.
Просьба дать более подробную информацию. Что вы даете в качестве адреса отправителя при отправке писем? –
Отправить: [email protected] – Petwoip
Это также происходит для учетных записей @gmail для меня, довольно раздражает – JohnIdol