Eu tive o mesmo problema com o libero.it (Italia OnLine) a partir de 21 de janeiro. Eu vejo o mesmo problema com o seu email aqui.
Atualmente, você tem boundary = cb686159096ae4feaf2a23845e82dce0
. Tente colocar aspas em torno dele, removendo o espaço em branco na frente e após o sinal de igual e adicione algo como "= _" para obter algo como este boundary="cb686159096ae4feaf2a23845e82dce0"
. Espero que as coisas voltem ao normal com a LIO.
Depois de olhar para RFC 2822, RFC 2045 e RFC 2046 (e documentos vinculados e atualização) eu ouso dizer que a noção de This message is not RFC 2822 compliant
não está correta . O RFC 2046 está apenas sugerindo que "cercar os valores do parâmetro de limite entre aspas nunca é demais". Mais interessante do que isso seria também a nota na RFC 2045 nos dizendo para usar uma sequência de caracteres como "= _" dentro de um limite (veja abaixo).
Espero que isso ajude!
RFC 2045 link
Since the hyphen character ("-") may be represented as itself in the
Quoted-Printable encoding, care must be taken, when encapsulating a
quoted-printable encoded body inside one or more multipart entities,
to ensure that the boundary delimiter does not appear anywhere in the
encoded body. (A good strategy is to choose a boundary that includes
a character sequence such as "=_" which can never appear in a
quoted-printable body. See the definition of multipart messages in
RFC 2046.)
RFC 2046 link
WARNING TO IMPLEMENTORS: The grammar for parameters on the Content-
type field is such that it is often necessary to enclose the boundary
parameter values in quotes on the Content-type line. This is not
always necessary, but never hurts.