Si tu aplicación envía correos electrónicos masivos, es decir, mensajes parecidos a muchos destinatarios, debes seguir estos lineamientos. Estos te ayudarán a mejorar el ritmo de entrega a la carpeta Recibidos de los usuarios de Gmail, ya que se revisa que todos los destinatarios de tu lista de distribución en realidad deseen recibir el correo electrónico. Si los destinatarios lo marcan como spam de forma manual, Gmail toma eso como un indicador importante de que tus futuros correos electrónicos también deben marcarse como spam.
Para obtener más información sobre cómo enviar correos electrónicos, consulta la Descripción general de la API de Correo electrónico.
Autenticación y autorización
- Usa el mismo remitente para todos tus correos electrónicos masivos. Cuando llames a la función de la API de correo electrónico para enviar un correo electrónico, el encabezado
From
se configurará de forma que coincida con el remitente que especifiques. - Tu dirección de remitente debe ser una cuenta de un dominio de Google Workspace. Las Cuentas de Google que envíen demasiados correos electrónicos marcados como spam pueden quedar inhabilitadas de forma temporal si el dominio aún se encuentra en el período de prueba gratuita o tiene menos de seis usuarios. En estos casos, la API de correo electrónico lanzará una excepción con un mensaje de error
Unauthorized sender
. - Firma tu correo electrónico con DKIM, que requiere un dominio de G Suite si envías mensajes mediante App Engine.
- Publica un registro SPF para impedir que los generadores de spam falsifiquen la identidad de tu dirección de remitente del sobre. SPF verifica que el correo electrónico se envíe desde una dirección IP publicada en los registros DNS de la dirección del remitente. La dirección del remitente de App Engine está en el dominio
apphosting.bounces.google.com
, por lo que es posible que el registro SPF no se use para determinar si se debe entregar el correo electrónico de App Engine.
Suscripción
Cada usuario de tu lista de distribución debe aceptar que le envíes mensajes de una de las siguientes maneras:
- Enviarte un correo electrónico que solicite la suscripción
- Marcar de forma manual una casilla en un formulario web o en alguna parte del software
Usar una lista de direcciones de correo electrónico adquirida de un tercero no se considera una forma de aceptación. Tampoco puedes configurar una casilla de verificación en un formulario web o en alguna parte del software para que todos los usuarios se suscriban de forma predeterminada. No se debe requerir a los usuarios que indiquen de manera explícita que no desean recibir los correos electrónicos.
Debes verificar si la persona que marcó la casilla para registrarse en el formulario web o en el software recibe en verdad los correos electrónicos que se envían a la dirección que se indicó en el formulario. Para verificar al usuario, debes enviar un correo electrónico en el que deban confirmar la recepción.
Anula la suscripción
- Un usuario debe poder anular la suscripción de una de las siguientes maneras:
- A través de un vínculo prominente en el correo electrónico sin que se requiera otra interacción del usuario aparte de la confirmación de la operación
- Mediante la respuesta para anular la suscripción en un correo electrónico
- App Engine solo puede recibir correos electrónicos enviados al dominio
[APP_ID].appspotmail.com
. Por lo tanto, deberás configurar tu remitente a una dirección en este dominio si deseas manejar de forma automática las respuestas para anular la suscripción del correo electrónico dentro de App Engine. - Usa el encabezado
List-Unsubscribe
, que es compatible con la API de Correo electrónico de App Engine. - Anula la suscripción de forma automática de los usuarios cuyas direcciones reboten varios correos electrónicos. Puedes configurar tu app para que reciba notificaciones de rebote.
- De manera periódica, envía confirmaciones por correo electrónico a los usuarios a fin de ofrecerles la oportunidad de anular la suscripción a todas las listas en las que están registrados.
- Indica de manera explícita en tus mensajes cuál es la dirección de correo electrónico que está suscrita, ya que algunos usuarios se reenvían el correo electrónico de una cuenta a otra.
Formato
- Aplica el formato según los estándares RFC 2822 SMTP y, si usas HTML, según los estándares w3.org.
- Si se intenta ocultar al verdadero remitente del mensaje o la verdadera página de destino de algún vínculo web incluido en el mensaje, es posible que no se lleve a cabo la entrega. Por ejemplo, te recomendamos que no uses servicios de abreviación de URL en correos electrónicos masivos, ya que estos pueden enmascarar las URL reales incluidas en el cuerpo de tu correo electrónico.
- El asunto de cada mensaje debe ser relevante para el contenido del cuerpo y no debe ser engañoso.
Entrega
- Los siguientes factores ayudarán a que los mensajes lleguen a la carpeta Recibidos de los usuarios de Gmail:
- La dirección
From
se incluye en la lista de contactos del usuario. - El usuario hace clic en “No es spam” para indicarle a Gmail que los mensajes enviados desde esa dirección son deseados.
- La dirección
- Si envías correos electrónicos promocionales y transaccionales relacionados con tu organización, te recomendamos que separes los correos electrónicos según su propósito siempre que sea posible.
Para ello, tienes las siguientes opciones:
- Usa direcciones de correo electrónico diferentes para cada función.
- Enviar correos electrónicos desde diferentes dominios para cada función.
Remitentes de terceros
- Si otras personas usan tu servicio para enviar correos electrónicos, eres responsable de supervisar el comportamiento de tus usuarios o clientes. Debes quitar, de manera oportuna, a todos los usuarios o clientes que usen tu servicio para enviar correos electrónicos como spam. La Política de Uso Aceptable de Google Cloud Platform prohíbe, en concreto, el spam. Si infringes esta política, tu aplicación puede suspenderse tal como se describe en las Condiciones del Servicio de Google Cloud Platform.
- Debes tener una dirección de correo electrónico disponible para que los usuarios o los clientes denuncien abusos. Por lo general, esa dirección debe ser
abuse@[YOUR_DOMAIN].com
. También debes supervisarpostmaster@[YOUR_DOMAIN].com
. - Supervisa los correos electrónicos que se les envían a los administradores de la app. Es posible que Google deba comunicarse de inmediato con los administradores de la app, por ejemplo, para avisarte sobre una infracción de la Política de Uso Aceptable. Podremos ayudarte a resolver los problemas con mayor rapidez si respondes a nuestros correos electrónicos a la brevedad.
- Tu información de contacto debe estar actualizada tanto en abuse.net como en tu registro WHOIS, el cual está bajo la administración de tu registrador de dominios.
Programas de marketing de afiliación
- Los programas de marketing de afiliación recompensan a los terceros que dirigen a los visitantes a tu sitio. Estos programas son atractivos para los generadores de spam y tienen el potencial de generar más daños que beneficios. Ten en cuenta lo siguiente:
- Si tu marca se asocia con el spam de marketing de afiliación, los correos electrónicos que tú y tus otros afiliados envíen pueden verse afectados.
- Eres responsable de supervisar a tus afiliados y quitarlos si envían spam.
Alternativas a la API de correo de App Engine
- Puedes usar un proveedor de servicios de entrega de correo electrónico de terceros para enviar correos electrónicos desde App Engine. Estos servicios podrían proporcionar características adicionales que no están disponibles en la API de correo y pueden ser una mejor solución para algunos remitentes de correos electrónicos masivos.
- Puedes usar la API de Sockets para conectarte directamente con un servidor SMTP y enviar correos electrónicos.
Límites del correo electrónico masivo
Si envías demasiados correos electrónicos en un período corto, es posible que algunos se pierdan sin que recibas una notificación al respecto debido a los límites de seguridad de Google. A fin de evitar este problema, calcula la tasa diaria máxima de correos electrónicos que puedes enviar por segundo: divide tu cuota diaria por 86,400, que es la cantidad de segundos en un día. No envíes correos electrónicos masivos con una frecuencia 50 veces mayor que la frecuencia diaria máxima.
Para obtener más información sobre otras cuotas relacionadas con el envío de correo electrónico, consulta Cuotas y límites.
Pasos siguientes
- Consulta la descripción general de la API de correo.
- Obtén información para enviar correos electrónicos con la API de correo electrónico.