Configura el correo electrónico

Estás viendo la documentación de Apigee Edge.
Ve a la Documentación de Apigee X.
información

De forma predeterminada, el portal de servicios para desarrolladores envía correos electrónicos en respuesta a determinados eventos. Para Por ejemplo, cuando un desarrollador nuevo se registra en el portal, este envía automáticamente un mensaje de bienvenida correo electrónico al desarrollador. O bien, si el desarrollador pierde su contraseña, puede solicitar una correo electrónico con una contraseña temporal.

Como proveedor de API, puede controlar todos los aspectos de los correos electrónicos que genera el portal, como:

  • Dar formato a los correos electrónicos automáticos que envía el portal
  • Especifica el servidor SMTP que usa el portal
  • Agregar reglas para generar correos electrónicos en respuesta a eventos en el portal

Envía correos electrónicos desde un portal basado en la nube

La configuración de correo electrónico predeterminada para un portal basado en la nube implementado en Pantheon o Acquia debe solo pueden usarse en entornos que no son de producción. Los correos electrónicos enviados desde un servidor anónimo en la nube pueden ser se bloquean o se marcan como spam.

En los portales de producción, usa una de las siguientes opciones para enviar correos electrónicos:

Envía correos electrónicos desde un portal local

De forma predeterminada, el correo se envía usando el PHP mail(). PHP intenta enviar correos electrónicos con sendmail en el sistema local, que puede configurado en el archivo php.ini de PHP .

En el caso de los portales de producción, puedes usar el módulo SMTP que se describe a continuación para enviar correos electrónicos a través de un Servidor SMTP o servidor de la empresa.

Configura un servidor SMTP

El portal para desarrolladores requiere que configures un servidor SMTP para enviar mensajes de correo electrónico. Para configurar el servidor SMTP, primero debes habilitar el módulo de asistencia de autenticación SMTP de Drupal en el desarrollador portal.

Después de configurar el servidor SMTP, todos los correos electrónicos que envíe el portal para desarrolladores usarán el servidor SMTP servidor. Entre estos correos, se incluyen los que se envían a los desarrolladores la contraseña y los correos electrónicos que se envían a los desarrolladores con cuentas bloqueadas.

Para configurar el servidor SMTP, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Módulos en el menú de administración de Drupal.
    Se abrirá la página Módulos.
  3. Habilita el módulo Compatibilidad con la autenticación de SMTP.
  4. Guarde la configuración.
  5. Una vez habilitado el módulo, selecciona Configurar en la sección de autenticación de SMTP Entrada de asistencia en la página Módulos.
    Aparecerá la página de configuración de asistencia de autenticación de SMTP.
  6. Debajo de Activar o desactivar este módulo, selecciona Activar.
  7. En el área de configuración del servidor SMTP, ingresa la siguiente información:
    • Dirección del servidor SMTP. Por ejemplo, para el servidor SMTP saliente de Gmail, usa smtp.gmail.com.
    • De manera opcional, ingresa la dirección del servidor SMTP de respaldo. Este valor no es como en los productos necesarios.
    • Ingresa el puerto SMTP. El valor de este puerto puede ser diferente según el protocolo de encriptación seleccionado. Por ejemplo, para Gmail, el puerto es 465 cuando se usa SSL. y 587 para TLS.
    • Selecciona el protocolo de encriptación: Ninguna, SSL. TLS.
  8. En el área Autenticación de SMTP, especifique el nombre de usuario y la contraseña que se usaron para la autenticación de SMTP. Debe ser un nombre de usuario y una contraseña válidos en el servidor SMTP.
  9. En Opciones de correo electrónico, ingresa la dirección de correo electrónico y el nombre del usuario. generar el mensaje de correo electrónico. Estos valores corresponden al campo "De" del correo electrónico.
  10. De manera opcional, en Enviar mensaje de correo electrónico de prueba, ingresa una dirección de correo electrónico en la que el portal envía un mensaje de prueba.
  11. Guarde la configuración.
    Guardar la configuración genera el mensaje de correo electrónico de prueba y muestra cualquier configuración errores. Revisa la bandeja de entrada de la dirección de correo electrónico del mensaje de prueba para asegurarte de que llega.
  12. Selecciona Configuración > Sistema > Información del sitio en Drupal de administración.
  13. En Detalles del sitio, configure la dirección de correo electrónico con la misma dirección que que especificaste en el paso 9.
    Algunos módulos de Drupal que generan correos electrónicos usan este campo para determinar el "De" dirección de la correo electrónico, y no el valor de la página de asistencia de autenticación de SMTP.
  14. Guarde la configuración.

Configurar el correo electrónico y darle formato notificaciones

Puedes configurar varias notificaciones por correo electrónico que se envían como respuesta a un evento específico actividades como registrar, borrar, bloquear y desbloquear cuentas de desarrollador.

