SMF Development > Bug Reports

Some registration emails bouncing due to missing email message ID

(1/1)

engr_dood:
Hi,

I'm presently using SMF 2.0 RC5.  My forum has manual registration of new members by admin only, which I do using the Admin, Members, Registration, Register New Member menu.  I just sent a registration email using this method, and it bounced with this message:


--- Quote ---xxxx@xxxx.xyz
(generated from xxxx@xxx.xyz)
SMTP error from remote mailer after end of data:
host xxxx.xyz [zzz.zzz.zzz.zzz]: 550-RFC2822 says that all mail SHOULD have a Message-ID header.
550 Most messages without it are spam, so your mail has been rejected.
--- End quote ---

I wasn't sure whether this was an SMF thing or a hosting provider thing, so I did a couple of experiments.  First I used my host's email server to send an email to myself using Thunderbird.  The message ID was present in the received email.  Second, I used the "News" feature of SMF to send an email to myself using my host's email server (same server as the first experiment).  The message ID was not present in the received email.

So it looks like the lack of a message ID in registration emails is causing some of them to be rejected as spam by some servers.  I've had some problems with members not receiving their emails in the past, or them showing up in their spam folder, so I wonder if this might be more common than previously thought.  It's the first time I've actually gotten an explicit bounce message informing me what the exact problem was.

Illori:
are you still having this issue?

emanuele:
Looking at the code it seems that the Message-ID is sent only for a couple of specific actions (PMs and notifications).

What about using the action if available and nothing else is specified?

Navigation

[0] Message Index

Go to full version