Il mio forum non risponde più alle risposte inviate via email.
La risposta via email funzionava correttamente in precedenza, ma sembra che questa funzionalità abbia smesso di funzionare intorno al 29 settembre.
Non ho prove definitive per questa tempistica, dato che il forum non è molto attivo, ma di certo ora non funziona più e i log del forum non mostrano messaggi ricevuti dopo il 29 settembre.
Anche il registro delle email rifiutate ha l’ultima voce in data 29 settembre. Tutti i messaggi rifiutati provengono da indirizzi usa e getta e contengono contenuti che sembrano spam, quindi sembra che questa parte funzioni come dovrebbe.
Il registro delle email rimbalzate è vuoto o mostra “nessun log trovato”.
I messaggi continuano a essere inviati dal forum in seguito alle attività degli utenti registrati (almeno io li ricevo), sebbene i livelli di attività siano ancora più bassi del normale a causa di quanto sopra. Quasi tutti gli utenti attivi preferiscono l’email rispetto all’interazione tramite browser.
Le risposte di test inviate via email alle notifiche dei post del forum, inviate sia dal mio indirizzo email ospitato su Microsoft che dal mio account Gmail, non generano avvisi di rimbalzo. Semplicemente scompaiono senza lasciare traccia. Non compare nulla nel registro email del forum.
Il registro degli errori del forum mostra un paio di avvisi (icona di punto esclamativo giallo) per il 29 settembre: “Email can not be processed: Email::Receiver::BadDestinationAddress Received…”, che sembrano innocui e non diversi da eventi simili registrati in precedenza. Presumo si tratti di spam rifiutato.
Il 1° ottobre è stato registrato un errore effettivo:
Messaggio
ActionDispatch::Http::MimeNegotiation::InvalidType (“%{#context[‘com.opensymphony.xwork2.dispatcher.httpservletresponse’].addheader(‘cbu0psig’” non è un tipo MIME valido)
lib/middleware/omniauth_bypass_middleware.rb:71:incall' lib/content_security_policy/middleware.rb:12:incall’
lib/middleware/anonymous_cache.rb:353:incall' config/initializers/100-quiet_logger.rb:23:incall’
config/initializers/100-silence_logger.rb:31:incall' lib/middleware/enforce_hostname.rb:23:incall’
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:inblock in content_mime_type’
rack (2.2.3) lib/rack/request.rb:69:infetch' rack (2.2.3) lib/rack/request.rb:69:infetch_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:inmedia_type’
actionpack (6.1.4.1) lib/action_dispatch/http/request.rb:355:inform_data?' rack (2.2.3) lib/rack/request.rb:445:inPOST’
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:inparse_formatted_parameters’Env
HTTP HOSTS: nzarchitecture.net.nz
Non so se questo sia rilevante; inoltre, da allora non sono apparsi altri errori o errori fatali (indicati da icone di croce rossa chiara o scura) nel log.
Né il mio indirizzo email né quello del forum sembrano essere spam o inseriti in blacklist quando testati su www.mail-tester.com, e non ho riscontrato problemi nella comunicazione con persone reali da questi indirizzi.
Il forum utilizza Mailgun, anche se presumo che sia usato solo per l’invio di email in massa, e che eventuali problemi con l’account Mailgun o la chiave API non dovrebbero influire sui messaggi in arrivo? A proposito, non ho trovato problemi evidenti o messaggi di errore relativi a Mailgun quando ho effettuato l’accesso al mio account Mailgun.
Presumo che la chiave API di Mailgun sia corretta se il forum riesce ancora a inviare email correttamente.
Nessuna impostazione del forum è stata modificata da quando la risposta via email funzionava, e vedo che la casella di controllo “rispondi via email” è ancora spuntata.
Il forum è ospitato su Digital Ocean. Nessuna impostazione DNS per il dominio è stata modificata nelle impostazioni di Digital Ocean, e i record MX del forum sembrano corretti e invariati.
Il forum è stato aggiornato alla versione 2.8.0 beta 7 da quando è iniziato il problema (presumibilmente con un processo di ricostruzione), ma senza alcun miglioramento.
Cosa sto trascurando?
Cosa è andato probabilmente storto?
Come posso far funzionare di nuovo la risposta via email?

