Errori Email non spiegati::Receiver::InvalidPost

È arrivata da Exchange?

A volte Microsoft Exchange invia dati spazzatura se è configurato erroneamente per pensare che stia parlando con… non sono sicuro - un altro server Exchange? Qualcos’altro all’interno della propria infrastruttura?

Puoi esaminare l’email grezza dalla console di Discourse con, ad esempio:

mid = 'message-id dal log'
puts IncomingEmail.find_by(message_id: mid).raw

Questo mostra l’email grezza che Discourse ha ricevuto. Ad esempio, il corpo di questo messaggio che ho appena estratto dalla nostra lista di rifiuto in arrivo è davvero spazzatura:

This is a multi-part message in MIME format.
--=====003_Dragon855807841081_=====
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: base64

7bgir+m+vzzIDCLE0mDmZrfIXvvmXjY=

--=====003_Dragon855807841081_=====
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: base64

LP/0L4tqmfZizO0DCDDE10uOzMZqzSHDjq04SLPaBjibLVHz+V94m1M45NDN
55aM8SMIf9XY4EFjP9CCFz+ojfmJqmubaz+bjrzmubw+bjWTiGSuLg==

--=====003_Dragon855807841081_=====--

poiché le parti non vengono decodificate in testo valido.

2 Mi Piace