iOS 7 Email Signature Issues

I have been experiencing issues with showing email signatures with images on my iOS 7 and 7.1 decices. I post this topic on the iPad section because the same issue is showing up on both my iPhone 5S and my iPad Mini 2. Since my iPad is less than 24 hours old I figure this is an issue with iOS 7 since both devices are showing the same error.


I have a work email signature which has some text and 8 images. I am trying to simply use the same signature that I use for my works webmail and Outlook. So according to my research I found that it is possible to add an HTML email signature on my iPhone and iPad which are both on iOS 7.1 currently but the same issue was with 7 up to now. So I read that for email signatures that have more than just text(images and HTML) you simply email that signature to your self and copy the email signature and then paste in with that specific emails signature section under Settings - Mail - Signature and then that specific email.


When I did this the signature was able to paste just fine and display as I wanted it and even correctly used HTML image and text links that I have in it.


I was then able to reply to work emails as well as compose them with the email signature working just fine. But when I either tried to compose or reply to a work email abut the 3rd or 4th time I would see the email signature text and text html links working but each image turned into a white box. I first closed out of the settings apps to see if it was a glitch and found out that this change happens for some reason. So I then have to repete my copy and past process to get the signature back to the way I had it again.


The same thing happens ever time after about 3 tries to see if the email signature is working or not.


So my question is how can I use my html email signature on my iPhone and iPad with iOS 7.1 so the images do not turn into white boxes and stay exactly like I paste them in the email signature field?


This gets very old copy and pasting that soon each time. Does anyone have a solution that would allow me to set up the email signature how I want by a copy and paste and when I send an email with the default mail app on iOS 7.1 the email signature stays as it should?


Here is a screenshot of my email signature before and after so you can see what I am talking about (I did blur personal data to protect me)


User uploaded file

iPad mini (Retina) Wi-Fi, iOS 7.1

Posted on Mar 14, 2014 9:36 PM

Reply
49 replies

Dec 8, 2015 1:38 PM in response to Nice_home

Thanks to Nice_home I succeed with a complex signature that includes text, email, two pictures, and one html table.

To have it working on my Mac, I had to adapt the process like this :

1) Copy the code for your HTML signature on your Mac.

2) Paste the code for your signature into TextEdit.

3a) Save the file as a webarchive file (ex: signature.webarchive)

3b) Open that webarchive file on Safari, right click and choose "Show Page Source".

3c) On "Ressources" tab, click on "signature.webarchive" under "index.html" (left side) and scroll down.

3d) Copy the html code : the code from <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

up to

</body>

</html>

3e) Create a new TextEdit file, go to "Format" menu and choose "Make Plain Text". Then, paste the previously copied code.

4e) You've to encode all your signature images to Base64: save all your images on your Mac, launch Terminal and launch the command :

openssl base64 -in <infile> -out <outfile>

Where <infile> refers to the input filename (source) and <outfile> refers to the output filename (destination). Tips : drag and drop the image to Terminal window to have the (long) <infile> string, and do the same thing for <outfile> but replace "png" (or gif or ...) by "txt".

4f) Search all <img...> tags and paste the corresponding base64 code like this : <img src="data:image/png;base64,BASE64_CODE_HERE"> (be sure to use the right extension : png in this example, but it could be gif or jpg or ...).

4g) Save the file and change the extension : txt to html.

4) Upload the signature to a cloud service, (in my case I used Dropbox)

5) Install Dropbox app on your phone

6) Open Dropbox app on your phone, click on the HTML file you just created (signature.html)

7) This will bring up a screen which displays the full HTML signature with images (not the coding). Copy this signature from the screen.

8a) Paste this in the regular Settings>Mail>Signatures... area of the Apple mail app

8b) Shake your device until an “Undo Change Attributes” screen shows. Select “Undo”.

9) VOILA!!! Amazingly, this works! Even after resetting my phone, it works beautifully!

Jun 6, 2016 7:27 AM in response to adamt89

@Nice_home

I am now going to try this option because all others have not worked for me. I am wondering though how did you go about coping code to for your HTML signature?

1) Copy the code for your HTML signature on a desktop device.

2) Paste the code for your signature into Notepad or some such text editor.

3) Save the file as an HTML file (ex: signature.html) - NOT a text file

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iOS 7 Email Signature Issues

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.