Jenkins ext-email plugin fails to send email on build success

前端 未结 10 2125
半阙折子戏
半阙折子戏 2020-12-18 18:32

I have Jenkins version 1.480.3 installed on my machine and Email-Extension Plugin 2.28.

I have configured my jobs on Jenkins and everything works fine except the fin

相关标签:
10条回答
  • 2020-12-18 19:12

    Looks like a bug in the plugin. Here's a workaround:

    In the global settings for the plugin make sure to provide a full e-mail address for System Admin E-mail Address, (e.g. foo@bar.com, not just foo), even though you've specified the Default user E-mail suffix. The address itself can be bogus, though.

    0 讨论(0)
  • 2020-12-18 19:13

    I had this problem too. In the end, it was because my attached build log was too large! The SMTP server refused to send out the e-mail causing the error message:

    Error sending to the following VALID addresses: ...
    

    Disabling the option to attach the build log or fixing the output of my build to not dump so much text fixed the problem:

    0 讨论(0)
  • 2020-12-18 19:14

    Refer all above solutions, if it doesn't work. You can try this solution. Zip file is blocked in Gmail. You should rename your zip file inside script before send it. (Example: file.zip.abcxyz). I solved my problem.

    0 讨论(0)
  • 2020-12-18 19:16

    For Email, you have to install following plugins.

    • Email-ext plugin
    • Email-ext Template Plugin

    To provide the configuration, go to the Jenkins System configuration page (Jenkins > Manage Jenkins > Configure System > ” E-mail Notification ” section). You will be able to see the below screen to add email configurations:

       SMTP server name : smtp.gmail.com
       User name : user_email_id@gmail.com
       Password : user_email password
       Use SSL : Checked
       SMTP Port : 465
    

    Now, configure “Extended E-mail Notification” section. You will be able to see the below screen. Fill the same value as above parameter.

    Now, Click on Default triggers at bottom right corner and select success. Apply and save you configuration.

    Now Goto your job and Click the Add post-build action drop-down, select E-mail notification option.

    Enter the recipient email id in the ‘E-mail Notification’ box and select the checkbox next to the ‘Send e-mail for every unstable build’ option.

    Click the ‘Add post-build action’ drop-down and select the ‘Editable Email Notification’ option.

    In Project Recipient List , This is a comma separated list (optional whitespace after commas) of email addresses that should receive emails. May contain references to build parameters. To CC or BCC someone instead of putting them in the To list, add cc: or bcc: before the email address (e.g., cc:someone@example.com, bcc:bob@example.com).

    In Attachments field, you have to give the path of your binary file (i.e path of your .ipa file like, build/artifacts/IPA-Name.ipa)

    Now click on Advanced Settings at bottom right corner. Click on Add trigger and select Success trigger. Click on Add drop down from the success trigger and select Recipient List option. Apply and Save your configuration.

    n mac-mini for iOS job configuration, if email is not send and gives you java exception error message then you must turn on less secure apps.

    0 讨论(0)
  • 2020-12-18 19:19

    I also had this problem, and it was because I forgot to set the SMTP server (in the plugin section of configuration), but only saw the default SMTP server settings.

    0 讨论(0)
  • 2020-12-18 19:19

    Today i faced this issue on a jenkins machine that was sending emails just fine till a couple of weeks ago. I turned it on today and it just wont send emails because of "Error sending to the following VALID addresses"

    I tried these steps:

    1. Made sure I am not attaching any log file in the email.
    2. Made sure "System Admin" email has the domain name mentioned.
    3. Jenkins was able to successfully send emails to me when i tried it by "Test configuration by sending test e-mail"
    4. Downgraded my email ext plugin.

    None of the above mentioned steps helped.

    Finally i replaced my company's SMTP server with the jenkins default server and it worked just fine. Not sure why this has happened, I need to talk to my IT guys and see if they have enabled any new security in SMTP server.

    Hope this helps to people who hit this same issue.

    Thanks

    0 讨论(0)
提交回复
热议问题