<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for don't_panic</title>
	<atom:link href="http://mikepultz.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikepultz.com</link>
	<description>personal and professional blog of mike pultz, technology specialist and serial entrepreneur;</description>
	<lastBuildDate>Sun, 07 Mar 2010 18:21:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Using DKIM in Exim by Jim</title>
		<link>http://mikepultz.com/2010/02/using-dkim-in-exim/comment-page-1/#comment-177</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Sun, 07 Mar 2010 18:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://mikepultz.com/?p=384#comment-177</guid>
		<description>&lt;a href=&quot;#comment-173&quot; rel=&quot;nofollow&quot;&gt;@mike&lt;/a&gt; 
Thanks. I am using the same domain/selector and getting a &quot;pass&quot; from check-auth@verifier.port25.com for &quot;DKIM check&quot; for all domains.

Again, thanks for the excellent tutorial.</description>
		<content:encoded><![CDATA[<p><a href="#comment-173" rel="nofollow">@mike</a><br />
Thanks. I am using the same domain/selector and getting a &#8220;pass&#8221; from <a href="mailto:check-auth@verifier.port25.com">check-auth@verifier.port25.com</a> for &#8220;DKIM check&#8221; for all domains.</p>
<p>Again, thanks for the excellent tutorial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using DKIM in Exim by mike</title>
		<link>http://mikepultz.com/2010/02/using-dkim-in-exim/comment-page-1/#comment-173</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Sat, 27 Feb 2010 01:04:47 +0000</pubDate>
		<guid isPermaLink="false">http://mikepultz.com/?p=384#comment-173</guid>
		<description>Jim,

You don&#039;t necessarily have to setup something different per domain- you can sign all your outbound e-mail from the same domain/selector.

If you wanted to have a different config, based on the domain of the sender address, you could technically do a lookup based on the sender domain, and return values for each of the dkim_domain, dkim_selector and dkim_private_key values.

Then you could store these values in a lookup db, or SQL database by sender domain.

So as a quick (un-tested) example, you could do something like this:

&lt;code&gt;remote_smtp:
        driver = smtp
        dkim_domain = $sender_address_domain
        dkim_selector = x
        dkim_private_key = ${lookup pgsql{select key from dkim where domain = ${quote_pgsql:$sender_address_domain}}{$value}}
        dkim_canon = relaxed&lt;/code&gt;

Which would use a common selector of &quot;x&quot;, the domain of the sender e-mail, and a SSL key looked up from a PostgreSQL database by domain.</description>
		<content:encoded><![CDATA[<p>Jim,</p>
<p>You don&#8217;t necessarily have to setup something different per domain- you can sign all your outbound e-mail from the same domain/selector.</p>
<p>If you wanted to have a different config, based on the domain of the sender address, you could technically do a lookup based on the sender domain, and return values for each of the dkim_domain, dkim_selector and dkim_private_key values.</p>
<p>Then you could store these values in a lookup db, or SQL database by sender domain.</p>
<p>So as a quick (un-tested) example, you could do something like this:</p>
<p><code>remote_smtp:<br />
        driver = smtp<br />
        dkim_domain = $sender_address_domain<br />
        dkim_selector = x<br />
        dkim_private_key = ${lookup pgsql{select key from dkim where domain = ${quote_pgsql:$sender_address_domain}}{$value}}<br />
        dkim_canon = relaxed</code></p>
<p>Which would use a common selector of &#8220;x&#8221;, the domain of the sender e-mail, and a SSL key looked up from a PostgreSQL database by domain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using DKIM in Exim by Jim</title>
		<link>http://mikepultz.com/2010/02/using-dkim-in-exim/comment-page-1/#comment-172</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Wed, 24 Feb 2010 18:13:12 +0000</pubDate>
		<guid isPermaLink="false">http://mikepultz.com/?p=384#comment-172</guid>
		<description>Thanks for an excellent explanation. Please forgive my newbie question. I have multiple domains sending mail from the same server. Should there be a separate entry for each in the Exim configure file. How should they look?</description>
		<content:encoded><![CDATA[<p>Thanks for an excellent explanation. Please forgive my newbie question. I have multiple domains sending mail from the same server. Should there be a separate entry for each in the Exim configure file. How should they look?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using DKIM in Exim by Marcel</title>
		<link>http://mikepultz.com/2010/02/using-dkim-in-exim/comment-page-1/#comment-171</link>
		<dc:creator>Marcel</dc:creator>
		<pubDate>Tue, 23 Feb 2010 19:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://mikepultz.com/?p=384#comment-171</guid>
		<description>Yup, found it as well in thee meantime. All working nicely now. Only one listserver sometimes breaking the signature, but all other messages seem to work perfect.

One thing to add is that one should perhaps also add an AuthorDomainSigningPolicy record:

_adsp._domainkey.yourdromain.something

as a text record containing &quot;dkim=all&quot; to indicate one signs all messages. Other option would be &quot;dkim=unknown&quot; to indicate only some mail is signed (for testing that is probably recommended).</description>
		<content:encoded><![CDATA[<p>Yup, found it as well in thee meantime. All working nicely now. Only one listserver sometimes breaking the signature, but all other messages seem to work perfect.</p>
<p>One thing to add is that one should perhaps also add an AuthorDomainSigningPolicy record:</p>
<p>_adsp._domainkey.yourdromain.something</p>
<p>as a text record containing &#8220;dkim=all&#8221; to indicate one signs all messages. Other option would be &#8220;dkim=unknown&#8221; to indicate only some mail is signed (for testing that is probably recommended).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using DKIM in Exim by mike</title>
		<link>http://mikepultz.com/2010/02/using-dkim-in-exim/comment-page-1/#comment-168</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Sat, 13 Feb 2010 18:19:01 +0000</pubDate>
		<guid isPermaLink="false">http://mikepultz.com/?p=384#comment-168</guid>
		<description>&lt;a href=&quot;#comment-166&quot; rel=&quot;nofollow&quot;&gt;@Marcel&lt;/a&gt; 

Thanks for the pointing out that mistake Marcel.

As far as the live validation; port25.com has a similar auto-reply service; just send to check-auth@verifier.port25.com; their system also validates SPF, Sender-ID, and a few other things.

Cheers,

Mike</description>
		<content:encoded><![CDATA[<p><a href="#comment-166" rel="nofollow">@Marcel</a> </p>
<p>Thanks for the pointing out that mistake Marcel.</p>
<p>As far as the live validation; port25.com has a similar auto-reply service; just send to <a href="mailto:check-auth@verifier.port25.com">check-auth@verifier.port25.com</a>; their system also validates SPF, Sender-ID, and a few other things.</p>
<p>Cheers,</p>
<p>Mike</p>
]]></content:encoded>
	</item>
</channel>
</rss>
