Very odd, work fine in NetNewsWire and other aggregators. However Safari and Mail don’t like them anymore. They used to work just fine, but last week they stopped. No change to the templates or data.
Sample RSS feed (can’t post link to actual feed for privacy reasons):
{assign_variable:master_weblog_name="blog-community"}
{exp:rss:feed weblog="{master_weblog_name}"}
<?xml version="1.0" encoding="{encoding}"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{exp:xml_encode} Community Blog {/exp:xml_encode}</title>
<link>{weblog_url}</link>
<atom:link href="http://www.example.org/index.php/rss/{master_weblog_name}" rel="self" type="application/rss+xml" >
<description>{weblog_description}</description>
<dc:language>{weblog_language}</dc:language>
<dc:creator>{email}</dc:creator>
<dc:rights>Copyright {gmt_date format="%Y"}</dc:rights>
<dc:date>{gmt_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
<admin:generatorAgent rdf:resource="http://expressionengine.com/" >
{exp:weblog:entries weblog="{master_weblog_name}" limit="10" rdf="off" dynamic_start="on" disable="member_data|trackbacks"}
<item>
<title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
<link>{title_permalink=community-life/blog-post/}</link>
<guid>{title_permalink=community-life/blog-post/}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
<description><![CDATA[{full_post}]]></description>
<dc:subject>{exp:xml_encode}{categories backspace="1"}{category_name}, {/categories}{/exp:xml_encode}</dc:subject>
<dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
</item>
{/exp:weblog:entries}
</channel>
</rss>
{/exp:rss:feed}They validate just fine on the RSS validation pages.