Hi All
I am facing a problem with some files (mainly PDF and excel files). If we send an excel/pdf file via email to our email address and a gmail account, the one that comes via mercury is getting corrupt. This doesn't happen to all files just some.
As anyone else faced this problem or can anyone help to fix it?.
I have removed all running Deamons but i am still getting this problem.
any help appreciated, Thanks
Binary objects such as PDF files or Excel files should be transfer-encoded by the sending client, and would not be subject to modification while in transfer. Make sure that the files have correct filename extensions so that the sending program knows what MIME type to assign and how to encode the attachment. If the filenames by any chance are very long, try shortening them.
Thanks for the reply Rolf, Sorry I'm not the brightest bulb when it comes to this. Are you saying that Mercury doesn't alter anything and the problem could be from the sender?. if this is so why can i open the same file that was sent to my gmail. if the problems with Mercury is there any settings with the MIME that i can tweak.
Thanks for your help.
The problem is most likely in the sending or the receiving end. One way to find out is to examine the .CNM file in the mailbox directory. It's a text file so it can be viewed with for instance Notepad. If it has many MIME parts some MIME parsing tool may be useful, like this one: http://downloads.serieguide.se/MessageSaveLoad.zip
Forget last message this is still happening, i have tried a new install of mercury, still the same. i have collected the emails before either mercury server dows and they work fine, As soon as Mercury collects them they become corrupt.
Any help appreciated, not much hair left to pull.
Thanks
Thanks Rolf
Found the problem, its with our provider and with collecting via POP3 they told me to use IMAP. I don't suppose theres a way Mercury can collect mail via IMAP is there?.
MercuryD can only use POP3, and there is no similar module for IMAP (which is a much more complicated protocol). There could be 3rd party tools for IMAP downloads, but if so presumably without Mercury integration. Did your Internet provider implement some kind of size limit for POP3 downloads that broke attachments?
Apparently there as been no size limits or changes, they are struggling to find the problem. Time for change if they can't fix it i think. Is it possible for Mercury to leave a copy of the message on the server? if so how do i do that.
Thanks
MercuryD is designed to download and distribute all mail from connected POP3 accounts, so there are no options to use it in any other way. I hope your ISP will locate the problem quickly!
If I've understood correctly, DanDare, you're using Mercury to receive mail from your provider's server via POP3, so that Mercury can distribute it to individuals. The POP3 download from the provider is corrupting some files.
Mercury is designed to receive mail direct from the internet, over SMTP. If you set Mercury up as the MX for your domain your mail will travel over the provider's hardware but need not go to their servers.
Thanks Chris,
You know when you get stuck in your ways and forget about things like that, thats me. Also never done something like that as it's been working very well for over 8 years. I can change the MX record but which module will pick them up or do i just use the same setup.
thanks for the help and reminder.
Hi Can anyone give me advise on having mercury collect my emails instead of going via my isp. If i change my MX record to point to my ip address what will i need to do for Mercury to receive the emails?.
Thanks
[quote user="DanDare"]Hi Can anyone give me advise on having mercury collect my emails instead of going via my isp. If i change my MX record to point to my ip address what will i need to do for Mercury to receive the emails?.[/quote]
Prior to changing MX records you should add and configure MercuryS (and perhaps exchange MercuryC with MercuryE) to Mercury. Testing is possible by sending mails to <mailadress@ip-address> - you should have an entry like that in the configuration of local domains in the ore module (with the brackets!!!):
hostname [ip-address]
After a while you may disable MercuryD.
lhg Olaf
Your previous draft for topic is pending
If you continue, your previous draft will be discarded.