Le email rifiutate sono illeggibili

Quando controllo /admin/email-logs/rejected del mio sito self-hosted, trovo che i corpi delle email rifiutate sono così:

Il corpo corretto dell’email inizia con 谢谢 in UTF-8 (il corpo completo è molto più lungo), e il testo danneggiato è m6Mtyx7x7j+rjuVupyY= in base64.
Le email nel database sono già in questo stato danneggiato. Confrontando quella con quella del server di posta, trovo che l’email è stata riscritta, e sospetto che il modulo di pulizia delle email abbia confuso l’email. (Ma non ho abbastanza conoscenza di Ruby per capire la sua caratteristica unica di codifica delle stringhe.)

C’è qualche possibilità che questi messaggi provengano da un server Exchange..?

2 Mi Piace

No. Provengono da Tencent e Netease. L’email originale (l’ho conservata sul server di posta per indagare su questo problema) non presenta problemi né con mutt né con la libreria Mail di Ruby.