Email on BlackBerry displaying neither HTML nor Text version - blackberry

Has anyone encountered this issue where on BlackBerry Bold (and possibly other similar models) is not displaying the provided HTML nor the text version of an email?
Instead it displays its own version, along the lines of the following:
[Sent by: "Name"]
[email#address.com]
<<image 1>>[Link:http://urlhere.com/img.gif]
Text from the email
<<image 2>>[Link:http://urlhere.com/img.gif]
Yes, HTML is enabled
Yes, it does successfully receive other HTML emails
The particular email I am working on, and sadly cannot share all the code, is responsive. Once I remove the snippet of code that makes it responsive, the email does display properly. Here is the CSS in question: http://jsfiddle.net/kjGg5/1/
However, I have sent other responsive emails to this exact same BlackBerry and they have worked.
Apologies for the lack of code, but even if someone else has seen this issue that would be a start.
Also, when the email is forwarded, it is blank. I don't know if this is related.

So after numerous tests, it seems that Blackberry chokes if the HTML header is over a certain size. I'm still not certain what that size is, but if anyone in the future has this issue, try trimming down your HTML header size.
Update: After some testing it seems the max HTML header size for and email to render properly on Blackberry is 7.5kb.

Related

Slack Attachment Width and Wrapping Issues

I'm trying to use slack attachments to log application errors but the large fields like the stack trace are behaving weirdly.
First, when using attachments the table seems to be fixed to some arbitrary width, is there anyway to change this so a wider value can be allowed? Otherwise 50+% of the slack window is blank, a complete waste.
Using just text works fine, but there are a number of other smaller fields included that benefit from the field format.
Also I'm having a problem with slack doing strange wrapping when the message is large. Below is just a small snippet with a few characters falling off, but on the full stack there can be substantial loss.
Example (slack message builder)
Adding a single character to the string and now it starts chopping things off (the text is all there and selectable, it's just doing a terrible job at wrapping.)
Example 2
Anyone have any suggestions to get something even slightly more useful?
I would suggest to upload the application errors as text file (Plain Text Snippet) instead putting the info into a message. That way you can post more data and the formatting is also better suited for this kind of data.
You can auto-share your uploaded file in a channel and it will appear as new message. You can also add comments to is if you want to convey more information.
Use the files.upload method to upload your error text as file with the filetype set to text to get a text snippet.
Here is an example how it looks like on Slack, when an app posts a new text snippet as described:

iOS Mail - Bad Rendering of Attachment Buttons - Any Solution?

I've created a HTML email which I'm sending from a .NET site, and the email for the most part is rendering fine. However, in iOS Mail (on the iPhone and iPad), the attachment button the app adds at the bottom of the email renders in an extremely unattractive way. See the screenshot below.
Notice the overlapping and the cut off. It is happening in iOS 7, but it's not great in iOS 6 either. I've seen it occur before in emails received from others, but this is the first time I've seen it appear in my own.
I've checked the HTML is valid (ie: no unclosed tags, etc) and there isn't really anything unusual going on - the HTML is just some nested tables.
So does anyone know what is going on and how to solve (or at least mitigate) it? Or is this just a general quirk/bug of Mail that can't be solved?
I have experienced the same issue in iOS 7.03-7.04 (possibly prior too). After much troubleshooting, it appears that is the html content's width exceeds 360px, the Tap to Download attachment boxes begin to overlap. I have asked Apple for support on this and am awaiting a response. The width of the html content should have no effect on how the attachments are displayed, but it does. Does anyone else know of a fix for this? I have emailed reports with multiple columns that cause this to occur. I have included a few cropped screenshots of the overlapping. Included in my support request at Apple is this post so if anyone else is experiencing this issue, please post your details here.
https://www.dropbox.com/s/e651pa6mjxq485e/ios7_email_width_overlapping.jpg
I know this is an old question, but we were just this week running into the same type of issue. The iOS mail app would end up overlapping the download button for our attachment with part of our email signature, and on some devices/orientation it would make the download button un-clickable.
This answer did the trick for us, by adding the following into the header of the HTML email message:
<meta name="x-apple-disable-message-reformatting">

Strange characters in HTML mails on iOS

I'm using phpMailer in a WordPress plugin to send HTML mails. This works very well. But unfortunataly some users have these strange characters on german Umlauts and the for instance.
This normally happens when using a different charset rather than UTF-8 but this is not the case. I don't allow users to change that and as long they don't change the code (what they don't do) there are no hooks or filters to change it too.
The strangest thing is when they send me the exact same message to me and I have no problems on my iPhone
Has anyone experienced similar? I hardly get this support request but every time I have to say that I don't know an answer.

BlackBerry - intercept text in HTML

I would like to be able to intercept a hyperlink from an email on BlackBerry.
e.g.
dummy site
I have been able to intercept and identify text in a plain text email using PatternRepository. However, it doesn't seem to work with HTML emails - is this even possible?
I would like to avoid the solution of scanning every incoming email myself, and parsing all the text, but this might be the only option.
Thanks
This is not possible (up to and including BlackBerry 6 afaik). It is not related to the hyperlink concept - it is not possible to use PatternRepository with any type of text within HTML text.
For performance reasons, the BlackBerry designers decided not to implement pattern matching within HTML fields (browser, or email). This is very unfortunate, but it must be dealt with.
In my app, I had the freedom to define the contents of the email. In my case, I ended up including the pattern into the subject of the email - the user can click on the subject to get to my app.
In most other situations, I think the best/only way forward is to intercept each mail as it arrives and parse it looking for the text. If I have to do that in the future, I'll try to update this post with some sample code.
There are various posts on the BlackBerry forums about this issue.
Richard

rails page won't display entirely

I'm having the most peculiar problem, and I was hoping I someone could point me in the right direction on how to address it (or even locate it...). I'm working on a rails site, and the pages display in most browsers without any issues. In others (AOL, IE 6 - 7, and some of the other lesser used ones) the page will load, with all of the correct formatting, but completely missing the inside content.
For example, the site uses a traditional online store format, but will load the name of the site, the name of the product, and the page footer, but not the description or images. This issue has been reproduced on several computers, but I can't figure it out at ALL.
Thanks for any help!
My approach to this sort of problem would be to use the browser to get the html you are trying to render (in firefox, View>>Page Source), and saving it as a static html file. Then you can fiddle with this file one piece at a time until you figure out what's throwing IE for a loop.
If you view the page source is the data you are looking for included? This can help you figure out if you have a formatting issue on the client side or a data generation issue on the server side.

Resources