Jump to content

System Emails rejected due to missing Message ID and error FROM_EXCESS_BASE64 and SUBJ_EXCESS_BASE64


Schot

Recommended Posts

Hey there folks.  I've been having a bit of an interesting time with our emails lately.  I asked for assistance from my host Namecheap and they said that my forum system emails are bouncing or being rejected because there is no Message ID in email headers sent from my forum.  Some emails get through and some don't

Is this something I need to edit?  Is there some place to set a message ID?  They also mentioned a couple other errors.  This is what they said:

Quote

According to our check, there is no message_id in the email and error FROM_EXCESS_BASE64 and SUBJ_EXCESS_BASE64. This is the issue with the form on the website. You should change or edit your current contact form on the website.

This problem is happening on both registration validation emails and also when I send a Test Email through the Admin CP.

Any ideas?  This is just completely breaking me.  I can't figure it out.  😵
I can provide EML file examples.  Should I redact some info from EML file?

P.s.
I updated to the latest forum version and also updated my theme but sadly it did not improve the situation.

Also...  Is the Ticket System gone from Invision Community? 

Link to comment
Share on other sites

Thank you for your responses guys and much appreciated on the info regarding tickets being done here.  Makes sense now!  🙂

I'm using SMTP

I've been having a lengthy back and forth with Namecheap and it seems to be boiling down to...  Subject line encoding?

For example, in the EML file of my failed test email from Admin CP I can see this as the Subject line:
 

Subject: =?UTF-8?B?VGVzdCBFbWFpbA==?=

Since...   Oooooh wait.  I get it now...  So like is mentioned in my topic title.  There are two base64 errors:
FROM_EXCESS_BASE64 and SUBJ_EXCESS_BASE64

I only realized now that those two errors are implying there is an issue with the "From" line and the "Subject" line.  Interestingly enough, I can see that in addition to the Subject that the From line is also gobbledygook:

From: =?UTF-8?B?RGFya01hdHRlcnM=?= <noreply@darkmatters.org>


So i think this either an encoding issue (software side?) or a decoding issue (mail server side?)

Is there a way to observe the email being generated by the forum software Admin CP test email before it gets interpreted by some other party?

Link to comment
Share on other sites

You could spit out the email to disk if you wanted to do so. You can do that using debug mode. Looking at the above though, that is on the receiving side. If it was broken our end, nobody would ever get any emails correctly, on any site.

 

 

Link to comment
Share on other sites

15 hours ago, Schot said:
Subject: =?UTF-8?B?VGVzdCBFbWFpbA==?=

Since...   Oooooh wait.  I get it now...  So like is mentioned in my topic title.  There are two base64 errors:
FROM_EXCESS_BASE64 and SUBJ_EXCESS_BASE64

These are entirely normal, we use the quoted-printable format and also base64 for compatibility with UTF8 characters.

Spam Assassin doesn't seem to like it, but there isn't anything we can do about that, I do see there have been some bug reports to SA about this change they made, since this is a fairly common method of encoding headers.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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