<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://iredmail.org/wiki/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Addition/Configure dk-filter to sign emails with Domainkeys - Revision history</title>
		<link>http://iredmail.org/wiki/index.php?title=Addition/Configure_dk-filter_to_sign_emails_with_Domainkeys&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.5</generator>
		<lastBuildDate>Fri, 24 May 2013 15:06:07 GMT</lastBuildDate>
		<item>
			<title>Derchris at 16:23, 5 April 2010</title>
			<link>http://iredmail.org/wiki/index.php?title=Addition/Configure_dk-filter_to_sign_emails_with_Domainkeys&amp;diff=230&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:23, 5 April 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;; ANSWER SECTION:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;;; ANSWER SECTION:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;dk._domainkey.&amp;lt;domain&amp;gt;. 3600 IN&amp;nbsp; &amp;nbsp; &amp;nbsp; TXT&amp;nbsp; &amp;nbsp;  &amp;quot;k=rsa\; t=y\; p=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDq4XiKzLKI/biXkAHM3smiSnsJ1FOLjlTrrH1CJfh0SOnBjR1YcNfCWnGyQFLdyUbdGj4AMEJIr8/jZszDgSLTFDYxPh2Yl0BDcfXhldLXq1yAJYB8k4JYOwoDINnXV26asjtfEH0NH0v9ue/lifc69zuGuJ2j3VFqBPD1+03QSwIDAQAB&lt;/del&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;dk._domainkey.&amp;lt;domain&amp;gt;. 3600 IN&amp;nbsp; &amp;nbsp; &amp;nbsp; TXT&amp;nbsp; &amp;nbsp;  &amp;quot;k=rsa\; t=y\; p=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Long RSA key&lt;/ins&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2013-05-24 15:06:07 --&gt;
&lt;/table&gt;</description>
			<pubDate>Mon, 05 Apr 2010 16:23:19 GMT</pubDate>			<dc:creator>Derchris</dc:creator>			<comments>http://iredmail.org/wiki/index.php?title=Talk:Addition/Configure_dk-filter_to_sign_emails_with_Domainkeys</comments>		</item>
		<item>
			<title>Derchris:&amp;#32;*/ derchris */ - Added dk-filter setup Page</title>
			<link>http://iredmail.org/wiki/index.php?title=Addition/Configure_dk-filter_to_sign_emails_with_Domainkeys&amp;diff=229&amp;oldid=prev</link>
			<description>&lt;p&gt;*/ derchris */ - Added dk-filter setup Page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Check DNS settings=&lt;br /&gt;