También puedes controlar el campo "De" de los correos electrónicos.

Para configurar las notificaciones por correo electrónico, sigue estos pasos:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Configuración > Personas > Configuración de la cuenta en Drupal de administración. Se abrirá la página Configuración de la cuenta.
  3. Selecciona un tipo de notificación por correo electrónico en la sección Correos electrónicos de la página de configuración Cuentas. Por ejemplo, puedes seleccionar "Te damos la bienvenida (no se requiere aprobación)", que envía un correo electrónico cuando el la cuenta de desarrollador se aprueba automáticamente durante el proceso de registro de desarrollador.

  4. Edita el Asunto y el Cuerpo de la notificación por correo electrónico.
    Coloca el cursor en un campo, como Asunto, y selecciona el Explorar los tokens disponibles, que se encuentra en la parte inferior del formulario, para ver la lista de o tokens que puedes usar en el campo. Aparecerá una ventana emergente que te permite seleccionar un token para agregar, como como [user:name], que corresponde al nombre de usuario del desarrollador.
  5. Haga clic en Guardar configuración.

También puedes cambiar el campo "De" y su dirección en una notificación por correo electrónico.

Para cambiar el campo "De" Nombre y dirección:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Configuración > Sistema > Asistencia de autenticación de SMTP en el Menú de administración de Drupal Se abrirá la página de asistencia de autenticación de SMTP.
  3. Especifica un “De”: dirección de correo electrónico en el campo E-Mail From Address.
  4. Especifica un “De”: en el campo Nombre del correo electrónico del remitente.
  5. Haga clic en Guardar configuración.
  6. Selecciona Configuración > Sistema > Información del sitio en Drupal de administración.
  7. En el campo Dirección de correo electrónico, especifica la misma dirección de correo electrónico que usaste en el Paso 3.
  8. Haga clic en Guardar configuración.

Cómo generar un correo electrónico cuando ocurre un evento

Un uso común de las reglas es generar correos electrónicos en respuesta a un evento. El portal tiene una integración compatibilidad con la generación de correos electrónicos para eventos predefinidos, como cuando un nuevo desarrollador registra un de servicio predeterminada. Sin embargo, puedes agregar tus propias reglas para generar correos electrónicos. Por ejemplo, puedes generar un correo electrónico cuando el desarrollador agrega, quita o modifica una app

Esta sección contiene un ejemplo de cómo crear una regla para generar un correo electrónico cuando un desarrollador registra una app. Modifica este procedimiento según sea necesario para generar correos electrónicos para otros eventos.

Para generar un correo electrónico cuando un desarrollador crea una app, haz lo siguiente:

  1. Accede a tu portal como un usuario con privilegios de administrador o de creación de contenido.
  2. Selecciona Módulos en el menú de administración de Drupal.
  3. Asegúrate de que el módulo de la IU de reglas esté habilitado.
  4. Selecciona Configuración > Flujo de trabajo > Reglas en la administración de Drupal . Se abrirá la página Reglas.
  5. Selecciona el botón Add a new rule.
  6. En la nueva página de reglas, especifica lo siguiente:
    • La regla name, por ejemplo, "Send email rule"
    • Si lo deseas, puedes especificar cualquier etiqueta que se use para categorizar las reglas de búsqueda.
    • En el menú desplegable React on event, selecciona Devconnect > Después de la creación de una app de desarrollador.
  7. Guarda la regla.
    Si guardas la regla, se abrirá el formulario de edición de reglas con tres paneles: Eventos (que recién creada), Conditions y Actions.
  8. En Acciones, selecciona Agregar acción.
  9. Desde el menú desplegable Select the Action to Add, selecciona System > enviar correos electrónicos.
    Esta selección abre una página que te permite darle formato al correo electrónico. Usa este formulario para especificar el campo “Para”, "Asunto", "Mensaje" y otros campos del correo electrónico.

    Expande el vínculo de patrones de Reemplazo debajo de cada campo para ver la lista de patrones que se pueden usar en el campo. Por ejemplo, si expandes Patrones de reemplazo en En el campo Para, verás una lista de patrones que incluye [app:developer]. Si especificas lo siguiente: patrón en el campo Para, el correo electrónico se envía al creador de la aplicación.
  10. Configura los campos como se muestra a continuación:
  11. Selecciona Guardar para volver a la página de edición de reglas.
  12. Selecciona Guardar cambios.

Agrega una nueva app en el portal para probar la regla. Deberías recibir una notificación por correo electrónico en que aparece de la siguiente manera:

Subject: App test email app created

App: test email app
API products: PremiumWeatherAPI, weatherapikey-Product
Created at: Mon, 01/27/2014 - 10:16