Missing Email Description Content and Mail Queue Errors

Issue #825 resolved
Joseph Pursel created an issue

Hi Fidel,

Using the Email feature of JWT, While the email is sent to the Recipients, most of the Description content is not shown in the email. In addition, although the email was sent, I have residual Mail Queue errors, shown in pink, and the atlassian-jira-outgoing-mail.log file has repetitive ERROR's showing "Mail Queue Service Error occurred in sending email:" Below is the outgoing mail log's first of many entries for the same issue.

Also attached are three .png files. One shows the top part of the post function in the editor and one shows the bottom part of the post function in the editor. The third file shows the post function in the list of post functions.

Please help me understand if I am using the post function correctly as well as explaining to me why the ERROR messages occur and repeat every minute.

Please let me know if you have any questions or if you need additional documentation.

Thank you in advance,

Best, Joe

2017-10-05 04:01:02,819 ERROR [] Sending mailitem To='pursej@amazon.com,janbro@amazon.com' Subject='Change Management 911: IGNORE THIS MESSAGE - TEST 911 EMAIL - IGNORE THIS MESSAGE - TESTING INDIA ONLY Sent from JWT' From='pursej@amazon.com' FromName='Joseph Pursel' Cc='tam-primary@amazon.com,mayacanf@amazon.com,page-cpm-in@amazon.com' Bcc='' ReplyTo='null' InReplyTo='null' MimeType='text/html' Encoding='UTF-8' Multipart='javax.mail.internet.MimeMultipart@1ec4c759' MessageId='null' ExcludeSubjectPrefix=false' anonymous    Mail Queue Service Error occurred in sending e-mail: To='pursej@amazon.com,janbro@amazon.com' Subject='Change Management 911: IGNORE THIS MESSAGE - TEST 911 EMAIL - IGNORE THIS MESSAGE - TESTING INDIA ONLY Sent from JWT' From='pursej@amazon.com' FromName='Joseph Pursel' Cc='tam-primary@amazon.com,mayacanf@amazon.com,page-cpm-in@amazon.com' Bcc='' ReplyTo='null' InReplyTo='null' MimeType='text/html' Encoding='UTF-8' Multipart='javax.mail.internet.MimeMultipart@1ec4c759' MessageId='null' ExcludeSubjectPrefix=false'
com.atlassian.mail.MailException: com.sun.mail.smtp.SMTPSendFailedException: 554 Message rejected: Email address is not verified. The following identities failed the check in region US-EAST-1: pursej@amazon.com, Joseph Pursel <pursej@amazon.com>

    at com.atlassian.mail.server.impl.SMTPMailServerImpl.sendWithMessageId(SMTPMailServerImpl.java:225) [atlassian-mail-2.7.18.jar:?]
    at com.atlassian.mail.queue.SingleMailQueueItem.send(SingleMailQueueItem.java:44) [atlassian-mail-2.7.18.jar:?]
    at com.atlassian.mail.queue.MailQueueImpl.sendBufferUnderLock(MailQueueImpl.java:103) [atlassian-mail-2.7.18.jar:?]
    at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:56) [atlassian-mail-2.7.18.jar:?]
    at com.atlassian.jira.mail.JiraMailQueue$1.apply(JiraMailQueue.java:51) [classes/:?]
    at com.atlassian.jira.mail.JiraMailQueue$1.apply(JiraMailQueue.java:48) [classes/:?]
    at com.atlassian.jira.util.velocity.DefaultVelocityRequestContextFactory.runWithStaticBaseUrl(DefaultVelocityRequestContextFactory.java:110) [classes/:?]
    at com.atlassian.jira.util.DefaultBaseUrl.runWithStaticBaseUrl(DefaultBaseUrl.java:50) [classes/:?]
    at com.atlassian.jira.mail.JiraMailQueue.sendBuffer(JiraMailQueue.java:48) [classes/:?]
    at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:21) [classes/:?]
    at com.atlassian.jira.service.JiraServiceContainerImpl.run(JiraServiceContainerImpl.java:61) [classes/:?]
    at com.atlassian.jira.service.ServiceRunner.runService(ServiceRunner.java:62) [classes/:?]
    at com.atlassian.jira.service.ServiceRunner.runServiceId(ServiceRunner.java:44) [classes/:?]
    at com.atlassian.jira.service.ServiceRunner.runJob(ServiceRunner.java:32) [classes/:?]
    at com.atlassian.scheduler.core.JobLauncher.runJob(JobLauncher.java:153) [atlassian-scheduler-core-1.7.0.jar:?]
    at com.atlassian.scheduler.core.JobLauncher.launchAndBuildResponse(JobLauncher.java:118) [atlassian-scheduler-core-1.7.0.jar:?]
    at com.atlassian.scheduler.core.JobLauncher.launch(JobLauncher.java:97) [atlassian-scheduler-core-1.7.0.jar:?]
    at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.launchJob(CaesiumSchedulerService.java:443) [atlassian-scheduler-caesium-1.3.3.jar:?]
    at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeLocalJob(CaesiumSchedulerService.java:410) [atlassian-scheduler-caesium-1.3.3.jar:?]
    at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeQueuedJob(CaesiumSchedulerService.java:388) [atlassian-scheduler-caesium-1.3.3.jar:?]
    at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService$1.consume(CaesiumSchedulerService.java:285) [atlassian-scheduler-caesium-1.3.3.jar:?]
    at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService$1.consume(CaesiumSchedulerService.java:282) [atlassian-scheduler-caesium-1.3.3.jar:?]
    at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeJob(SchedulerQueueWorker.java:65) [atlassian-scheduler-caesium-1.3.3.jar:?]
    at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeNextJob(SchedulerQueueWorker.java:59) [atlassian-scheduler-caesium-1.3.3.jar:?]
    at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.run(SchedulerQueueWorker.java:34) [atlassian-scheduler-caesium-1.3.3.jar:?]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
