Dependency Graph

Dependency Graph
related to related to child of child of duplicate of duplicate of

View Issue Details

IDProjectCategoryView StatusLast Update
0015193phpList 3 applicationGeneralpublic23-05-12 16:30
Reporteruser4364Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.10.5 
Fixed in Version2.11.7 
Summary0015193: Portions of Content are Omitted in Plain Text from Plain Text Messages with <a> Tag
DescriptionWhen sending an HTML-formatted message, portions of the message (sometimes large portions) can be omitted if named anchor <a> tags are present. The HTML versions of the emails work fine. Only the plain text version is affected.

A sample HTML file is attached. At line 249 of this file you will see the following code:

<h2>Choosin<a name="keywords" id="keywords"></a>g Keywords for Search Engine Optimization</h2>

When a test message containing all of the HTML from the attached file is sent the text version of the message is missing text beginng at this <a> tag and continuing for about 7 more paragraphs. If the <a> tag is removed all of the text then appears.
TagsNo tags attached.

Relationships

related to 0015275 resolvedmichiel stripHTML is too greedy when matching links 
related to 0009105 resolvedmichiel Anchors in HTML get converted to links in text mails 

Activities

01-12-08 22:27

 

december2008.html (16,249 bytes)   
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Effective Websites Newsletter</title>
<style type="text/css">
body {
	margin: 0;
	padding: 0;
}
td.permission {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #151515;
	text-align: center;
	padding: 20px 0 10px 0;
}
td.permission a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
	color: #151515;
}
td.header {
/*	background-color: #888888;*/
	height: 119px;
}
td.header h1 {
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #ffffff;
	line-height: 26px;
	display: inline;
}
td.header h1 span {
	color: #000000;
}
table.sidebar td {
	background-color: #ededed;
	padding: 0 8px 0 15px;
}
table.sidebar td.sideheader {
	background-image: url('sidebar-bg-header.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
table.sidebar td.midheader {
	background-image: url('sidebar-bg.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
table.sidebar td.other {
	padding: 8px 8px 0 15px;
}
table.sidebar h3 {
	margin: 0;
	padding: 0;
	display: inline;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #242424;
}
table.sidebar h4 {
	margin: 0 0 8px 0;
	padding: 0;
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e95f26;
}
table.sidebar td ul {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #158174;
	margin: 10px 0 0 24px;
	padding: 0;
}
table.sidebar td li {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 6px 0;
	padding: 0;
}
table.sidebar td ul li a {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2B7B14;
	text-decoration: underline;
}
table.sidebar td a {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B7B14;
	text-decoration: underline;
}
table.sidebar p {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	margin: 0 0 14px 0;
	padding: 0;
}
table.sidebar td.actions {
	background-color: #cacaca;
	height: 76px;
}
table.sidebar td.first {
	background-image: url('sidebar-actions-bg.gif');
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #cacaca;
}
table.sidebar td.actions h3 {
	margin: 0;
	padding: 0;
}
table.sidebar td.actions h3 a {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}
table.sidebar td.actions p {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #7a7a7a;
	margin: 0;
	padding: 0;
}
table.sidebar td.end {
	background-image: url('sidebar-end-bg.gif');
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #ededed;
	height: 94px;
}
td.mainbar {
	border-bottom: 8px solid #E95F26;
}
td.mainbar h2 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #e95f26;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	border-top: 8px solid #E95F26;
}
td.mainbar h3 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #e95f26;
	margin: 0 0 7px 0;
	padding: 5px 0 0 0;
}
td.mainbar p.date {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	margin: 0 0 4px 0;
	padding: 0;
}
td.mainbar p {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 6px 0;
	padding: 0;
}
td.mainbar li {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 12px 0;
	padding: 0;
}
td.mainbar a {
	font-family: 'Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2B7B14;
	text-decoration: underline;
}
td.mainbar p.top {
	text-align: right;
}
td.mainbar p.top a {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #E95F26;
}
td.footer {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	padding: 0 0 20px 0;
}
td.footer span {
	color: #ed5d9a;
}

.fltright {
	float:right;
	padding: 0 0 10px 10px;
	}
.style2 {
	color: #336600;
	font-weight: bold;
}
</style>
</head>
<body>
<table width="103%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center"><table width="580" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td class="header" height="119" align="right" valign="bottom"><a href="http://artistic-webdesign.com/"><img src="http://artistic-webdesign.com/newsletter/images/amaryllis2.jpg" border="0" width="580" height="105"></a></td>
        </tr>
      </table>
      <table width="580" border="0" cellspacing="14" cellpadding="0">
        <tr>
          <td align="left" valign="top" width="324" class="mainbar"><p class="date">December, 2008</p>
            <h2>Effective Websites Newsletter</h2>
            <p>Hi [FirstName],</p>
            <p>Welcome to this second issue of my monthly newsletter, <strong><em>Effective Websites</em></strong>. This issue contains articles about search engine optimization (placing well in search engine results) and ways you can save money by updating your own website. </p>
            <p>I'd also like to invite you to take my <a href="#survey">&quot;What Are Your Questions&quot; one-minute survey</a>. Take the survey and get your questions answered in an upcoming newsletter.</p>
            <p>Dave Salahi</p>
            <p class="top"><a href="#top">Back to top</a></p>
            <h2>Choosin<a name="keywords" id="keywords"></a>g Keywords for Search Engine Optimization</h2>
            <p>Ranking highly in search engine results can make the  difference between a trickle of business to your website and a torrent. To have  your site show up prominently in Google and other search engines it's important  to choose and use in your copy the keywords that your website visitors will use  when searching for your products and services. Your choice of keywords is  critical in determining where your site will show up in search results. There  are two rules you must follow: </p>
            <ol>
              <li>You need to choose keywords that people are actively  searching for.</li>
              <li>You must choose keywords at an appropriate level  of competition for your website &amp; business.</li>
            </ol>
            <p>The first requirement is a question of discovering what  words your customers are likely to be using when searching for your  products/services. These terms are often different than the words you, as a  professional in your business, would use. People who are not familiar with your  field may not know the jargon of your industry and they sometimes search for words that are surprising to those in the business.  So, in addition to the terms that immediately leap to mind, you also need to research  the words that your prospects will actually be using. </p>
            <p>You also want to give some consideration to the volume of  searches for each of your potential keywords &amp; phrases. In general, you  want to target keywords that are being searched for the most often in order to  get the most traffic to your site. However, this is where the second rule comes  into play. The competition for popular keywords is intense. If your website is  not already well established, it can be difficult to displace the sites that  are. </p>
            <p>So, rather than targeting the most popular terms it can make  sense for small and medium size businesses to go after a niche where the  competition is not as fierce. This can work particularly well if your business  already occupies a particular niche in your field. By initially going after narrowly  targeted keywords you can place more highly in search results and generate more  traffic than if you chose more popular words but ended up buried on page 20 of  the search results. And by using the techniques discussed here and in future  newsletters, over time, you can gradually build your rankings for the more  popular keywords.</p>
            <h3>Use Google's AdWords to Discover Good Search Words</h3>
<p> Google's free AdWords tool is a great way to discover search words.. .</p>
            <p><a href="http://artistic-webdesign.com/newsletter/december2008-for-website.html">Read the rest of the article at our website...</a></p>
<p class="top"><a href="#top">Back to top</a></p>
<h2><a name="update"></a>Save Money by Updating Your Own Website </h2>
<p>Various solutions exist for businesses that want to edit the information on their websites without relying on a professional web designer/webmaster. Adobe offers a service called <a href="http://www.adobe.com/products/incontextediting/">InContext Editing</a> that allows the average businesssperson to edit their site from any web browser. For those who prefer not to pay a monthly fee, Adobe also offers <a href="http://www.adobe.com/products/contribute/">Contribute</a> which does the same thing through a software product you can purchase.</p>
<p>For businesses which require more flexibility in self-editing and publishing a comprehensive content management system such as Joomla can be the answer.</p>
<p>Solutions like the three mentioned above allow businesses to not only save money by updating their own sites but also to respond more quickly to changing conditions by making updates at a moment's notice.</p>
<p>Contact Dave at Artistic Web Design for more information on any of these solutions. (See contact info at the right.)</p>
            <h2 class="top"><a name="survey"></a>What Are Your Questions?</h2>
            <p><strong>What are your burning questions about internet marketing? </strong>Call me at <strong>949-362-0842 </strong>or email me at <a href="mailto:dave@artistic-webdesign.com">dave@artistic-webdesign.com</a> with your questions. Or fill out a <a href="http://artistic-webdesign.com/newsletter-survey.html">one-minute survey on our website</a>. Then watch for the answers in an upcoming issue of this newsletter. </p>
          <p class="top">&nbsp;</p></td>
          <td align="left" valign="top"><table width="208" border="0" cellspacing="0" cellpadding="0" class="sidebar">
              <tr>
                <td height="45" class="sideheader"><h3>In this issue</h3>                </td>
              </tr>
              <tr>
                <td><ul>
                    <li><a href="#keywords">Choosing Keywords for Search Engine Optimization</a></li>
                    <li><a href="#localsearch">Local Business Search</a></li>
                    <li><a href="#freeworkshop">Free Workshop on Internet Marketing</a></li>
                    <li><a href="#update">Save Money by Updating Your Own Website</a></li>
                </ul></td>
              </tr>
              <tr>
                <td height="45" class="midheader"><h3>INTERNET MARKETING RESOURCES</h3>                </td>
              </tr>
              <tr>
                <td class="other"><h4><a name="freeworkshop"></a>Free Workshop on Internet Marketing</h4>
                  <p>SCORE, the non-profit Service Corps Of Retired Executives, is conducting a free workshop on internet marketing in Westminster on Dec. 16. <a href="http://www.score114.org/viewWorkshop.aspx?page=219">Details on their website.</a></p>
                  <h4>Coming in the January Newsletter</h4>
                  <p>Next month's lead article will be <strong>Engaging Your Website Visitors with Video.</strong> </p>
                <p>Make sure you receive next month's newsletter by adding  listmaster@artistic-webdesign.com to your spam filter's list of approved senders.</p></td>
              </tr>
              <tr>
                <td height="45" class="midheader">
                 <a name="localsearch"></a>
                 <h3>Local Business Search</h3>
                </td>
              </tr>
              <tr>
              	<td><p>An article about <a href="http://www.morevisibility.com/news_item/Local_Business_Search_and_Submissions.html?utm_source=newsletter-prospect&utm_medium=email&utm_content=Lesley+Article&utm_campaign=Corporate+-+Nov+2008">Local Business Search</a> on More Visibility discusses how you can take advantage of local business search engines to help drive traffic to your website. The article also includes a link to a Wikipedia entry on reputation management &mdash; something we all have to watch out for as a couple of bad reviews online could damage your business' reputation.</p></td>
              </tr>
              <tr>
                <td height="45" class="midheader">
                  <h3>Previous Newsletters</h3>
                </td>
              </tr>
              <tr>
              	<td><p>Read the <a href="http://artistic-webdesign.com/newsletter/november2008-for-website.html">November 2008 newsletter</a> on our website.</p></td>
              </tr>
              <tr>
                <td height="45" class="midheader">
                  <h3>Contact Us For Your Website Needs</h3>                </td>
              </tr>
               <tr>
                 <td>
                 <p>We are a full service web design studio and are available for all your needs including:</p>
                 <ul>
                   <li>new websites</li>
                   <li>website redesigns</li>
                   <li>search engine optimization</li>
                   <li>email newsletters</li>
                   </ul>
                 <p><a href="http://artistic-webdesign.com/">Visit our website</a> or contact us at <strong>949-362-0842</strong> or <a href="mailto:dave@artistic-webdesign.com">dave@artistic-webdesign.com</a>. While you're at our website request one or more of four free white papers on:</p>
                 <ul>
                   <li>Planning Your Website</li>
                   <li>Search Engine Optimization</li>
                   <li>Top 10 Mistakes to Avoid</li>
                   <li>Rating Your Website: A Website Critique Checklist</li>
                 </ul></td>
              </tr>
              <tr>
                <td class="actions first"><h3><a href="#">Unsubscribe</a></h3>
                 <p>To unsubscribe click <strong>[UNSUBSCRIBE]</strong></p></td>
              </tr>
              <tr>
                <td class="actions"><h3><a href="#">Send to a friend</a></h3>
                 <p>Send this email to someone you think may be interested. Just enter their email address at [FORWARD].</p></td>
              </tr>
              <tr>
                <td class="end" height="94"></td>
              </tr>
          </table></td>
        </tr>
      </table>
      <table width="580" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td class="permission" align="center"><p>You're receiving this newsletter because you signed up at <a href="http://artistic-webdesign.com/" name="top">the Artistic Web Design website</a> or <br>
            because we've spoken either in person or on the phone. Your info is never shared with anyone.<br>
              Having trouble reading this email? <a href="http://artistic-webdesign.com/newsletter/december2008-for-website.html">View it in your browser</a>. Not interested anymore? To unsubscribe click [UNSUBSCRIBE].</p>
          <p><br>
          </p>
          </td>
        </tr>
        <tr>
          <td class="footer" align="center" valign="top">Artistic Web Design, 24341 Toponas Ct., Laguna Niguel, CA 92677<br><a href="mailto:dave@artistic-webdesign.com">dave@artistic-webdesign.com</a>&nbsp;&nbsp; 949-362-0842</td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
</html>
december2008.html (16,249 bytes)   

h2b2

26-01-09 00:04

manager   ~0050286

Related to this forum thread: http://forums.phplist.com/viewtopic.php?p=57612#57612

michiel

23-05-12 16:22

administrator   ~0051612

I can still replicate this in dev.