My forum no longer responds to replies sent by email.
Reply by email has previously been working well, but it looks like this functionality stopped working around September 29th
I have no definitive evidence for this timing, as the forum is not very active, but certainly it no longer works now, and the forum logs show no messages received after 29th September.
The rejected emails log also has most recent entry on 29th September. All messages rejected have throwaway addresses and content that look like spam - so this seems to be working as it should.
The bounced emails log is empty / shows âno logs foundâ
Messages are still being sent out by the forum generated by logged in user activity (I am getting them at least) though activity levels are even lower than normal due to above. Nearly all active users prefer email rather than browser based interaction.
Test emailed replies to forum post email notifications sent from either my own Microsoft hosted email address or my Gmail address are not getting bounce warnings. They are simply disappearing without a trace. Nothing appears in the forum email log.
The forum error log shows a couple of warnings (yellow exclamation mark icon) for September 29th âEmail can not be processed: Email::Receiver::BadDestinationAddress ReceivedâŚâ which seem innocuous / no different to previous similar logged events. I presume just rejected spam.
On October 1st there is an actual error logged as:
Message
ActionDispatch::Http::MimeNegotiation::InvalidType (â%{#context[âcom.opensymphony.xwork2.dispatcher.httpservletresponseâ].addheader(âcbu0psigââ is not a valid MIME type)
lib/middleware/omniauth_bypass_middleware.rb:71:incall' lib/content_security_policy/middleware.rb:12:in
callâ
lib/middleware/anonymous_cache.rb:353:incall' config/initializers/100-quiet_logger.rb:23:in
callâ
config/initializers/100-silence_logger.rb:31:incall' lib/middleware/enforce_hostname.rb:23:in
callâ
lib/middleware/request_tracker.rb:187:in `callâBacktrace
actionpack (6.1.4.1) lib/action_dispatch/http/mime_negotiation.rb:31:in
rescue in block in content_mime_type' actionpack (6.1.4.1) lib/action_dispatch/http/mime_negotiation.rb:24:in
block in content_mime_typeâ
rack (2.2.3) lib/rack/request.rb:69:infetch' rack (2.2.3) lib/rack/request.rb:69:in
fetch_headerâ
actionpack (6.1.4.1) lib/action_dispatch/http/mime_negotiation.rb:23:incontent_mime_type' actionpack (6.1.4.1) lib/action_dispatch/http/request.rb:269:in
media_typeâ
actionpack (6.1.4.1) lib/action_dispatch/http/request.rb:355:inform_data?' rack (2.2.3) lib/rack/request.rb:445:in
POSTâ
actionpack (6.1.4.1) lib/action_dispatch/http/request.rb:400:inblock (2 levels) in POST' actionpack (6.1.4.1) lib/action_dispatch/http/parameters.rb:88:in
parse_formatted_parametersâEnv
HTTP HOSTS: nzarchitecture.net.nz
I have no idea if this is relevant though, and no further errors or fatal errors (denoted with light or dark red cross icons) have appeared in the log since then.
Neither of my email addresses appear to be spammy or otherwise blacklisted when tested on www.mail-tester.com, and no issues with communicating with humans from these addresses have been encountered.
The forum uses Mailgun, though I presume this is just for sending bulk emails, and that any issues with the Mailgun account or API key should not affect messages incoming? As it happens there are no obvious issues or error messages with the Mailgun found when I log in to my Mailgun account.
I assume the Mailgun API key must be ok if the forum is still sending mail ok.
No forum settings have been changed since reply by email was working, and I see the âreply by emailâ setting checkbox is still ticked.
The forum is hosted on Digital Ocean. No DNS settings for the domain have been changed in Digital ocean settings, and forum MX records seem ok/unchanged.
The forum has been updated to 2.8.0 beta 7 since the issue started (presumably rebuilding in the process), but no improvement.
What am I missing here?
What likely went wrong?
How do I get reply by email to start working again?