cyrus & postfix,
message being corrupted when viewed by the client
cyrus at micromark.com.cn
Sun Dec 4 21:10:17 EST 2005
On Dec 5, 2005, at 7:52 AM, Bill Kearney wrote:
> You've tried two different computers? Running different mail client
> Does the exact same 'bad content' get delivered to an entirely
> mail client program? Scare up a copy of pine, outlook express,
> or mozilla suite and see if they all get the same corrupted content.
> When you speak of MIME sections all sorts of nonsense can develop.
> Let's be
> sure that all clients are getting exactly the same bad content before
> blaming cyrus.
> Likewise, what language and encoding are these messages? By
> the .cn TLD one
> might gather it's chinese? Encodings, charsets and languages are
> mess if
> you don't have all the right settings done in the right order.
> Make sure
> the underlying OS configuration for them is working properly.
> -Bill Kearney
I will walk this thru in stages , so if anyone thinks thte procedure
is incorrect, then i can try the recommendations.
I send an email with 7 .Doc attachments to 2 systems.
the content is ENGLISH, but a mime of a file is a mime of a file.
( however i will check the settings on the server)
then I use the SAME mac client software(mac mail) to get the mail
boxes of both systems. ( on 3 different computers on 3 different
networks, & the result is the same, that is 2 powerbooks & a dual
processor g4), settings are the same.
1 system the attachments come thru correct.
1 system they are corrupted ( i can see the corruption, in the mime)
both systems have the email source correct on their hard disks on the
server, which would indicate the send to Cyrus is good.
I then clone/ move the hard disk of the "defective" server to my
test network ( different hardware), and i get exactly the same
results, using the same computer setup.
Therefore that should discount the server hardware ( obviously i have
to change the network card settings).
I have recorded /saved the source from the following:
1. the raw source from the "good" server, as seen by the client
2. the raw source from the "bad" server ,, as seen by the client
3. the actual email content of /var/spool/imap/user/xxx
4. a complete trace of the ethernet traffice between the "bad"
server and the client.
1. trace between the "good" server and the client
2. different email clients, ( but i believe from another user, that
outlook express does not work on this email)(need to confirm)
I have not yet used another client , because logically, if it works
on 1 server with the same patch levels, then it should work on the
fine there may be some sort of client issue, but that should break
both the systems , not just one, i also do not want to get side
tracked at this stage.
K , just tested
outlook express windows se(both servers ok)
thunderbird osx(both servers ok)
mail osx v205 (one server messed up, one server ok)
so specifically why are 2 servers different for the mail client on osx?
even if i send multiple emails 1 system works , the other does not
( for the mac client).
I would like to fix it.
in the meantime i will get onto apple about a possible bug
More information about the Info-cyrus