Consulte el razonamiento de this, proporcionado por Gmail sobre cómo filtra el correo electrónico entrante según la información del encabezado. La clave a tener en cuenta aquí es que todos los correos electrónicos enviados a través de la infraestructura SMTP de GAE se envían a través de ID de correo electrónico del formato xyz.apphosting.bounces.google.com, que según la propia definición de Gmail los coloca bajo la categoría de falsamente/mensajes de correo electrónico aparentemente rechazados, por lo tanto, se categorizan como spam. Lo mismo ocurriría con otros proveedores de servicios de correo electrónico que siguen una lógica similar para el filtrado de correo no deseado.
GAE todavía necesita encontrar una buena solución a este problema. Mientras tanto, la sugerencia que le daré es usar un servicio de correo electrónico externo. Como GAE no le permite abrir sockets TCP arbitrarios, puede usar el URLFetch service para enviar solicitudes a servicios externos que pueden abrir conexiones SMTP y enviar correos electrónicos en nombre de su ID de correo electrónico.
Si bien este enfoque cambia los costos de envío de correo electrónico al servicio externo, consume recursos adicionales de GAE, es decir, llamadas a la API de servicio de UrlFetch y datos de UrlFetch enviados.
Actualización: Google App Engine planea lanzar soporte para zócalos de salida pronto como parte de su función de producción roadmap, por lo que sería posible hacer conexiones SMTP externas directamente.
Por favor, dame más detalles. ¿Qué está dando como dirección del remitente cuando envía correos? –
Enviar es: [email protected] – Petwoip
esto también está sucediendo para las cuentas de @gmail, bastante molesto – JohnIdol