Skip to main content

How do I fix e-mail delivery failure?

In cases of e-mail delivery failure, verify your mail log on the [Operation] -> [Log management] screen.

fetched from Gyazo (See: Mail log for details.)

Mail log does not display any errors

On the mail log screen, e-mails with the "202 Accepted" message have been successfully delivered to SendGrid.

Image from Gyazo

See the sections below if mail delivey fails even though no error message is shown.

Recipient has not received the e-mail

Check to make sure the e-mail has not been sent to the recipient's spam folder.

The e-mail is deferred in SendGrid

Verify the Email Activity Feed on the SendGrid admin page. You may find that the e-mail has been successfully sent from Kuroco, but not from the SendGrid mail server.

E-mails with the status "Delivered" have been successfully sent from the SendGrid mail server. However, if you see the event "Dropped", "Deferred", "Bounce", "Block", or "Spam Report" , the e-mail has not been sent.

Deferred e-mails may be delivered after a delay of up to 72 hours, but please verify the details of the error and try to resolve it.

info

The e-mail bounced in SendGrid

If the e-mail address is invalid or rejected by the destination mail server for some reason, the sender's email address may be registered in SendGrid Bounces.

If the e-mail fails to be delivered but the sent log in Kuroco indicates a successful delivery, it is most likely due to an error or typo when entering the e-mail address.

For users who are integrating SendGrid into Kuroco, contact the support team and we will verify if you have been registered with Bounces. For users with a separate SendGrid account, refer to the SendGrid administration guide.

Mail log displays an error

If the mail log displays an error message, respond according to the type of error. Below is an overview of the common types.

The Site e-mail address field for SendGrid is blank

An error occurs if the Site e-mail address field for SendGrid has not been filled in. From the Kuroco dashboard, click [External system integration] -> [SendGrid] in the left sidebar menu to verify this entry.

fetched from Gyazo

Make sure you enter the correct e-mail address in this field:

  • Users who are integrating SendGrid into Kuroco: Enter your linked e-mail address
  • Users with a separate SendGrid accont: noreply@kuroco-mail.app

(See: How to link with SendGrid for a full tutorial.)

The Body field of the Message template is blank

Another type of error occurs if the Body field in the Message template has not been filled in. From the Kuroco dashboard, click [Operation] -> [Message template] in the left sidebar menu, then click the title of template you want to edit.

fetched from Gyazo

On the template editor screen, ensure that the Body field is filled in correctly.

fetched from Gyazo

Error in the To field of the Message template custom settings

This type of error occurs when the To field in the Message template custom settings has an incorrect value. From the Kuroco dashboard, click [Operation] -> [Message template] in the left sidebar menu, then click the title of template you want to edit.

fetched from Gyazo Click [Custom settings] in the Body field.

fetched from Gyazo

In the custom settings dialog, verify that the To field contains the correct recipient address.

fetched from Gyazo

Other: Mail system errors, problems with e-mail displays, etc.

For other errors not covered above, follow the instructions below to get the e-mail header information and send it to the Support Office. The header information is required for us to further investigate the issue.

Getting the e-mail header

Gmail

  1. Open the e-mail you want to check the header for.
  2. Click the kebab menu icon [⋮] in the upper right corner of the e-mail.
  3. Select [Show original].
  4. Copy the entire "Original message" shown on the screen.

fetched from Gyazo To get the headers for other mail services, do an Internet search with the phrase "how to get e-mail header in [your mail service]."

Required information for the support ticket

Sending the following information along with your e-mail header will enable us to investigate the ticket more quickly.

Unique ID of the target inquiry or notification (or the corresponding management screen URL)

For example:

  • https://example.kuroco.r-cms.jp/management/inquiry/inquiry_edit/inquiry_id=**
  • https://example.kuroco.r-cms.jp/management/magazine/magazine_edit/magazine_id=**

Target e-mail information

Provide all the information below, including multiple instances.

  • Inquiry no.
  • Sender e-mail address(From
  • Recipient e-mail address(To
  • Date/time received (for inquiries) or date/time sent (for notifications)

Note on investigation limits

Since Internet e-mail services are distributed systems, we cannot fully determine if a message has been sent and received from the sender side alone. In addition, there may be various issues on the receiver side, such as hidden e-mail addresses and exceeded mailbox quotas.

Typically, if the e-mail is sent successfully via SendGrid and does not appear in Bounces, we cannot offer any further support. However, providing us with any additional system logs can sometimes enable us to re-investigate the issue. We would also greatly appreciate if you could collaborate with your server admin on the receiver end in the investigation process.


Support

If you have any other questions, please contact us or check out Our Slack Community.