
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://zoophilia.wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3ANo_spam%2Fdoc</id>
	<title>Template:No spam/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://zoophilia.wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3ANo_spam%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://zoophilia.wiki/index.php?title=Template:No_spam/doc&amp;action=history"/>
	<updated>2026-06-18T00:53:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://zoophilia.wiki/index.php?title=Template:No_spam/doc&amp;diff=133908&amp;oldid=prev</id>
		<title>SockyPaws: Fix duplicate template parameters</title>
		<link rel="alternate" type="text/html" href="https://zoophilia.wiki/index.php?title=Template:No_spam/doc&amp;diff=133908&amp;oldid=prev"/>
		<updated>2025-08-26T06:50:04Z</updated>

		<summary type="html">&lt;p&gt;Fix duplicate template parameters&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:50, 26 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Documentation subpage}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Documentation subpage}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The {{Template link general|plaincode=on|No spam}} template is designed to help prevent spam from being sent to email addresses which are part of the content of wiki pages. As nearly all email address harvesting for these purposes is automated,&amp;lt;ref name=&quot;pearce&quot;&amp;gt;{{Cite book|last=Pearce|first=Robyn|date=January 2006|title=About Time for Teaching: 120 Time-Saving Tips for Teachers and Those Who Support Them|url=https://robynpearce.com/products/about-time-for-teachers|publisher=Getting a Grip Publishing|place=Auckland|page=137|oclc=156759530|isbn=978-0-7900-1044-1|access-date=2024-08-10|df=mdy-all}}&amp;lt;/ref&amp;gt; altering the format of the email address to where it does not match the [[wikipedia:Regular expression|regular expression]](s) used by the tools which scrape them from web page content helps prevent spam. It works by displaying an &#039;&#039;image&#039;&#039; of the &#039;@&#039; symbol instead of the typographical &quot;Commercial At&quot; symbol ([[wikipedia:Unicode|Unicode]] U+0040&amp;lt;ref name=&quot;U0040&quot;&amp;gt;The Unicode Consortium ({{#formatdate:2023-09-12|ymd}}). [https://www.unicode.org/charts/PDF/U0000.pdf The Unicode Standard, Version 15.1, &#039;&#039;C0 Controls and Basic Latin&#039;&#039;]. Accessed {{#formatdate:2024-08-10|mdy}}.&amp;lt;/ref&amp;gt;). This prevents automated search engines and crawlers that use the &#039;@&#039; symbol to detect email addresses from identifying them here, preventing their retrieval and addition to any spam recipient lists.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The {{Template link general&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|bold=on&lt;/ins&gt;|plaincode=on|No spam}} template is designed to help prevent spam from being sent to email addresses which are part of the content of wiki pages. As nearly all email address harvesting for these purposes is automated,&amp;lt;ref name=&quot;pearce&quot;&amp;gt;{{Cite book|last=Pearce|first=Robyn|date=January 2006|title=About Time for Teaching: 120 Time-Saving Tips for Teachers and Those Who Support Them|url=https://robynpearce.com/products/about-time-for-teachers|publisher=Getting a Grip Publishing|place=Auckland|page=137|oclc=156759530|isbn=978-0-7900-1044-1|access-date=2024-08-10|df=mdy-all}}&amp;lt;/ref&amp;gt; altering the format of the email address to where it does not match the [[wikipedia:Regular expression|regular expression]](s) used by the tools which scrape them from web page content helps prevent spam. It works by displaying an &#039;&#039;image&#039;&#039; of the &#039;@&#039; symbol instead of the typographical &quot;Commercial At&quot; symbol ([[wikipedia:Unicode|Unicode]] U+0040&amp;lt;ref name=&quot;U0040&quot;&amp;gt;The Unicode Consortium ({{#formatdate:2023-09-12|ymd}}). [https://www.unicode.org/charts/PDF/U0000.pdf The Unicode Standard, Version 15.1, &#039;&#039;C0 Controls and Basic Latin&#039;&#039;]. Accessed {{#formatdate:2024-08-10|mdy}}.&amp;lt;/ref&amp;gt;). This prevents automated search engines and crawlers that use the &#039;@&#039; symbol to detect email addresses from identifying them here, preventing their retrieval and addition to any spam recipient lists.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Usage ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Usage ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l37&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;or&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;or&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template link general|code=on|italic=on|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ROOTPAGENAME}}&lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/del&gt;=account|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2&lt;/del&gt;=example.com}} → {{No spam|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1=&lt;/del&gt;account|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2=&lt;/del&gt;example.com}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Template link general|code=on|italic=on|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;No spam&lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2&lt;/ins&gt;=account|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3&lt;/ins&gt;=example.com}} → {{No spam|account|example.com}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== TemplateData ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== TemplateData ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SockyPaws</name></author>
	</entry>
	<entry>
		<id>https://zoophilia.wiki/index.php?title=Template:No_spam/doc&amp;diff=133725&amp;oldid=prev</id>
		<title>SockyPaws: Add TemplateData header template</title>
		<link rel="alternate" type="text/html" href="https://zoophilia.wiki/index.php?title=Template:No_spam/doc&amp;diff=133725&amp;oldid=prev"/>
		<updated>2024-11-26T07:56:35Z</updated>

		<summary type="html">&lt;p&gt;Add TemplateData header template&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:56, 26 November 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Documentation subpage}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Documentation subpage}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lbrace;&amp;amp;lbrace;[[&lt;/del&gt;Template&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:No spam&lt;/del&gt;|No spam&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&amp;amp;rbrace;&amp;amp;rbrace; &lt;/del&gt;template is designed to help prevent spam from being sent to email addresses which are part of the content of wiki pages. As nearly all email address harvesting for these purposes is automated,&amp;lt;ref name=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pearce2006&lt;/del&gt;&quot;&amp;gt;Robyn &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Pearce (&lt;/del&gt;January 2006&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;). [https://robynpearce.com/products/about-time-for-teachers &#039;&#039;&lt;/del&gt;About Time for Teaching: 120 Time-Saving Tips for Teachers and Those Who Support Them&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;]. Auckland: Getting a Grip Publishing. p. 137. [[wikipedia:ISBN&lt;/del&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ISBN]] [&lt;/del&gt;https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;search&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;worldcat.org&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;title&lt;/del&gt;/156759530&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;?oclcNum&lt;/del&gt;=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;156759530 &lt;/del&gt;978-0-7900-1044-1&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]. Retrieved {{#formatdate:&lt;/del&gt;2024-08-10|mdy}}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;&amp;lt;/ref&amp;gt; altering the format of the email address to where it does not match the [[wikipedia:Regular expression|regular expression]](s) used by the tools which scrape them from web page content helps prevent spam. It works by displaying an &#039;&#039;image&#039;&#039; of the &#039;@&#039; symbol instead of the typographical &quot;Commercial At&quot; symbol ([[wikipedia:Unicode|Unicode]] U+0040&amp;lt;ref name=&quot;U0040&quot;&amp;gt;The Unicode Consortium ({{#formatdate:2023-09-12|ymd}}). [https://www.unicode.org/charts/PDF/U0000.pdf The Unicode Standard, Version 15.1, &#039;&#039;C0 Controls and Basic Latin&#039;&#039;]. Accessed {{#formatdate:2024-08-10|mdy}}.&amp;lt;/ref&amp;gt;). This prevents automated search engines and crawlers that use the &#039;@&#039; symbol to detect email addresses from identifying them here, preventing their retrieval and addition to any spam recipient lists.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{&lt;/ins&gt;Template &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;link general|plaincode=on&lt;/ins&gt;|No spam&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}} &lt;/ins&gt;template is designed to help prevent spam from being sent to email addresses which are part of the content of wiki pages. As nearly all email address harvesting for these purposes is automated,&amp;lt;ref name=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pearce&lt;/ins&gt;&quot;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Cite book|last=Pearce|first=&lt;/ins&gt;Robyn&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|date=&lt;/ins&gt;January 2006&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|title=&lt;/ins&gt;About Time for Teaching: 120 Time-Saving Tips for Teachers and Those Who Support Them|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;url=&lt;/ins&gt;https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;robynpearce&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;products&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;about-time-for-teachers|publisher=Getting a Grip Publishing|place=Auckland|page=137|oclc=&lt;/ins&gt;156759530&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|isbn&lt;/ins&gt;=978-0-7900-1044-1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|access-date=&lt;/ins&gt;2024-08-10|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;df=&lt;/ins&gt;mdy&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-all&lt;/ins&gt;}}&amp;lt;/ref&amp;gt; altering the format of the email address to where it does not match the [[wikipedia:Regular expression|regular expression]](s) used by the tools which scrape them from web page content helps prevent spam. It works by displaying an &#039;&#039;image&#039;&#039; of the &#039;@&#039; symbol instead of the typographical &quot;Commercial At&quot; symbol ([[wikipedia:Unicode|Unicode]] U+0040&amp;lt;ref name=&quot;U0040&quot;&amp;gt;The Unicode Consortium ({{#formatdate:2023-09-12|ymd}}). [https://www.unicode.org/charts/PDF/U0000.pdf The Unicode Standard, Version 15.1, &#039;&#039;C0 Controls and Basic Latin&#039;&#039;]. Accessed {{#formatdate:2024-08-10|mdy}}.&amp;lt;/ref&amp;gt;). This prevents automated search engines and crawlers that use the &#039;@&#039; symbol to detect email addresses from identifying them here, preventing their retrieval and addition to any spam recipient lists.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Usage ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Usage ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If an email address input is provided as parameters, the template will display the email address and with an image of the &amp;#039;@&amp;#039; symbol inserted, instead of the actual typographical symbol. When invoked without parameters, only the image of the &amp;#039;@&amp;#039; symbol is displayed, and the user is responsible for placing the local and domain parts of the email address on both sides.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If an email address input is provided as parameters, the template will display the email address and with an image of the &amp;#039;@&amp;#039; symbol inserted, instead of the actual typographical symbol. When invoked without parameters, only the image of the &amp;#039;@&amp;#039; symbol is displayed, and the user is responsible for placing the local and domain parts of the email address on both sides.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; With parameters : &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;code&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;amp;lbrace;&amp;amp;lbrace;&lt;/del&gt;{{ROOTPAGENAME}}|account|example.com&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;rbrace;&amp;amp;rbrace;&amp;lt;/code&amp;gt; &lt;/del&gt;→ {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ROOTPAGENAME}}&lt;/del&gt;|account|example.com}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; With parameters : &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template link general|&lt;/ins&gt;code&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=on|italic=on|&lt;/ins&gt;{{ROOTPAGENAME}}|account|example.com&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}} &lt;/ins&gt;→ {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;No spam&lt;/ins&gt;|account|example.com}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; Without parameters : &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;code&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;amp;lbrace;&amp;amp;lbrace;&lt;/del&gt;{{ROOTPAGENAME}}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;rbrace;&amp;amp;rbrace;&amp;lt;/code&amp;gt; &lt;/del&gt;→ {{No spam}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; Without parameters : &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template link general|&lt;/ins&gt;code&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=on|&lt;/ins&gt;{{ROOTPAGENAME}}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}} &lt;/ins&gt;→ {{No spam}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Parameters ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Parameters ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;…&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;every&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ASCII character, including the equality symbol (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;), a space (&amp;lt;code&amp;gt;&amp;amp;#32;&amp;lt;/code&amp;gt;) or even &amp;#039;&amp;#039;ANOTHER &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; SYMBOL&amp;#039;&amp;#039; is perfectly valid in the local part of the address provided both user and server take care to enclose the local part in quotation marks. With the knowledge that email addresses using one of these uncommon characters may occasionally be encountered and cause this template to malfunction, a solution was identified to overcome this failure mode.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;…&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;every&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ASCII character, including the equality symbol (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;), a space (&amp;lt;code&amp;gt;&amp;amp;#32;&amp;lt;/code&amp;gt;) or even &amp;#039;&amp;#039;ANOTHER &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; SYMBOL&amp;#039;&amp;#039; is perfectly valid in the local part of the address provided both user and server take care to enclose the local part in quotation marks. With the knowledge that email addresses using one of these uncommon characters may occasionally be encountered and cause this template to malfunction, a solution was identified to overcome this failure mode.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Such email addresses &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; be supplied to the template as &#039;&#039;named&#039;&#039; parameters and not unnamed (positional) ones. The parameter names and aliases are identified below in the [[#TemplateData|TemplateData]] section, but examples of using them would be:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Such email addresses &#039;&#039;&#039;&#039;&#039;must&#039;&#039;&#039;&#039;&#039; be supplied to the template as &#039;&#039;named&#039;&#039; parameters and not unnamed (positional) ones. The parameter names and aliases are identified below in the [[#TemplateData|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;§ &lt;/ins&gt;TemplateData]] section, but examples of using them would be:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;code&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;amp;lbrace;&amp;amp;lbrace;&lt;/del&gt;{{ROOTPAGENAME}}|local=account|domain=example.com&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;rbrace;&amp;amp;rbrace;&amp;lt;/code&amp;gt; &lt;/del&gt;→ {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ROOTPAGENAME}}&lt;/del&gt;|local=account|domain=example.com}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template link general|&lt;/ins&gt;code&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=on|&lt;/ins&gt;{{ROOTPAGENAME}}|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2=&lt;/ins&gt;local=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Var|&lt;/ins&gt;account&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3=&lt;/ins&gt;domain=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Var|&lt;/ins&gt;example.com&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}}} &lt;/ins&gt;→ {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;No spam&lt;/ins&gt;|local=account|domain=example.com}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;or&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;or&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;code&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;amp;lbrace;&amp;amp;lbrace;&lt;/del&gt;{{ROOTPAGENAME}}|1=account|2=example.com&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;rbrace;&amp;amp;rbrace;&amp;lt;/code&amp;gt; &lt;/del&gt;→ {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ROOTPAGENAME}}&lt;/del&gt;|1=account|2=example.com}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template link general|&lt;/ins&gt;code&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=on|italic=on|&lt;/ins&gt;{{ROOTPAGENAME}}|1=account|2=example.com&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}} &lt;/ins&gt;→ {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;No spam&lt;/ins&gt;|1=account|2=example.com}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== TemplateData ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== TemplateData ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{TemplateData header}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;templatedata&amp;gt;{&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;templatedata&amp;gt;{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;quot;description&amp;quot;: &amp;quot;Displays an email address with the &amp;#039;@&amp;#039; symbol replaced by an image, to thwart automated harvesting for spam&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;quot;description&amp;quot;: &amp;quot;Displays an email address with the &amp;#039;@&amp;#039; symbol replaced by an image, to thwart automated harvesting for spam&amp;quot;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SockyPaws</name></author>
	</entry>
	<entry>
		<id>https://zoophilia.wiki/index.php?title=Template:No_spam/doc&amp;diff=133291&amp;oldid=prev</id>
		<title>SockyPaws: Bonehead move (see what I did there?), accidentally wrote my documentation on the sandbox page. Copying here, will edit sandbox to appropriate content forthwith.</title>
		<link rel="alternate" type="text/html" href="https://zoophilia.wiki/index.php?title=Template:No_spam/doc&amp;diff=133291&amp;oldid=prev"/>
		<updated>2024-08-10T11:27:13Z</updated>

		<summary type="html">&lt;p&gt;Bonehead move (see what I did there?), accidentally wrote my documentation on the sandbox page. Copying here, will edit sandbox to appropriate content forthwith.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
The &amp;amp;lbrace;&amp;amp;lbrace;[[Template:No spam|No spam]]&amp;amp;rbrace;&amp;amp;rbrace; template is designed to help prevent spam from being sent to email addresses which are part of the content of wiki pages. As nearly all email address harvesting for these purposes is automated,&amp;lt;ref name=&amp;quot;Pearce2006&amp;quot;&amp;gt;Robyn Pearce (January 2006). [https://robynpearce.com/products/about-time-for-teachers &amp;#039;&amp;#039;About Time for Teaching: 120 Time-Saving Tips for Teachers and Those Who Support Them&amp;#039;&amp;#039;]. Auckland: Getting a Grip Publishing. p. 137. [[wikipedia:ISBN|ISBN]] [https://search.worldcat.org/title/156759530?oclcNum=156759530 978-0-7900-1044-1]. Retrieved {{#formatdate:2024-08-10|mdy}}.&amp;lt;/ref&amp;gt; altering the format of the email address to where it does not match the [[wikipedia:Regular expression|regular expression]](s) used by the tools which scrape them from web page content helps prevent spam. It works by displaying an &amp;#039;&amp;#039;image&amp;#039;&amp;#039; of the &amp;#039;@&amp;#039; symbol instead of the typographical &amp;quot;Commercial At&amp;quot; symbol ([[wikipedia:Unicode|Unicode]] U+0040&amp;lt;ref name=&amp;quot;U0040&amp;quot;&amp;gt;The Unicode Consortium ({{#formatdate:2023-09-12|ymd}}). [https://www.unicode.org/charts/PDF/U0000.pdf The Unicode Standard, Version 15.1, &amp;#039;&amp;#039;C0 Controls and Basic Latin&amp;#039;&amp;#039;]. Accessed {{#formatdate:2024-08-10|mdy}}.&amp;lt;/ref&amp;gt;). This prevents automated search engines and crawlers that use the &amp;#039;@&amp;#039; symbol to detect email addresses from identifying them here, preventing their retrieval and addition to any spam recipient lists.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
If an email address input is provided as parameters, the template will display the email address and with an image of the &amp;#039;@&amp;#039; symbol inserted, instead of the actual typographical symbol. When invoked without parameters, only the image of the &amp;#039;@&amp;#039; symbol is displayed, and the user is responsible for placing the local and domain parts of the email address on both sides.&lt;br /&gt;
&lt;br /&gt;
; With parameters : &amp;lt;code&amp;gt;&amp;amp;lbrace;&amp;amp;lbrace;{{ROOTPAGENAME}}|account|example.com&amp;amp;rbrace;&amp;amp;rbrace;&amp;lt;/code&amp;gt; → {{{{ROOTPAGENAME}}|account|example.com}}&lt;br /&gt;
; Without parameters : &amp;lt;code&amp;gt;&amp;amp;lbrace;&amp;amp;lbrace;{{ROOTPAGENAME}}&amp;amp;rbrace;&amp;amp;rbrace;&amp;lt;/code&amp;gt; → {{No spam}}&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
The template accepts two parameters, meant to hold the portions of the address that precede and follow the &amp;#039;@&amp;#039; symbol, in that order.&lt;br /&gt;
&lt;br /&gt;
==== Atypical characters ====&lt;br /&gt;
While this template should perform as expected in the vast majority of cases, email addresses with unusual characters present in the local or left-hand portion can lead to issues. In practice, most commercial email hosting services disallow the use of anything but a handful of non-ASCII glyphs when selecting a mailbox name, but this does not change the fact that they &amp;#039;&amp;#039;are&amp;#039;&amp;#039; acceptable as defined in RFC 821&amp;lt;ref name=&amp;quot;RFC821&amp;quot;&amp;gt;Postel, Jonathan B. (August 1982). [https://datatracker.ietf.org/doc/html/rfc821 &amp;#039;&amp;#039;&amp;quot;Simple Mail Transport Protocol&amp;quot;&amp;#039;&amp;#039;]. [[wikipedia:Internet Engineering Task Force|IETF]]. pp. 29–30. [[wikipedia:Digital object identifier|doi]]:[https://doi.org/10.17487%2FRFC0821 10.17487/RFC0821]. Accessed {{#formatdate:2024-08-10|mdy}}.&amp;lt;/ref&amp;gt;, the document which first defined the protocol used by servers to transmit and receive email still today. In [https://datatracker.ietf.org/doc/html/rfc821#section-4.1.2 § 4.1.2, &amp;quot;Command Syntax&amp;quot;], we learn that…&lt;br /&gt;
&amp;lt;pre style=&amp;quot;margin: 1em 6em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;mailbox&amp;gt; ::= &amp;lt;local-part&amp;gt; &amp;quot;@&amp;quot; &amp;lt;domain&amp;gt;&lt;br /&gt;
&amp;lt;local-part&amp;gt; ::= &amp;lt;dot-string&amp;gt; | &amp;lt;quoted-string&amp;gt;&lt;br /&gt;
[…]&lt;br /&gt;
&amp;lt;dot-string&amp;gt; ::= &amp;lt;string&amp;gt; | &amp;lt;string&amp;gt; &amp;quot;.&amp;quot; &amp;lt;dot-string&amp;gt;&lt;br /&gt;
&amp;lt;string&amp;gt; ::= &amp;lt;char&amp;gt; | &amp;lt;char&amp;gt; &amp;lt;string&amp;gt;&lt;br /&gt;
&amp;lt;quoted-string&amp;gt; ::=  &amp;quot;&amp;quot;&amp;quot; &amp;lt;qtext&amp;gt; &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;qtext&amp;gt; ::=  &amp;quot;\&amp;quot; &amp;lt;x&amp;gt; | &amp;quot;\&amp;quot; &amp;lt;x&amp;gt; &amp;lt;qtext&amp;gt; | &amp;lt;q&amp;gt; | &amp;lt;q&amp;gt; &amp;lt;qtext&amp;gt;&lt;br /&gt;
&amp;lt;char&amp;gt; ::= &amp;lt;c&amp;gt; | &amp;quot;\&amp;quot; &amp;lt;x&amp;gt;&lt;br /&gt;
[…]&lt;br /&gt;
&amp;lt;SP&amp;gt; ::= the space character (ASCII code 32)&lt;br /&gt;
[…]&lt;br /&gt;
&amp;lt;c&amp;gt; ::= any one of the 128 ASCII characters, but not any &amp;lt;special&amp;gt; or &amp;lt;SP&amp;gt;&lt;br /&gt;
&amp;lt;x&amp;gt; ::= any one of the 128 ASCII characters (no exceptions)&lt;br /&gt;
&amp;lt;special&amp;gt; ::= &amp;quot;&amp;lt;&amp;quot; | &amp;quot;&amp;gt;&amp;quot; | &amp;quot;(&amp;quot; | &amp;quot;)&amp;quot; | &amp;quot;[&amp;quot; | &amp;quot;]&amp;quot; | &amp;quot;\&amp;quot; | &amp;quot;.&amp;quot; | &amp;quot;,&amp;quot; | &amp;quot;;&amp;quot; | &amp;quot;:&amp;quot; | &amp;quot;@&amp;quot;  &amp;quot;&amp;quot;&amp;quot; | the control characters (ASCII codes 0 through 31 inclusive and 127)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
…&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;every&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ASCII character, including the equality symbol (&amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;), a space (&amp;lt;code&amp;gt;&amp;amp;#32;&amp;lt;/code&amp;gt;) or even &amp;#039;&amp;#039;ANOTHER &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; SYMBOL&amp;#039;&amp;#039; is perfectly valid in the local part of the address provided both user and server take care to enclose the local part in quotation marks. With the knowledge that email addresses using one of these uncommon characters may occasionally be encountered and cause this template to malfunction, a solution was identified to overcome this failure mode.&lt;br /&gt;
&lt;br /&gt;
Such email addresses &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; be supplied to the template as &amp;#039;&amp;#039;named&amp;#039;&amp;#039; parameters and not unnamed (positional) ones. The parameter names and aliases are identified below in the [[#TemplateData|TemplateData]] section, but examples of using them would be:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lbrace;&amp;amp;lbrace;{{ROOTPAGENAME}}|local=account|domain=example.com&amp;amp;rbrace;&amp;amp;rbrace;&amp;lt;/code&amp;gt; → {{{{ROOTPAGENAME}}|local=account|domain=example.com}}&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lbrace;&amp;amp;lbrace;{{ROOTPAGENAME}}|1=account|2=example.com&amp;amp;rbrace;&amp;amp;rbrace;&amp;lt;/code&amp;gt; → {{{{ROOTPAGENAME}}|1=account|2=example.com}}&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;{&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Displays an email address with the &amp;#039;@&amp;#039; symbol replaced by an image, to thwart automated harvesting for spam&amp;quot;,&lt;br /&gt;
  &amp;quot;format&amp;quot;: &amp;quot;inline&amp;quot;,&lt;br /&gt;
  &amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
    &amp;quot;local&amp;quot;,&lt;br /&gt;
    &amp;quot;domain&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;params&amp;quot;: {&lt;br /&gt;
    &amp;quot;domain&amp;quot;: {&lt;br /&gt;
      &amp;quot;aliases&amp;quot;: [&lt;br /&gt;
        &amp;quot;mailhost&amp;quot;,&lt;br /&gt;
        &amp;quot;2&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;label&amp;quot;: &amp;quot;Domain name&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;The domain part of the address, which follows the &amp;#039;@&amp;#039; symbol&amp;quot;,&lt;br /&gt;
      &amp;quot;example&amp;quot;: &amp;quot;mail.com&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
      &amp;quot;required&amp;quot;: true&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;local&amp;quot;: {&lt;br /&gt;
      &amp;quot;aliases&amp;quot;: [&lt;br /&gt;
        &amp;quot;mailbox&amp;quot;,&lt;br /&gt;
        &amp;quot;1&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;label&amp;quot;: &amp;quot;Mailbox name&amp;quot;,&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;The local part of the address, which precedes the &amp;#039;@&amp;#039; symbol&amp;quot;,&lt;br /&gt;
      &amp;quot;example&amp;quot;: &amp;quot;mail&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;line&amp;quot;,&lt;br /&gt;
      &amp;quot;required&amp;quot;: true&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Character-substitution templates]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>SockyPaws</name></author>
	</entry>
</feed>