Sending Tests & Email Fixes
Master HTML Email Testing and Cross-Client Compatibility
Essential HTML Email Skills Covered
CSS Inlining
Convert embedded CSS to inline styles using automated tools for maximum email client compatibility.
Multi-Client Testing
Test across Gmail, Outlook, Yahoo Mail, and mobile clients to ensure consistent rendering.
Client-Specific Fixes
Address common issues in Outlook 2007/2010, Gmail Promotions tab, and iOS Mail.
Inline CSS is recommended for HTML email because it's supported across all email clients. While embedded CSS speeds up development, it won't work across all clients, particularly Gmail.
Using Zurb's Foundation Inliner
Prepare Your Code
Open events-issue21-summer.html and select all code using Cmd-A or CTRL-A, then copy it.
Access the Inliner
Navigate to get.foundation/emails/inliner.html in Chrome and paste your HTML code.
Configure and Process
Uncheck 'Compress HTML' option, click 'Inline!' button, then copy the processed result.
Save Inlined Version
Create a new file, paste the inlined code, and save as inlined-events-issue21-summer.html.
PutsMail Test Setup Requirements
Sign up at putsmail.com or use existing Litmus account
Include Outlook.com, Yahoo Mail, and Gmail for comprehensive testing
Use the processed code from Zurb's inliner, not the original embedded CSS
Do not check PutsMail's CSS inline option since you've already processed the code
Examine the preheader text functionality in both Yahoo and Gmail interfaces. This often-overlooked element significantly impacts open rates by providing context before the email is opened:

If Outlook 2007 or Outlook 2010 access is available, inspect for persistent link underlines (despite your CSS specifications) and subtle spacing irregularities between table elements:

Test the email in Apple's Mail app on any available iOS device to evaluate mobile rendering performance.
Having documented these cross-client variations, we'll now implement targeted fixes for the most critical issues.
Outlook 2007/2010 renders space for table borders even with zero width borders. The CSS border-collapse property defaults to 'separate', causing unsightly gaps between tables.
Fix Table Spacing in Outlook
Open Original File
Work with events-issue21-summer.html (the embedded CSS version, not the inlined version).
Add Border Collapse Rule
Insert 'table { border-collapse: collapse; }' after the anchor tag rules in your CSS.
Save and Re-inline
Save the file and run it through the Zurb inliner again to apply the fix to all tables.
Key Takeaways

