David F. Bills posted a tutorial for adding custom CSS signatures to your iPhone email defaults. You actually have to encode the image directly so it arrives with your message. Otherwise, spam blockers may block the image download if you just use an HTML link. This tutorial will work on all versions of the iPhone. Including the iPhone 3GS, 3G, and 2G.
SSH into the phone and copy this file to your computer:
/private/var/root/Library/Preferences/com.apple.mobilemail.plist (1.1.3 and below)
/private/var/mobile/Library/Preferences/com.apple.mobilemail.plist (1.1.4 and above)
You will need to edit the SignatureKey value. If this value is not present, go into iPhone’s Settings: Mail: Signature and change it to anything other than the default. This should create the key value.
Now lets design-
Here is my code:
<div style=”font: 10px ‘Lucida Grande’, Verdana, Arial, Sans-Serif; line-height: 18px; color: #525252 ; margin: 6px 0; padding: 6px; border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; background: #fff”>
<div style=”padding: 8px 0 2px 70px; background: url(’data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/4QidRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNCBNYWNpbnRvc2gAMjAwOTowODoxMiAyMjoyNDowNQAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQ6ADAAQAAAABAAAAOQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAdnAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAOQBDAwEiAAIRAQMRAf/dAAQABf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A7zrf1hr6c77PS31MggEz9FoP7ywf+dXV5+m2PDaFn9Xuc/qeUXGT6rh8gdql03p7ssOyLn+jh1fTtOkx+a1REyJ0NOjCGDHjBlESJA3HF6v6rpN+s/VHaB7SfANBUj9YOudmmP8Ai0CvqmNSCzp1DWNH+FsEuJ/eSHWeog/zgj93aIUZmAaMpHybUeXlkiJR5fDEHbj+b/mxSf8AOfq377f80Jf86OqgyXsPltCkzqWLl/o+pUtg6C+sQ4fEKp1Ppb8PbYx3q4tutVo4/qvS4juJEj8VDFiEuDJgjjmfl0EoT/uzen6N12vqM1Pb6eQ0SWjgjxatZefdEuLOsYoaY3WAfI6QvQVNAkjVzebxQx5KhsRdfuqSSST2s//Qs5lbsrrV+PUZNmQ9mnaXGVa67k7LmdKxvbj421rgODYfpbv6i53oJe7/ABmXs3ENOZky2dDD3ojutZR6peMmpryb3CeD9KFDPJGAs9S6nK8nl5nJww14IiX+M61uPZ0/OswbnNc9kAubMEkbvzoWjR071cUZT8iqitzzWPU3SXAbvzWuVP6×5OMev5VLmO3tc0F40/NaVp4xxH/V6k5T7GN+0O2msNcZ2fnbi1RnhlKVdL/BuYxnxYMXFtkMTGURxS4ckeOuFr19O9bMrxKMiq11oJD27togOdDvbu/NVrouRVkG3ouQZZe1xq/kvHghdJdQ3r+KzGc51JD5dYAHT6dnZhcuX6R1xo+s2HQKnGx+Tta4Ge5anY4D5vE7MHN55ESxUTUYyEpDglGYlL1Ot0pllX1gx6bBDq7w1w8wV6OvLMvq1zP8ZFWDU1orOawPdqSdxG5epqaLmZySYk9Rakkkk5hf/9Gi65vT/rjkZ5ECvNsc+O43ua7/AKKtfW3p5wOuOyGicbLIyKXjgh3ue1v9Vyy+v2bOudQ3f9yLf+qK2uh9b6d1fpo+r/W3mtrD+o5mk1n81j5/NWcQZ8UD34oH+t+69mDDlhg5jGLHtDFzGOPznFL1jLAfvY5rdT6t9VupZtudkY+a222C8MfWG6DbpuafBBxesdDf0YdLzaMl1deQ++t1TmAwRsa1+8fuqp136qdc6YT+gdk4vLcmgF7SPF4budV/bWZRTeWBvpukdtpTZ+5G5SAEjvpvbNy45TMI48WScsUBGUD7kv1csfpjw/uel3MDqnRumdaxc/CpyDRSH+qy1zC4lzH1N2Fga389P9Suj03fWB3WLWmvE6aHZD39t0ODGfyvb7lLpH1O6t1BwsvrOHhiDZfcNvt/4Njvc9XfrF1jBwOljoPRj+rt0utPNjvztx/rJ+Iyj65emO4jtxSLX5+ODPfL4P1+eUYwyZeL3I4MWMznc5/539bPhi830zLOf/jCxMp2nrZws+Zdv/78vcF4Z9VKp+tXTX8/rDCfjK9zVzFLiFvN/EMBw5IwPbTyUkkkpGk//9K59ffqdnHNs6t0+s3U3e6+tglzXfnP2/nMcuGNNzCQWua4ciDK+gTwqL/pn4qnk4OI0Tv2en5I82MEPcjCXpHBxTlCfB+hx/q8j5L0r60df6WG149z/SbxW4bmf5rltN/xjdaLZNbA/u70/wDau+STgJ16TP8Axf8A0JiyS5b3D7uPluP9Liynf+t+ofLepfWrrXURtusds19gEN/zWrI23WP0a5znHiCSV7SpM+mFBMRv1mV+Mf8A0J0uWlk9v+j48Ht/6vLLh/5uB4z6i/VDKqzWdYz6zU2sE49TxDy4iPUc381rV6EkkrmDh4Bw39d3m/i33j70ff4RKvR7euPg/q2pJJJSue//2f/tDWxQaG90b3Nob3AgMy4wADhCSU0EJQAAAAAAEAAAAAAAAAAAAAAAAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0EMAAAAAAAAgEBOEJJTQQtAAAAAAAGAAEAAAADOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA0kAAAAGAAAAAAAAAAAAAAA5AAAAQwAAAAoAVQBuAHQAaQB0AGwAZQBkAC0AMQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAQwAAADkAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAADkAAAAAUmdodGxvbmcAAABDAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5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×4gkle0qTPphQTEb9ZlfjH/ANCdLlpZPb/o+PB7f+ryy4f+bgeM+ov1Qyqs1nWM+s1NrBOPU8Q8uIj1HN/Na1ehJJK5g4eAcN/Xd5v4t94+9H3+ESr0e3rj4P6tqSSSUrnv/9kAOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA0AAAAAQA4QklNBAYAAAAAAAcACAABAAEBAP/hETFodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMi4yLWMwNjMgNTMuMzUyNjI0LCAyMDA4LzA3LzMwLTE4OjA1OjQxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzQgTWFjaW50b3NoIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDA5LTA4LTEyVDIyOjI0OjA1LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAwOS0wOC0xMlQyMjoyNDowNS0wNTowMCIgeG1wOkNyZWF0ZURhdGU9IjIwMDktMDgtMTJUMjI6MjQ6MDUtMDU6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4MDExNzQwNzIwNjgxMUFCMDhFQUVFRDk4OUJGODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFCMDhFQUVFRDk4OUJGODIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMzgwMTE3NDA3MjA2ODExQUIwOEVBRUVEOTg5QkY4MiIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2×1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7OEUyQjI0NDE2OEMwODI2MUE5Qjg1MjRFREE0QTU1N0IiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI2NyIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjU3IiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7NzAzMjZGMzFBODhBMEEzOTA2NTk3NjVCNkVENERDODAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTFBQjA4RUFFRUQ5ODlCRjgyIiBzdEV2dDp3aGVuPSIyMDA5LTA4LTEyVDIyOjI0OjA1LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M0IE1hY2ludG9zaCIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4MDExNzQwNzIwNjgxMUFCMDhFQUVFRDk4OUJGODIiIHN0RXZ0OndoZW49IjIwMDktMDgtMTJUMjI6MjQ6MDUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzQgTWFjaW50b3NoIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlR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×0lg6jlyptVEtI7YhLWJXTleyPLaNWuANu5rlbqn1KA852J3s2niUF4TqNPI9aZdPEnr4eWG7+LHdS0G+Q7VuErR2+4oI4tRArIuShvURqNKKqgLQk0B1EmXhPXR+U8Xw+W8g5c4w4zxSxzCfg0B2cycnDKmX1fWDuCgClNj1qBWkgOe9ur0XQTtUT01r6y42brbI92uN2tba1eUxj3S4JYCtPSjDpU9fDDXcn70R7Fzq87e7R2837e9/t9vjvJPyKWzKkEj+2GPu3ETZPpU+mlWFK4wx/rw/NOXMN4hwLlvjDN7DMq65nAyjH5OTFxmmNSVN1cya24fJx+Pajnmg0j3DQUYrV90eqoiqqcYOO/nN3s9osd2tZ5JlYh0LlF0qzENVA1aLlQHqMdu694145285J3E5X2833a7PbZoUa1uEtluZhNLDCskIW4aIxh5wGLSKfQ9ASBV8umfIGNcjEz7ovyZYimY9ynQ5HKwV5Dv34xm9IJJJ/04rSgkASU0TJbBMcjnvjuaqI0j0U+4DHdXNnuOybhGTtrGsbH+FwSDpr4Eio+o+pwqHy1uNl45yPhXdriF2kXNraiXUSkD37d1BUThQ3qRWMbGporioJVSI7OrVTfYn3/wCGsIyIDo1xifP1bjtqBdzXfqFRfrDkPe1itE7cSMqtRG7Wo70/BfDbb7FbSeBD+NWA/dll4/44Wvm/LZ+TbJu92oAs5oGcAE56gGq1CFJFPSNNFBNM6EXUfDHCs4XkxMf/0hQ6JTLWd/cwcr0TLu0j08/uJ23NNqR2R3Vs0lXn2avhgkwgzpkEr4L92z+JwtqptZo4bRK0z3rSWyMjffhmOUejtYsyRDWtjBnTpVU6mn/X1×1k3ubyaXtDyuDlDB8fvTG5+ymM6WF5KuY9R5ksJj/fCssExipFRyvRPq19F9E0W3lPc+6st+ltI9Ek35gqQppp9Z6/+X2+ZFMbuex3wa41v3aHa98llurWybZElVpUVxLqtVJCV0kxmlAVIppVgxGRlH+Rnkrjmb3454wixxi8S+qMixUErIIUqJDEhZGGUlgIkciGWSQgon4KxqKrdu5NdfCblfcG82rmu97TAGaKN0UhgpT1Rq2QOfQ9OlfHC9fHz4j8d578Yu1vPd0aGK9vLa4kjkgMsd0phu5YgS6jSDqAGqpbT4UGZy8dl4qvvj644l8t5NndHTl7H5KSsnYLR43kVrJt24AUSRbMFrcVsEMVICGc8g3qX3mNa4bNXI3LxzbHe8IsJ78z29m24uVWEJIQ3tmo9ZA0/iI8RkKdcVxf2HdDjXyl5ZtXD4dq3fkEHDbZJ5NwkuLVGhF6hWRfYikYzV9tWBARgXdW/DXmeqc/Cq3vrwbTcVWuVXeDzq/kN0i1zyso6TIDWgeJOQpEqPEr6G0s4yQo6jCqPc7eu5ddPTzI8KteNfrtpNt17PJcKr0EoRDUo4I0qTX01Nc/voJfJre+9R7Q8ksuZ8Z2q02yWa3DtYyXM66EubZ0dpJUTQTMFQAqAc65ldUEPUnvFXwvkz618excHyOTkmTdkS43VWkS+izIyD/WbijmzZI2w40lI6wiPJ7bXO1GnqqprrYdpLFDcW6QxgIWypSlMKPyjbr+/wBi3u63O+d7n2CXL116gA1DWtDVaHLD68tdrsxpv7kHA+BMWo6OBic7u3hFTkFogrGda3Ab60pn2qjISNJDXOi2Cy2kWPuErXbSEC5j0H3vMRuyxqMvdxhbXbI37Zz30sjGUbexAyoKKafblT/vi+94T4XnC8mJj//TFSZmVZ1t+Ybl/sFIC2OHFO8fJ91fuhI9GSqMvIt1TXcmWJzSOlOHUnKR43b2uejlT61VypzvncSfZO58LzSMbO0vnV6npGXYMo+hB1eeQFaAAfpk7cfEHZO5nwOuNq2mwiTkvIeJWk0LqlPcvRaQyQyOK5urr7S56BraTSHaQs/Hyz8Bn6994LrkmqhnsOIedrSq584zyCEwf6VcVmSHh3mR01bLY8kdT0l0Yo0Y529IxQEcm0iKoP3c2BuPc5n3SJS20X7i6hcfhYOQzqD0qrVy66Sp8cMR/bx7uQ93/ivtHBtwnSDuLxO2k2HcrZyfdhktkaC3mkQgNpmhCksBp91JkBqhx33Zrtd8WvaPmnOuwHJfD/dqqy7O5ECffxMY5D4Zg4/HfVU8CmEtfHs6GylxhOh1o1cjzk/M3Kioi6Jkd/5P2y5fvtzvF7se9/qNyy1WOa3C1ACjSCjEZAeJzrgQ7QdjfnP8ee1WwdtOKd0e1zcR2WGX25bzbt4ebQ8kk7mV47iJGIaRqEIvpoOoqW64×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×7fyfaleGxmnZY7a5tydaRtM2STRqPajjbSJAE0ktqBqulw3M6eVIDJpL2rsYZEEeKeptY0kao8qFYYJIbXp7bo+5Rvau5FT0VdEWp2ulVwhjcHOtRShyyIPnWn0INcgSNk8W0vNbtcxX1uyVBUq+oMKyAsrKCDp9vVlUsrKVqxVWkm6qfKH346kxKnH+OuRs6dhlSUbo+FZFXly3DFYRAo8QqO6iGNBTa1GNFEkRIwlV71aqqupRtHN922aJILW9b8uvRWFQoFT0Ph5AefTPC8dzvid2v7p7hdbxyHjFuN8moXuIWETzOwUDU0ZU6zUe5IwrVSSw0gmT+s/uMu5p64R5uFYOHIfUEi0bxg4RzR1UZGptfYqg0VPVGblRHO9VRU0TJXfd7kUIKwwRtN01iKppXyrT0+Xj4ZUrWez/20+yd+RLf7vfR7eaN+Wa+0qr6akA+3q/qFqhySUGTHVqAAjsn8p/dHs3HJV51mWVJQOkSnrjUKJ+m44gzsYxrEqKmHFjyHjcJrmukKfY5NzNq+vgByDmHJ+SxJHf3cntdSmkhOtclFK16eqtKClM8N52d+L3YbsleTXvFNgs/1ECi3LSK91kpUappDIVoakez7erW2vUAuI7mwswya4VgafIbqyuJKqQAqqbY2c+Sd35iMCML5Mg5HvRE0T+LTRETRPAZdvkANIJGuq1BAcknzyBr9gHTLDVTcn26IBn3O0g2YKFIaSFVRKUI9TqBlkCSPV6umLUXwWfEPyniXMuOd1OxeIy8EqMRrp8riHCMliPh5hdZDawUrw5fdVZdsmjqqiCR7oYzoySaRte4bRt1IxPaThW9Rzwci3y3MFuin2omyYk1o7Kc0AqSoOZNCcqY0u/3Fvll223LYd37Kdq91i3XeLmZBuO4QsGgiiTSWtYpkYpO7lESVkrGqBlDFi2LiPjE40o4XkxMf//Wv5n/AOA38on+xfPh6H7Mc4//AGR/zD78Cjcf1Sf/ANkn7/MS34m+3Fk2v+2g/lGNb58×34XkxD0OF5MQdBjaUf8AV4P89v7l85p+Jftx5L3/AG0/8v8Ahgr2/wALf9Kfu8yuK4PU4y8mPmF5MTH/2Q==’) no-repeat 0 1px ;”><strong>Michael Wittchow</strong><br><a href=”http://limitededitioniphone.com”>LimitedEditioniPhone.com</a><br>
Sent via iPhone 3GS</div></div>
<div style=”font: 10px ‘Lucida Grande’, Verdana, Arial, Sans-Serif; line-height: 18px; color: #525252 ; margin: 6px 0; padding: 6px; border-top: 1px #999999 solid; border-bottom: 1px #999999 solid; background: #fff”>
<div style=”padding: 8px 0 2px 70px; background: url(’paste your code from DataURLMaker(link below) starting with data:image/jpeg;base64, and ending before the quotation ‘) no-repeat 0 1px ;”><strong>Michael Wittchow</strong><br><a href=”http://limitededitioniphone.com”>LimitedEditioniPhone.com</a><br>
Sent via iPhone 3GS</div></div>
Since it has become commonplace for email clients to deny http downloads in the body of emails, you should encode the jpeg image directly into base64 using DataURLMaker .
Now paste the your code into the SignatureKey string field, save, upload, CHMOD 777, reboot the iPhone, and bring up a new mail message on the iPhone. You should now be able to see your custom css signature. Please make sure you keep your picture size low, It will not work if your image is too large.
You need to a flashplayer enabled browser to view this YouTube video
YouTube’s quality is bad. Check out Vimeo: http://vimeo.com/6078760
Thanks for posting the whole procedure because dfbills link isn’t working anymore…
dataURLs-encoded images! what an awesome feature, however an image in my signature will show up in Apple mail and iPhone mail apps but not on google gmail! I know there is some browser incompatibility with data URLs but I checked my gmail with firefox, and it’s a supported browser.
What’s the problem?
The image I encoded was 12 kbytes…
Yeah its not showing up for me in some mail programs. I tried posting on dfbill’s site but its not working again.
Can you make it for youtube or something that we can see please?
imanboer I will create a youtube video on this as soon as I have time!!
Thank you very much!! btw is this can work with Firmwire 3.0? thank you for your reply
yes it will work for 3.0 and 3.0.1!
cant wait your video guide!!
Added the video walkthrough. Please wait a bit as YouTube is still processing it!
it keeps on messing up and resetting the mobilemail.plist
tx so much, very appreciated, btw what your video walkthrough title?
I have a jailbroken 3GS running 3.1.2. I’ve tried this over and over but everytime I reboot the plist gets reset. Has something changed in the new firmware. Please help, I would love to use my signature.
Has the same file worked on other firmwares? Your file size may be too big.
I’ve never tried before now so i couldn’t tell you. The new plist file is 20k in size. Is this too big? I verify the iphone has the new info before the reboot but after the reboot it is back to original. I’m confused.
did you watch the video and set the permissions correctly? Also you have to do this in OS X. It does not work correctly in Windows.
I’ve watched the video, I’ve done it all the same. Only difference is I used PlistEdit Pro. And yes I am on a mac, using snow leopard. Still unable to make it work. Any other suggestions?
I tried to include the HTML code in that last post but it wrongly displayed my attempted signature. I’ve tried the code on various HTML testbeds and each one shows up perfectly.
does my signature show up on your phone if you copy my tutorial exactly?