I apologize for the length of this message, but I really need some help.

If anybody else uses third-party attachment handlers, I'd love to know if they are still working for you, and if so, what file types you're using....

(BTW, thanks to holy3daps for letting me know he's seen similar probs)

-----------------------
So I decided to try and reduce my attachment code to the bare bones. I followed all the documentation I could find. I have been unsuccessful at getting any kind of third-party attachment to work thru BIS.

I wrote an example program that both reads and sends the same kind of email attachment.

If I send the attachment from the program, I can read the attachment from the email in the inbox. However, I cannot read THE VERY SAME ATTACHMENT after it comes back thru BIS.

I've been testing this on my VZN 8130 running OS 4.3.0.

I will include the relevant code here. I can send anybody the entire program code if you'd like.

Every time I run this on the message returned from BIS it fails because the temp byte array returned from p.getContent() is of size 0. However, if I run it on the message in the sent folder it works (note the content type is changed in BIS).

I apologize for the length of this message, but I really need some help.

If anybody else uses third-party attachment handlers, I'd love to know if they are still working for you, and if so, what file types you're using....

(BTW, thanks to holy3daps for letting me know he's seen similar probs)

-----------------------
So I decided to try and reduce my attachment code to the bare bones. I followed all the documentation I could find. I have been unsuccessful at getting any kind of third-party attachment to work thru BIS.

I wrote an example program that both reads and sends the same kind of email attachment.

If I send the attachment from the program, I can read the attachment from the email in the inbox. However, I cannot read THE VERY SAME ATTACHMENT after it comes back thru BIS.

I've been testing this on my VZN 8130 running OS 4.3.0.

I will include the relevant code here. I can send anybody the entire program code if you'd like.

Every time I run this on the message returned from BIS it fails because the temp byte array returned from p.getContent() is of size 0. However, if I run it on the message in the sent folder it works (note the content type is changed in BIS).

Near the very end, posted by Vin McClellan, is a description of what's probably going on. RIM has upgraded the BIS (BlackBerry Internet Service) servers, and apparently the email-attachment transmission part of the BIS'es is broken. VM's post indicates that there is a fix coming Real Soon, so you may have to wait a week for any improvement with BIS-based devices. Note that this issue affects all BIS'ed devices, no matter what OS version the device is running. This explains why skicson and DarrenHeaton both saw failures happen recently.

BES-based devices seem to handle email attachments well. Oh, and if you're using a version of 4.5 prior to 4.5.0.52, email attachment handling is non-working (on the device, either BIS or BES). But those are Beta OS'es, with the exception of Rogers Wireless and Vodafone Germany.

Near the very end, posted by Vin McClellan, is a description of what's probably going on. RIM has upgraded the BIS (BlackBerry Internet Service) servers, and apparently the email-attachment transmission part of the BIS'es is broken. VM's post indicates that there is a fix coming Real Soon, so you may have to wait a week for any improvement with BIS-based devices. Note that this issue affects all BIS'ed devices, no matter what OS version the device is running. This explains why skicson and DarrenHeaton both saw failures happen recently.

BES-based devices seem to handle email attachments well. Oh, and if you're using a version of 4.5 prior to 4.5.0.52, email attachment handling is non-working (on the device, either BIS or BES). But those are Beta OS'es, with the exception of Rogers Wireless and Vodafone Germany.