Genestoy Posted April 18 Posted April 18 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
Genestoy Posted April 18 Author Posted April 18 no, I don't think so, which templates would I check to see? Thanks
Genestoy Posted April 18 Author Posted April 18 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
Jim M Posted April 18 Posted April 18 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. G17 Media 1
Stuart Silvester Posted May 1 Posted May 1 Generally the first email server to encounter the email will generate a Message-ID if it's missing [see section 6.4 of the SMTP RFC: https://www.rfc-editor.org/rfc/rfc5321 ). I haven't see any other SMTP service reject emails for this reason. Marc 1
Genestoy Posted May 7 Author Posted May 7 (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 May 7 by Genestoy
Sonya* Posted May 7 Posted May 7 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 server. https://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? Marc 1
Genestoy Posted May 8 Author Posted May 8 (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 May 8 by Genestoy
Randy Calvert Posted May 9 Posted May 9 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.) Sonya* 1
Sonya* Posted May 9 Posted May 9 (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 May 9 by Sonya*
Richard Arch Posted Thursday at 11:13 PM Posted Thursday at 11:13 PM 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. 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.
Marc Posted Friday at 08:24 AM Posted Friday at 08:24 AM Just seen that on your other topic, and added a bug report Richard Arch 1
Recommended Posts