Jump to content

Recommended Posts

Posted

My forum is getting emails bounced by "Mailchannels" whenever someone is following a topic and I of course get notified by my server host that has occurred. This was happening with 4.7.2.1 and now with 4.7.16

Here is their support response as to why that is happening

Quote
If the message ID is missing from a message, that means that the email client or software that was used to generate the message did not generate the message ID, or the message ID was removed for some reason. Such emails are flagged and hence why they are blocked. In general, any email should include the message ID.

Is there any way I can correct this myself? Where would I enter a message ID and what ID number would that be?

Thanks

Posted

Thanks Marc,

I have never been in there before so no I have not modified anything there.

Here is the latest response from Mailchannels... so where and what templates do I need to add a "message ID" to? It seems that the only bounced emails are the ones that a member is "following" a topic? All other emails seem to get processed just fine.

Quote
"Here, from the logs of the mentioned sender account, as we mentioned earlier, we could see that the emails are not having a proper message ID header.

Since your emails are sent via our IPs email reputation is an important factor. There are high chances that our IPs can get blacklisted as the emails without proper message ID/low reputation may get flagged as spam by the recipient end server filters, which in turn will affect the email deliverability via MailChannels. This is the reason why we ask you to make sure that the message ID headers are added properly. In this case, we can see that the recent emails from this account are delivered fine. However, some of your emails are not assigned with a proper message ID header. Hence I request you to check your MUA/email client settings to find the root cause and rectify it. This will help you resolve the reported content filter block permanently."

In general, from my research, it is possible for an update to be needed to the used plugin or module responsible for the email delivery. Kindly check with the developer to see if it can be done or if needed

 

Posted

I don't believe this is something which we provide and if one is not provided, typically the email service would cover that. Like in an example I just sent through Amazon SES, SES provided the Message-ID header for me as I did not supply it. I have tagged this to a developer to confirm.

  • 2 weeks later...
Posted (edited)

I really don't know what to do as I am getting my forum emails blocked by Mailchannels due to the emails having no "Message ID header" according to them. Why does the software not add a message ID header to the outgoing emails? I have asked this before and this has not been resolved and was supposed to be escalated to the developers? Can someone please advise how I am supposed to get this done or is the software supposed to do this? I have had this problem since upgrading to 4.7.16 recently.

Thanks

Edited by Genestoy
Posted
2 hours ago, Genestoy said:

Why does the software not add a message ID header to the outgoing emails?

Message IDs are generated by the client program sending the email or by the first mail serverhttps://en.wikipedia.org/wiki/Message-ID IPS is neither a mail client program nor a mail server. 

I assume you use SMTP (?) to send e-mails through Mailchannels. In this case Mailchannels is the first mail server, that generates message ID.

Can you post exact report from Mailchannels, where they claim, IPS should generate Message ID?

 

 

Posted (edited)

Mailchannels states that the emails are "missing message id header" so they do not generate the message id header as it is not there when they get the email. IPS software is the email client as it is the forum software sending out the email directly from the forum. Yes, using SMTP and all email settings for the correct code was supplied by the host server team.

Edited by Genestoy
Posted

If that’s what they are telling you… you need a new mail provider. They obviously don’t understand internet standards. Read the Wikipedia article shared by Sonya above. 

This is NOT an IPB issue.  (Hint… if it was, it would be impacting ALL users that send via phpmail.)

Posted (edited)
8 hours ago, Genestoy said:

it is the forum software sending out the email directly from the forum. Yes, using SMTP

IPS sends nothing out. It just hands over the data to:

  • PHP mail
  • SMTP (your case)
  • API (e. g. SendGrid)

PHP mail or SMTP provider make message out of the data and send. This is nothing that IPS can change at this point.

Edited by Sonya*
  • 6 months later...
Posted

Great that v4.7.19 has now added the message-id.

However, testing the emails with https://www.mail-tester.com/ it reports the following error "1.2 INVALID_MSGID Message-Id is not valid, according to RFC 2822".  After some research it seems the generated id plus url should be surrounded with angled brackets as the image. 

image.png.1c4453c1745ef514fc7b1694e6820e4e.png

I modified the file "Smtp.php" found in ../system/Email/Outgoing to add these angled brackets and it no longer reported the issue.

Additionally, I'd like to be able to change the url.  Its not good practice to use your companies main domain for emailing newsletters as there is a high chance of it be reported for spamming.  We use a secondary domain which is not our website domain for this very reason.  It would great to see an option for this be added to with the Email Settings.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...