Recently my moodle (3.5) has become selective in who it sends emails to regarding forum post and front page site announcement posts. It still sends them and some people receive them, but some people that used to receive them do not receive them anymore. Email addresses are all still valid. Anyone have any suggestions on what might have happened?
Helen thanks for replying. The forums are all set to Forced subscriptions. (I happen to be one of the people not getting them anymore, at any of my accounts (Admin, Company Manager, Student). Anyone I checked all looks ok. I am not sure how to"temporarily disable notifications. I will need to look for that. Oh. just an fyi - my Company Manager account still gets emails when someone completes a course.
Jon - thanks for you reply. I was thinking the same thing. The strange thing is, as far as I can tell it is just my company domain. (i.e. my company is Estech and some people with our domain are getting them and some are not. I am one of the people that stopped getting them at all my accounts (Admin, Company Manager, Student). Our reseller base (students) as far as I can tell are all still getting them. There are about 800 accounts so I have not polled them all but the random few I have polled are getting them. Just making me scratch my head.
Ah, ok, that’s actually quite helpful 😊
This might be related to your DNS records not being is configured properly.
The user accounts in your Moodle have your real email address. When you post to a forum, Moodle sends it as an email FROM you TO the subscribers.
Any forum posts sent by you to subscribers with an external email addresses will be fine. But if the subscribers are on the same domain as you, your company email server will usually not be very happy. It receives an email purporting to come from you but it knows it didn’t send it. Your company email server is probably the only server allowed to send email on behalf of esi-estech.com but email is also being sent as esi-estech.com by the Moodle server. Thus the 'official' email server rejects it. The message won't even hit the users inbox, it's rejected by the server before even being processed further. It designed to help prevent spoofing, phishing and impersonation.
A quick check at https://www.mail-tester.com/spf-dkim-check shows the authorised IP addresses for your domain. If your Moodle server is not on that list, you’ll need to ask your IT admins to have it set as an allowed email processing servers for the domain.
Obviously, this may not be the problem you are facing (although I do think it’s related) but it will do absolutely no harm to have this done anyway.
Jon - thank you. I will talk to my sever guy on Monday. I will certainly let you know what we find out and if it addresses our problem. Thanks again!
Just an update Myra. I’ve had similar problem on one of my own Moodle sites today. After checking the email logs, it appears certain people (not on my domain) have stopped receiving emails from that particular Moodle because their email provider thinks it contains spam or is a bulk email. Those people had been receiving forum posts by email in the past.
One error message read... MailGuard: Message rejected because of unacceptable content. For help, please quote incident ID xxx.
Both of these error messages are from different domains, but were about the same forum post, which didn't have any unacceptable content, spam or viruses. The forum post was successfully delivered to over 200 subscribers. 2 were rejected.
Do you have (or can you get) access to the email logs? They will definitely be able to shed some light on your issue.
Jon - thanks for the update. We had a recent shift in organization so I am currently finding our who is responsible for my server as well as when they can check it out for your suggestions. I will definitely let you know what we find...or don't find. In the meantime if you have additional thoughts, please share them with me. I appreciate all the feedback!