support pricing online delivery jenkins jenkins-plugins

online - jenkins pricing



El complemento de correo electrónico externo de Jenkins no puede enviar un correo electrónico si se compila correctamente (10)

Consulte todas las soluciones anteriores, si no funciona. Puedes probar esta solución. El archivo zip está bloqueado en Gmail. Debe cambiar el nombre de su archivo zip en el script antes de enviarlo. (Ejemplo: archivo.zip.abcxyz). Resolví mi problema.

Tengo la versión 1.480.3 de Jenkins instalada en mi máquina y el complemento de extensión de correo electrónico 2.28.

He configurado mis trabajos en Jenkins y todo funciona bien, excepto el correo electrónico final de compilación final.

He configurado cuatro activadores para el complemento de extensión de correo electrónico:

  1. Fracaso
  2. Éxito
  3. Inestable
  4. Antes de construir

Para todos los activadores, he habilitado "Adjuntar registro" y todo funciona bien, excepto el "Éxito".

Recibo el siguiente mensaje en pantalla:

El correo electrónico se activó para: Success
Envío de correo electrónico para el activador: éxito
Solicitud hecha para comprimir el registro de compilación
Enviando un correo electrónico a: [email protected] [email protected]
Error al enviar a las siguientes direcciones VÁLIDAS: [email protected] [email protected]
Notificación a proyectos upstream de finalización de trabajos.
Capturando información de contexto de construcción.
Acabado: ÉXITO

Por favor, ¿podría alguien ayudarme ya que realmente no tengo ni idea de cómo resolver esto?


Después de días de búsqueda de respuesta, resulta que gmail tiene un límite de archivos adjuntos de 25 mb, y mi salida es más grande que eso.

Verifique el tamaño de su salida si se encontró con este problema y está usando gmail para el servidor de correo.


Hoy enfrenté este problema en una máquina jenkins que estaba enviando correos electrónicos muy bien hasta hace un par de semanas. Lo encendí hoy y simplemente no enviaré correos electrónicos debido a "Error al enviar a las siguientes direcciones VÁLIDAS"

He intentado estos pasos:

  1. Asegúrese de no adjuntar ningún archivo de registro en el correo electrónico.
  2. Asegúrese de que el correo electrónico de "Administrador del sistema" tenga el nombre de dominio mencionado.
  3. Jenkins pudo enviarme correos electrónicos con éxito cuando lo probé con "Probar configuración mediante el envío de correo electrónico de prueba"
  4. Bajé mi extensión de correo electrónico.

Ninguno de los pasos mencionados ayudó.

Finalmente, reemplacé el servidor SMTP de mi compañía con el servidor predeterminado jenkins y funcionó bien. No estoy seguro de por qué sucedió esto, necesito hablar con mis colegas de TI y ver si han habilitado alguna nueva seguridad en el servidor SMTP.

Espero que esto ayude a las personas que golpean este mismo problema.

Gracias


Mi primera suposición es que las configuraciones globales de correo electrónico de jenkins no están configuradas correctamente.

Gestionar Jenkins -> Configurar sistema -> Notificación por correo electrónico

Este es el complemento predeterminado, no el extendido que instaló manualmente. El campo del servidor SMTP se establece de forma predeterminada en localhost, por lo que, a menos que tenga una configuración de servidor de correo electrónico y se ejecute en el mismo cuadro, esto debe configurarse.

Si está configurado, entonces intentaría enviar un telnet a su servidor de correo electrónico desde su servidor Jenkins para asegurarme de que no haya un error de conexión.


Para correo electrónico, tienes que instalar los siguientes complementos.

  • Complemento de email-ext
  • Complemento de plantilla de correo electrónico

Para proporcionar la configuración, vaya a la página de configuración del sistema Jenkins (Jenkins> Administrar Jenkins> Configurar sistema> "Notificación de correo electrónico", sección). Podrá ver la siguiente pantalla para agregar configuraciones de correo electrónico:

SMTP server name : smtp.gmail.com User name : [email protected] Password : user_email password Use SSL : Checked SMTP Port : 465

Ahora, configure la sección "Notificación extendida por correo electrónico". Podrás ver la siguiente pantalla. Rellene el mismo valor que el parámetro anterior.

Ahora, haga clic en Activadores predeterminados en la esquina inferior derecha y seleccione éxito. Aplique y guarde su configuración.

Ahora Vaya a su trabajo y haga clic en el menú desplegable Agregar acción posterior a la compilación, seleccione la opción Notificación por correo electrónico.

Ingrese la identificación del correo electrónico del destinatario en el cuadro ''Notificación de correo electrónico'' y seleccione la casilla junto a la opción ''Enviar correo electrónico para cada compilación inestable''.

Haga clic en el menú desplegable ''Agregar acción posterior a la construcción'' y seleccione la opción ''Notificación de correo electrónico editable''.

En la Lista de destinatarios del proyecto, esta es una lista separada por comas (espacios en blanco opcionales después de las comas) de direcciones de correo electrónico que deben recibir correos electrónicos. Puede contener referencias para construir parámetros. Para CC o BCC alguien en lugar de ponerlos en la lista Para, agregue cc: o bcc: antes de la dirección de correo electrónico (por ejemplo, cc: [email protected], bcc: [email protected]).

En el campo Archivos adjuntos, debe indicar la ruta de su archivo binario (es decir, la ruta de su archivo .ipa como, build / artifacts / IPA-Name.ipa)

Ahora haga clic en Configuración avanzada en la esquina inferior derecha. Haga clic en Agregar activador y seleccione Activar correctamente. Haga clic en Agregar desplegable desde el disparador de éxito y seleccione la opción Lista de destinatarios. Aplique y guarde su configuración.

n mac-mini para la configuración del trabajo de iOS, si el correo electrónico no se envía y le da un mensaje de error de excepción de Java, debe activar las aplicaciones menos seguras.


Parece un error en el plugin. Aquí hay una solución:

En la configuración global del complemento, asegúrese de proporcionar una dirección de correo electrónico completa para la dirección de correo electrónico del administrador del sistema (por ejemplo, [email protected] , no solo de correo electrónico ), aunque haya especificado el correo electrónico del usuario predeterminado sufijo Sin embargo, la dirección en sí puede ser falsa.


Si todo falla, intente reiniciar el proceso jenkins. Eso se solucionó para mí. ¿De alguna manera el sistema Jenkins no pudo cargar todas las configuraciones sin reiniciar? Pero inténtalo.


También tuve este problema, y ​​se debió a que olvidé configurar el servidor SMTP (en la sección de configuración del complemento), pero solo vi la configuración predeterminada del servidor SMTP.


Yo tuve el mismo problema. Resulta que, por alguna razón, Jenkins no guardó la configuración SMTP de mi "Notificación de correo electrónico extendida". En un momento dado, guardó la configuración y los correos electrónicos comenzaron a funcionar. Asegúrese de que el bit en rojo esté seleccionado y vuelva a verificarlo después de presionar Guardar:


Yo tuve este problema también. Al final, ¡fue porque mi registro de compilación adjunto era demasiado grande ! El servidor SMTP se negó a enviar el correo electrónico causando el mensaje de error:

Error sending to the following VALID addresses: ...

Deshabilitar la opción de adjuntar el registro de compilación o arreglar la salida de mi compilación para no volcar tanto texto solucionó el problema: