<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zeroseven labs &#187; E-Mail</title>
	<atom:link href="http://labs.zeroseven.de/tag/e-mail/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.zeroseven.de</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jul 2010 07:43:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Dynamische Werte in Extension &#8220;th_mailformplus&#8221;</title>
		<link>http://labs.zeroseven.de/development/typo3/dynamische-werte-in-extension-th_mailformplus/</link>
		<comments>http://labs.zeroseven.de/development/typo3/dynamische-werte-in-extension-th_mailformplus/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 08:08:29 +0000</pubDate>
		<dc:creator>albrechtk</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Formular]]></category>
		<category><![CDATA[th_mailformplus]]></category>

		<guid isPermaLink="false">http://labs.zeroseven.de/?p=285</guid>
		<description><![CDATA[Oftmals ist es interessant zu wissen, über welche Seite ein Kontaktformular aufgerufen wurde, also welche Informationen und Produkte für den Kunden besonders attraktiv waren. Eine (schlechte) Möglichkeit für diesen Zweck wäre, verschiedene Mailformulare anzulegen. Bei Änderungen müssten jedoch alle Mailformulare gesucht und angepasst werden.
Eine deutlich sinnvollere Variante wäre, ein einziges Mailformular anzulegen, und darin einen [...]]]></description>
			<content:encoded><![CDATA[<p>Oftmals ist es interessant zu wissen, über welche Seite ein Kontaktformular aufgerufen wurde, also welche Informationen und Produkte für den Kunden besonders attraktiv waren. Eine (schlechte) Möglichkeit für diesen Zweck wäre, verschiedene Mailformulare anzulegen. Bei Änderungen müssten jedoch alle Mailformulare gesucht und angepasst werden.<br />
Eine deutlich sinnvollere Variante wäre, ein einziges Mailformular anzulegen, und darin einen Parameter mit den benötigten Informationen mitzuführen und letzten Endes in der Mail mitzuschicken. Die weit verbreitete Mailformular-Extensions &#8220;<strong>th_mailformplus</strong>&#8221; bringt für dieses Vorhaben bereits alles mit und kann für diesen Zweck optimal angepasst werden.</p>
<p><span id="more-285"></span></p>
<p>Um mitzuloggen, woher eine Anfrage kommt hängen wir zunächst an jeden Link, der zum Mailformular führt einen Parameter an.</p>
<pre>http://.../mailformular.html?demo=MeinWert</pre>
<p>Anschließend erweitern wir das Mailformular-Template um ein verstecktes Feld, in dem wir den Wert aufnehmen und beim Abschicken des Formulars weiter geben.</p>
<pre>&lt;input type="hidden" name="demo" value="###value_demo###" /&gt;</pre>
<p>Anschließend muss auch noch im Mail-Template ein Platzhalter für den Wert eingefügt werden.</p>
<pre>Hier der übergebene Wert: ###demo###</pre>
<p>Auf diesem Weg können beliebig viele Parameter vom Aufruf des Mailformulars bis zum Versand der E-Mail mitgeführt werden. Der Wert der Parameter kann selbstverständlich bei jedem Link anders lauten. Auf diese Weise können an den Link nützliche Informationen angehängt werden, um den Weg des Benutzers nachvollziehen zu können und es ist nicht nötig, für alle Anfragen ein unterschiedliches Mailformular zu erstellen, das evtl. mühsam gepflegt werden müsste.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.zeroseven.de/development/typo3/dynamische-werte-in-extension-th_mailformplus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Typo3: E-Mail-Adressen in Extension verschlüsseln</title>
		<link>http://labs.zeroseven.de/development/typo3/typo3-e-mail-adressen-in-extension-verschlusseln/</link>
		<comments>http://labs.zeroseven.de/development/typo3/typo3-e-mail-adressen-in-extension-verschlusseln/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 13:35:17 +0000</pubDate>
		<dc:creator>albrechtk</dc:creator>
				<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Verschlüsselung]]></category>

		<guid isPermaLink="false">http://labs.zeroseven.de/?p=179</guid>
		<description><![CDATA[Typo3 bietet eine Funktionalität, um E-Mail-Adressen zu verschlüsseln und vor Spam zu schützen, doch ein Risiko stellen Extensions dar. Was, wenn in dieser E-Mail-Adressen im Klartext zu sehen sind? Mit wenig Code lässt sich die Adress-Verschlüsselung in die eigene Extension integrieren.

So, oder ähnlich, sieht das TypoScript aus das angibt, wie E-Mail-Adressen im Auftritt angezeigt werden [...]]]></description>
			<content:encoded><![CDATA[<p>Typo3 bietet eine Funktionalität, um E-Mail-Adressen zu verschlüsseln und vor Spam zu schützen, doch ein Risiko stellen Extensions dar. Was, wenn in dieser E-Mail-Adressen im Klartext zu sehen sind? Mit wenig Code lässt sich die Adress-Verschlüsselung in die eigene Extension integrieren.</p>
<p><span id="more-179"></span></p>
<p>So, oder ähnlich, sieht das TypoScript aus das angibt, wie E-Mail-Adressen im Auftritt angezeigt werden sollen:</p>
<pre>config.spamProtectEmailAddresses = 1
config.spamProtectEmailAddresses_atSubst = (at)
config.spamProtectEmailAddresses_lastDotSubst = (dot)</pre>
<p>Mit der Funktion <code>$this-&gt;cObj-&gt;getMailTo()</code> kann dieser Schutz auch in die eigene Extension integriert werden.</p>
<p>Hier ein kleines Beispiel:</p>
<pre>$email = $this-&gt;cObj-&gt;getMailTo($row['email'], $row['email']);
$content .= '&lt;a href="'.$email[0].'"&gt;'.$email[1].'&lt;/a&gt;';</pre>
<p>Und schon wird die E-Mail-Adresse nach dem selbem Schema verfremdet, wie im Rest des Auftrittes und ist somit für automatische Adress-Sammler schwerer bis gar nicht zu finden. Die oben genannten Einstellungen gelten für die Extension, wie für den ganzen restlichen Auftritt.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.zeroseven.de/development/typo3/typo3-e-mail-adressen-in-extension-verschlusseln/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
