On 10-01-14 10:17, Peter Milesson wrote:
> Hi folks,
> 
> I've previously used DBMail 3.0.2 together with Postfix in several
> installations, most of them with only minor problems.
> 
> Since upgrading or making new installations with DBMail 3.1.8, I've
> noticed that message text quite frequently disappears (1 in 10 or so)
> messages. Most notably messages sent by iPhones did not display any text
> as a rule. However, I updated to 3.1.9, which did not help, and
> yesterday I installed Paul's fix from 8 Jan. That fix made the messages
> sent by iPhones appear.

Well, that explains it then. Those messages apparently contain a broken
envelope header. If the first line of the first blob starts with a
space, the fix from 8 jan will work around that. Now where those broken
envelope headers were coming from I don't know. Maybe (probably) it was
dbmail-2 or dbmail-3.0, but it may also have been the MTA.

> There is another category of messages that definitely contain text, but
> nothing is displayed. For example below is a snip from a message, that I
> received this morning.
> 
> What shows up is the text "No virus found bla bla bla", but the message
> text below "Hey you guys!" is just non existent (and there is a long
> conversation thread below).
> 
> If somebody has got a clue how to fix this, I would be very grateful.

Hard to tell from just one truncated example.

Apparently your client prefers to show the plain-text version over the
html-version. Which is valid since multipart/alternative mime-parts are
supposed to contain different renderings of the same content.

Find out who is responsible for inserting those anti-virus 'footers'.
They need to fix their code. I suspect the original message was
text/html only, and the scanner wants to append a 'No virus found...'
footer, but does so incorrectly. Either that, or the original message
was broken to begin with having an empty text/plain part.

You could try to contact the original sender, and compare the original
messsage with the received message.

If the original message is also multipart/alternative see if the
text/plain part contains data. If it doesn't the sender's client is
broken. If it does and the received message doesn't the virus-scanner is
broken.

If the original message wasn't multipart/alternative, the virus scanner
is also broken.



-- 
________________________________________________________________
Paul J Stevens       pjstevns @ gmail, twitter, github, linkedin

  * Premium Hosting Services and Web Application Consultancy *

           www.nfg.nl/i...@nfg.nl/+31.85.877.99.97
________________________________________________________________
_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to