¿Desea configurar un correo electrónico privado en su sitio WordPress utilizando Amazon SES? Esta guía está diseñada para configurar WP Mail SMTP para ocultar las identidades de los usuarios y restringir los dominios de correo electrónico.
Este tutorial cubre los pasos para mejorar la privacidad y las restricciones de dominio utilizando WP Mail SMTP con Amazon SES mailer.
En este artículo
Nota: Antes de continuar con esta guía, asegúrese de haber seguido la guía de Amazon SES para configurar su servidor de correo AWS SES.
Este tutorial adicional es para usuarios que requieren medidas de privacidad avanzadas, como ocultar la tabla de identidades de SES dentro del plugin WP Mail SMTP y crear un nuevo usuario IAM para enviar emails desde una identidad específica.
Ocultar la tabla de identidades del SES
Para mejorar la privacidad y seguridad de tu sitio WordPress, especialmente cuando no eres el propietario de la cuenta SES, puedes optar por ocultar la tabla de identidades SES en la configuración SMTP de WP Mail. Esto es útil en escenarios como cuando freelancers o agencias mantienen sitios de clientes pero quieren limitar el acceso a los detalles de SES.
Ocultar identidades
Para ocultar la tabla de identidades del SES, tendrá que modificar la directiva wp-config.php
en el directorio de su sitio.
Nota: Si no está seguro de cómo localizar y editar el archivo wp-config.php
consulte Guía de WPBeginner para más detalles.
Tras abrir el wp-config.php
pegue la siguiente línea de código antes del comentario que dice /* That's all, stop editing! Happy publishing. */
.
Añadiendo este fragmento de código, ocultará la tabla SES Identities de la configuración de SES Mailer en el plugin, que se encuentra en:
- Configuración " General " SES Mailer
- Configuración " Asistente de configuración " SES Mailer
- Configuración " Conexiones adicionales " SES Mailer
Creación de un nuevo usuario y política de IAM
Si desea un control más estricto sobre quién puede enviar correos electrónicos desde su sitio, considere la posibilidad de configurar un nuevo usuario y política de IAM. Se trata de un paso avanzado opcional que te permite limitar el envío de correo electrónico a determinadas identidades, como dominios o direcciones de correo electrónico específicas, para mejorar la seguridad y la gestión.
Creación de un usuario IAM
En primer lugar, tendrás que abrir la página Usuarios IAM de Amazon Web Services.
En esta página, haga clic en el botón Crear usuario.
A continuación, tendrás que configurar un nuevo usuario. En el campo Nombre de usuario, puede añadir el nombre que desee. Sin embargo, le recomendamos que utilice el siguiente formato de nombre:
yourdomain_wpmailsmtp
Por ejemplo, para WPForms.com utilizaríamos el siguiente nombre de usuario: wpformscom_wpmailsmtp
. Si necesita configurar o editar usuarios más adelante, esto facilitará el seguimiento de qué sitio está conectado a cada usuario.
Cuando esté listo, haga clic en el botón Siguiente para continuar.
Para el siguiente paso, dejaremos la opción Añadir usuario a grupo y procederemos haciendo clic en el botón Siguiente ..
En la página siguiente, se le mostrarán todos los detalles que ha elegido para este usuario. Comprueba que todo es correcto y haz clic en el botón Crear usuario.
Tras completar el paso anterior, AWS mostrará un mensaje de éxito y te dirigirá automáticamente a la página de Usuarios.
Generación de una clave de acceso
En la página Usuarios, haga clic en el nombre del usuario que ha creado para continuar.
A continuación, en las pestañas que se muestran, haga clic en Credenciales de seguridad.
A continuación, desplácese hasta la sección Claves de acceso y pulse el botón Crear clave de acceso.
A continuación, seleccione Otros en la sección Buenas prácticas y alternativas para las claves de acceso.
Cuando esté listo para avanzar, haga clic en el botón Siguiente.
En la página siguiente, puede omitir la etiqueta de descripción y simplemente hacer clic en el botón Crear clave de acceso para continuar.
AWS mostrará ahora un mensaje de éxito junto con el ID de la clave de acceso y la clave de acceso secreta de su usuario. No olvides tomarte un momento para guardar de forma segura una copia de estas claves.
Nota: No podrá volver a ver este ID de clave de acceso y clave de acceso secreta una vez que cierre esta página. Asegúrese de descargar un CSV con estos datos y/o copiarlos en un lugar seguro.
Una vez que haya copiado las claves seguras, haga clic en el botón Hecho para ir a la página de resumen del usuario.
También puede mantener esta ventana abierta por ahora, ya que tendremos que volver aquí más tarde para copiar el nombre de recurso de Amazon (ARN), que es crucial para el siguiente paso en el proceso de configuración.
Creación de una política de autorización de envío
Una vez generadas las claves seguras, el siguiente paso es crear una identidad verificada.
En primer lugar, tendrás que abrir la consola de Amazon SES.
Dentro de esta página, haga clic en la opción Identidades verificadas del menú de la barra lateral.
A continuación, tendrá que seleccionar su región haciendo clic en el menú desplegable Seleccionar una región y localizando su región en la lista desplegable. Asegúrese de seleccionar la misma región en la que están definidas sus identidades.
En la página Identidades verificadas, encontrará una lista de las identidades que ha establecido con Amazon SES. Estas identidades pueden ser dominios, subdominios o direcciones de email específicas que utiliza para enviar emails.
Haga clic en la identidad que ya ha verificado y que desea permitir que un remitente delegado utilice para enviar correos electrónicos en su nombre.
A continuación, en las pestañas que se muestran, haga clic en Autorización.
A continuación, haga clic en el botón Utilizar generador de políticas de la sección Políticas de autorización.
En la siguiente pantalla, establezca la opción Efecto en Permitir.
Para el campo Directores, vuelve a la página de resumen del usuario donde se encuentra el ARN. Para ello, vuelve a la pestaña o ventana del navegador que dejaste abierta o, si está cerrada, visita la página Usuarios de Amazon IAM. Una vez allí, selecciona el usuario que has creado.
En la página del usuario, busque y copie el ARN haciendo clic en el botón de copia.
A continuación, pegue este valor en el campo Mandantes de la pantalla Crear extracto y pulse el botón Añadir.
A continuación, haga clic en el menú desplegable del campo Acciones e introduzca ses:Enviar en la barra de búsqueda. Ahora, seleccione ses:SendEmail y ses:SendRawEmail de las opciones.
Una vez que haya añadido toda la información, haga clic en el botón Guardar declaración. A continuación, haz clic en el botón Siguiente para continuar.
En la siguiente pantalla, tiene la opción de dar a su póliza un nombre descriptivo para poder identificarla fácilmente más adelante.
Una vez que esté listo, haga clic en el botón Siguiente para continuar.
En la página siguiente, se le mostrarán todos los detalles que ha elegido para esta póliza. Comprueba que todo es correcto y haz clic en el botón Aplicar política.
Actualizar la configuración SMTP de WP Mail
Después de crear el usuario y la política de IAM, tendremos que actualizar el ID de la clave de acceso y la clave de acceso secreta con las nuevas credenciales.
Para ello, vaya a WP Mail SMTP " Configuración, a continuación, seleccione la pestaña General .
A continuación, desplácese hasta la sección Amazon SES.
Amazon SES
Aquí, tendrás que actualizar las claves de acceso que creaste en tu cuenta de AWS anteriormente. Sigue adelante y pega el ID de la clave de acceso y la clave de acceso secreta, y haz clic en el botón Guardar configuración.
Ya está. Ya has configurado correctamente Amazon SES con WP Mail SMTP para mejorar la privacidad del correo electrónico en tu sitio WordPress.
A continuación, ¿te gustaría saber cómo solucionar eficazmente los problemas en WP Mail SMTP? Asegúrese de revisar nuestro tutorial sobre la solución de problemas WP Mail SMTP para más detalles.