&lt;br /&gt;
First check that Domainkeys is setup ok in DNS&lt;br /&gt;
&lt;br /&gt;
{{cmd|&amp;lt;pre&amp;gt;&lt;br /&gt;
#dig _domainkey.&amp;lt;domain&amp;gt; TXT&lt;br /&gt;
&lt;br /&gt;
;; ANSWER SECTION:&lt;br /&gt;
_domainkey.&amp;lt;domain&amp;gt;. 3600    IN      TXT     &amp;quot;t=y\; o=-&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#dig dk._domainkey.&amp;lt;domain&amp;gt; TXT&lt;br /&gt;
&lt;br /&gt;
;; ANSWER SECTION:&lt;br /&gt;
dk._domainkey.&amp;lt;domain&amp;gt;. 3600 IN      TXT     &amp;quot;k=rsa\; t=y\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDq4XiKzLKI/biXkAHM3smiSnsJ1FOLjlTrrH1CJfh0SOnBjR1YcNfCWnGyQFLdyUbdGj4AMEJIr8/jZszDgSLTFDYxPh2Yl0BDcfXhldLXq1yAJYB8k4JYOwoDINnXV26asjtfEH0NH0v9ue/lifc69zuGuJ2j3VFqBPD1+03QSwIDAQAB&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
In this example, I created a _domainkey DNS TXT entry with &amp;quot;t=y; o=-&amp;quot;, and a Selector dk._domainkey with &amp;quot;k=rsa t=y p=&amp;lt;RSA Key&amp;gt;&amp;quot;&lt;br /&gt;
The RSA key is the same as for DKIM, which is already setup via Amavis&lt;br /&gt;
&lt;br /&gt;
=Install dk-filter=&lt;br /&gt;
&lt;br /&gt;
Install dk-filter&lt;br /&gt;
&lt;br /&gt;
{{cmd|&amp;lt;pre&amp;gt;&lt;br /&gt;
#apt-get install dk-filter &lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Check dk-filter user/group=&lt;br /&gt;
&lt;br /&gt;
Check if dk-filter user/group has been added&lt;br /&gt;
&lt;br /&gt;
{{cmd|&amp;lt;pre&amp;gt;&lt;br /&gt;
#grep dk-filter /etc/passwd&lt;br /&gt;
dk-filter:x:125:132::/var/run/dk-filter:/bin/false&lt;br /&gt;
&lt;br /&gt;
#grep dk-filter /etc/group&lt;br /&gt;
dk-filter:x:132: &lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
If not, create the user/group, with /var/run/dk-filter as home dir.&lt;br /&gt;
&lt;br /&gt;
=Configure dk-filter=&lt;br /&gt;
&lt;br /&gt;
Open /etc/default/dk-filter:&lt;br /&gt;
{{cfg|/etc/default/dk-filter |&amp;lt;pre&amp;gt;&lt;br /&gt;
# Sane defaults: log to syslog&lt;br /&gt;
DAEMON_OPTS=&amp;quot;-l&amp;quot;&lt;br /&gt;
DAEMON_OPTS=&amp;quot;$DAEMON_OPTS -b s -c simple -d &amp;lt;domain&amp;gt; -D -h -m ORIGINATING -s /var/lib/dkim/&amp;lt;domain&amp;gt;.pem -S &amp;lt;selector&amp;gt;&amp;quot;&lt;br /&gt;
SOCKET=&amp;quot;inet:4445@127.0.0.1&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
dk-filter will sign mails on 127.0.0.1:4445 for Domain &amp;lt;domain&amp;gt;, with keys from /var/lib/dkim/&amp;lt;domain&amp;gt;.pem using Selector &amp;lt;selector&amp;gt;&lt;br /&gt;
You need to change this to your environment (domain, selector)&lt;br /&gt;
&lt;br /&gt;
=Configure postfix=&lt;br /&gt;
&lt;br /&gt;
Open /etc/postfix/master.conf, and go down to the Amavis smtpd&lt;br /&gt;
{{cfg|/etc/postfix/master.conf |&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1:10025 inet n  -   -   -   -  smtpd&lt;br /&gt;
    -o content_filter=&lt;br /&gt;
    -o milter_default_action=accept&lt;br /&gt;
    -o milter_macro_daemon_name=ORIGINATING&lt;br /&gt;
    -o smtpd_milters=inet:127.0.0.1:4445       # Add this to the Postfix config&lt;br /&gt;
    -o local_recipient_maps=&lt;br /&gt;
    -o relay_recipient_maps=&lt;br /&gt;
    -o smtpd_restriction_classes=&lt;br /&gt;
    -o smtpd_delay_reject=no&lt;br /&gt;
    -o smtpd_client_restrictions=permit_mynetworks,reject&lt;br /&gt;
    -o smtpd_helo_restrictions=&lt;br /&gt;
    -o smtpd_sender_restrictions=&lt;br /&gt;
    -o smtpd_recipient_restrictions=permit_mynetworks,reject&lt;br /&gt;
    -o mynetworks_style=host&lt;br /&gt;
    -o mynetworks=127.0.0.0/8&lt;br /&gt;
    -o strict_rfc821_envelopes=yes&lt;br /&gt;
    -o smtpd_error_sleep_time=0&lt;br /&gt;
    -o smtpd_soft_error_limit=1001&lt;br /&gt;
    -o smtpd_hard_error_limit=1000&lt;br /&gt;
    -o smtpd_client_connection_count_limit=0&lt;br /&gt;
    -o smtpd_client_connection_rate_limit=0&lt;br /&gt;
    -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_address_mappings&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=Start dk-filter=&lt;br /&gt;
&lt;br /&gt;
Start dk-filter, and then restart Postfix&lt;br /&gt;
{{cmd|&amp;lt;pre&amp;gt;&lt;br /&gt;
#/etc/init.d/dk-filter start&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Check if dk-filter is running&lt;br /&gt;
&lt;br /&gt;
Then restart Postfix&lt;br /&gt;
{{cmd|&amp;lt;pre&amp;gt;&lt;br /&gt;
#/etc/init.d/postfix restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=Test Domainkeys=&lt;br /&gt;
&lt;br /&gt;
Domainkeys should now be working.&lt;br /&gt;
In order to test it, send a blank email to:&lt;br /&gt;
&lt;br /&gt;
check-auth@verifier.port25.com&lt;br /&gt;
&lt;br /&gt;
Wait for the reply. It should show like this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
==========================================================&lt;br /&gt;
Summary of Results&lt;br /&gt;
==========================================================&lt;br /&gt;
SPF check:          pass&lt;br /&gt;
DomainKeys check:   pass&lt;br /&gt;
DKIM check:         pass&lt;br /&gt;
Sender-ID check:    pass&lt;br /&gt;
SpamAssassin check: ham&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</description>
			<pubDate>Mon, 05 Apr 2010 16:22:25 GMT</pubDate>			<dc:creator>Derchris</dc:creator>			<comments>http://iredmail.org/wiki/index.php?title=Talk:Addition/Configure_dk-filter_to_sign_emails_with_Domainkeys</comments>		</item>
	</channel>
</rss>