Caused by: com.sun.mail.smtp.SMTPSendFailedException: 554 Message rejected: Email address is not verified. The following identities failed the check in region US-EAST-1: pursej@amazon.com, Joseph Pursel <pursej@amazon.com>

    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2267) [javax.mail-1.5.6.jar:1.5.6]
    at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:2045) [javax.mail-1.5.6.jar:1.5.6]
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1260) [javax.mail-1.5.6.jar:1.5.6]
    at com.atlassian.mail.server.impl.SMTPMailServerImpl.sendMimeMessage(SMTPMailServerImpl.java:245) [atlassian-mail-2.7.18.jar:?]
    at com.atlassian.mail.server.managers.EventAwareSMTPMailServer.sendMimeMessage(EventAwareSMTPMailServer.java:25) [classes/:?]
    at com.atlassian.mail.server.impl.SMTPMailServerImpl.sendWithMessageId(SMTPMailServerImpl.java:187) [atlassian-mail-2.7.18.jar:?]
    ... 25 more

Comments (3)

  1. Fidel Castro Armario repo owner

    Hi @amazonadmin,

    There are 2 different problems:

    1) If are selecting HTML as body format, you should write the body content in HTML, and currently you are writing it as a plain text. For example, you are creating a bullet list simply by writing - characters, but you should use the HTML syntax using <ul> and <li> tags, like in the example:

    <ul>
      <li>Coffee</li>
      <li>Tea</li>
      <li>Milk</li>
    </ul>
    

    Try simply selecting Plain Text as format of the message, and let me know whether now you receive a the expected mail body.

    The other solution is to write the body content in HTML format.

    2) I think that the error message is due to the fact that your SMTP mail server doesn't allow you to send messages with the domain of the reporter's email in the From field, i.e., you can't send emails from @amazon.com addresses. Please, try selecting Default in the from of the email, and let me know whether the problem disappears.

  2. Joseph Pursel reporter

    Hi Fidel,

    Thank you for your recommendations. I changed from HTML to Plain Text and changed the From to Default.

    Your solution worked perfectly. This is Resolved.

    Muchas Gracias Joe

  3. Log in to comment