קידוד HTML
קידוד ה- HTML לדיוור אלקטרוני מסובך בהרבה מזה של אתרי אינטרנט. באתרי אינטרנט, רוב המעצבים/ מתכנתים מקודדים עבור הגרסאות הפופולאריות והנפוצות ביותר של דפדפנים, כגון אינטרנט אקספלורר 6 ו-5, Firefox ו-Mozilla. בדיוור אלקטרוני, לעומת זאת, נעשה שימוש בעשרות סוגים של תיבות דואר. במשרד/ בסביבת העבודה, תוכנת Outlook (על כל גרסאותיה) שולטת בכ- 75% מנתח השוק, ואילו Lotus Notes שולטת בפלח שוק שנע בין 5% ל- 10%. בקרב משתמשים פרטיים, AOL, Yahoo וhotmail-/MSN מהווים כשני שלישים ברוב רשימות כתובות הדואר האלקטרוני בעולם.
קוד HTML טוב יוצר הודעות דואר אלקטרוני ממותגות, שמישות ומושכות, בעלות יחסי המרה טובים יותר מאשר הודעות בפורמט של טקסט פשוט. אך כאשר ה- HTML משתבש, ההודעות יהיו לא קריאות, הן יפעלו בצורה לא תקינה ועלולות לגרום להפעלת חסימות או מסננים של הודעות דואר אלקטרוני.
להלן מספר עצות כלליות לקידודHTML בדיוורים אלקטרונים וניוזלטרים:
- קודד הודעות דואר אלקטרוני מבוססות HTML כדף אינטרנט יחיד, עם התגיות הבסיסיות <HTML>, <HEAD>, <TITLE> ו-<BODY>.
- ודא שלכל התגיות יש תגיות סוגרות. השגיאות הנפוצות ביותר ב- HTML נובעות מכך שאין תגית סוגרת </FONT>, או מכך שיש תגיות פתוחות <TD> או <TR> ב- HTML . בעוד שאפשר יהיה אולי לקרוא את ה- HTML בדפדפן, שגיאות אלה עלולות לגרום בעיות בתיבות דואר אלקטרוני רבות.
- בדוק את קוד ה- HTML שלך. ודא שהוא תואם לתקני W3C.
- קודד הודעות דואר אלקטרוני באופן ידני אם אפשר, מכיוון שעורכי WYSIWYG (מה שאתה רואה זה מה שאתה מקבל) בדרך כלל מוסיפים קוד נוסף, שמחולל שמות בתיבות דואר אלקטרוני מסוימות. אם חובה להשתמש בעורך, השתמש ב-Dreamweaver או ב-Homesite, שאינם מוסיפים קוד לתהליך העיצוב.
- השתמש רק במערכת תווי ASCII. תוכנות מתקדמות יותר לעיבוד תמלילים מכניסות לעתים קרובות תווים עודפים, כגון נקודה מיותרת או מרכאות חכמות (במקום גרשיים רגילים), שעלולים להכביד על התצוגה או ליצור בעיות מסירה בתוכנות דואר אלקטרוני מסוימות.
- אם נעשה שימוש ב- CSS (גיליון סגנונות מדורג), רצוי לכלול את המרכיב <STYLE> בקובץ ה- HTML שלך, בין תגיות ה- <BODY>. אל תקשר לגיליון סגנון חיצוני, מכיוון שתיבות הדואר האלקטרוני מסירות לעתים קרובות את הקוד הזה, עובדה שיוצרת בעיות תצוגה.
- הימנע משימוש ב- CSS לצורך מיקום. התמיכה מוגבלת מאוד, וסביר להניח שתגרום לעיצוב משובש אצל רוב הנמענים.
- השתמש בטבלאות HTML עבור פריסת העיצוב.
- שמור על רוחב קבוע של דואר אלקטרוני, של בין 500 ל- 650 פיקסלים.
- הימנע מטבלאות מקווננות במידת האפשר. תיבות דואר אלקטרוני מסוימות, במיוחד Lotus Notes ומסנג'ר של נטסקייפ, עשויות לא להציג אותן כראוי.
- אל תשתמש ב- JavaScript. חלק מתיבות הדואר האלקטרוני אינן תומכות ב- JavaScript, ואחרות מתייחסות אליו כאל סיכון אבטחה.
- אל תשתמש בתמונות קנבס כרקע. רוב תיבות הדואר האלקטרוני אינן מציגות תמונות קנבס כרקע. תמונות רקע לתאי טבלה נפרדים קבילות בדרך כלל, אך עלולות לא להופיע בתיבות דואר מסוימות, כגון Lotus Notes.
- אל תחיל תכונות על תגיות <BODY>. תכונות שמוכנסות לתגית <BODY> לעתים קרובות מסומנות על-ידי מסנני ספאם, ומגבירות את הסיכון לניפוי או לחסימה של ההודעה.
- אל תשבץ תמונות בגוף הודעת דואר אלקטרוני (Inline). חלק מספקי שירותי האינטרנט מסננים הודעות דואר אלקטרוני המכילות תמונות אינליין. כמו כן, גודל הקובץ עשוי לתפוח אם משבצים בו תמונות רבות, דבר שעלול לגרום לחסימת הודעת הדואר האלקטרוני.
- אל תשתמש בתגיות EMBED.
- הימנע משיבוץ טפסים, כגון סקרים, בתוך הודעות דואר אלקטרוני. חלק מתיבות הדואר האלקטרוני, כגון Hotmail, עלולות לא להעביר את הנתונים לנקודת האיסוף. במקום זאת, הוסף קישור לטופס אינטרנט שבו יוכל הלקוח להשלים את הפעולה.
- אמנם קבצים עם הנפשות GIF קבילים, אולם רצוי לצמצם את השימוש בהם.
- שימוש במפות תמונות (Image Maps) קביל.
- בעת שליחת הודעת mime במספר חלקים, זכור ליצור את גרסת הטקסט. רוב תיבות הדואר האלקטרוני שולחות HTML כחלופה רבת-חלקים כברירת מחדל. אי-כלילת חלק מהטקסט של הודעה עלול לגרום למסננים מסוימים להתייחס להודעת הדואר האלקטרוני שלך כאל SPAM.
שימוש בטפסים בדיוור אלקטרוני מבוססHTML
באופן כללי, אנו נוטים שלא לעודד שימוש בטפסים בדיוור אלקטרוני, כדי למנוע בעיות מסירה או שמישות. אולם לעתים יש בכל זאת צורך להשתמש בטופס במקום להפנות את הקוראים לאתר האינטרנט שלך. לפני שתשתמש בטופס באחד הדיוורים הבאים שלך הבא בחשבון את השיקולים הבאים:
הוטמייל לא תאפשר לכלול טופס פעיל בהודעת דואר אלקטרוני. הוטמייל מציגה את הטופס, אך מסירה את כל הערכים מתגית <FORM>, ומסירה את ערכי השמות מכל מרכיבי הטופס, דבר שהופך את הטופס ללא שימושי. נמעני הוטמייל יכולים למלא את הטופס, אך דבר לא יקרה כשילחצו על הלחצן "שלח".
חלק מתיבות הדואר האלקטרוני אינן תומכות בטפסים המשתמשים בשיטת "POST". במקום זאת תצטרך להחליף אותה בשיטת "GET". שיטת "GET" כותבת את כל תוכן הטופס למחרוזת השאילתא בדף שאליו נשלח הטופס.
לדוגמה: <form method="get" action="http://.....>
רוב תיבות הדואר המספקות חלונית תצוגה מקדימה אינן מאפשרות לעבור בין מרכיבי הטופס. משמעות הדבר היא שכאשר נמען משלים את השדה הראשון בטופס ולוחץ על המקש TAB, הפוקוס עובר אוטומטית לחלק אחר של התוכנה. עניין זה מפריע לשמישות ועלול לבלבל את הנמען.
בדיקת תוכן ה-HTML של הדיוור והימנעות משימוש בסקריפטים
קיימת הערכה שתשע מתוך עשר הודעות דואר אלקטרוני מבוססות HTML אינן תואמות את תקני W3C ל- HTML. הדבר עלול לגרום לבעיות בקריאה ובמסירה, במיוחד בחברות AOL, MSN והוטמייל. ב- AOL, לדוגמה, קיים מסנן שבודק שגיאות תחביר ועיצוב של HTML. אם הוא מזהה HTML לא תקף, הוא דוחה את ההודעה. אחד מהתכסיסים ה"מלוכלכים" ביותר באמתחתו של שולח דואר הזבל הוא קוד HTML לא תקף, קטוע וזדוני, המשמש לערפל את התוכן (payload) שלו. אם משתמשים ב- HTML בהודעות, יש לוודא שהקוד נטול שגיאות ועומד בהנחיות של W3C לגבי HTML.
אנו תמיד ממליצים לקבוע נהלים להגהת מסעות דיוור אלקטרוני, ולוודא שרשימת הבדיקות (checklist) להגהה תכלול בדיקת תקפות HTML. תוכנות פופולאריות לעריכת HTML, כגון Homesite או Macromedia Dreamweaver מציעות תמיד כלי בדיקה יעילים ויסמנו שגיאות בעת יצירת ההודעה. לקבלת מפרט מלא של עיצוב HTML, בקר בדפי התיעוד באתר World Wide Web consortium. כמו כן, אפשר להשתמש בבודק ה- HTML ביישום הדואר האלקטרוני שלך, או בבודק צד שלישי, כגון W3C Markup Validation Service.
כמו כן, הימנע מכתיבת סקריפטים (תסריטים). מספרם של סיכוני אבטחה, בשל רגישותם של דפדפני דואר אלקטרוני לסקריפטים, עלה במשך השנים. התוצאה היא שרוב הסקריפטים, כגון JavaScript ו-VBScript, מוּסרים מההודעות. רוב מערכות הדואר האלקטרוני דוחות מיד הודעות, אם הן מזהות סקריפט. לתאימות רבה יותר, הימנע משימוש בסקריפטים בהודעות. במקום זאת הובל את הקוראים לאתר האינטרנט שלך, שבו מוצגים בקלות רכיבים דינאמיים.