<?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 on: Secure wireless email on Mac OS X</title>
	<atom:link href="http://stopdesign.com/archive/2005/02/07/secure-email.html/feed" rel="self" type="application/rss+xml" />
	<link>http://stopdesign.com/archive/2005/02/07/secure-email.html</link>
	<description>Stopdesign is the creative outlet of Douglas Bowman.</description>
	<lastBuildDate>Tue, 04 May 2010 11:39:03 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Eduard</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2870</link>
		<dc:creator>Eduard</dc:creator>
		<pubDate>Mon, 18 Apr 2005 16:51:52 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2870</guid>
		<description>This is an important topic and the information posted by various people is quite interesting. I think I have some things to mention here as well.

One, any wireless links you use for anything should be encrypted with a WEP key. Not just email and not just for sensitive information. An exposed home wireless router will allow any intruder to use your bandwidth, even if your information is no use to them.

Two, any sensitive-information email should be encrypted with a personal certificate and the receiver must use your public certificate to decrypt it. Otherwise, whether you use SSH or not is irrelevant once the email is in route to the receiving SMTP server. Many people (including corporations) are taking great lengths to protect their systems, but no effort is made to educate the end-user as to encryption usage and privacy requirements. I&#039;ve also blogged about this serious omission related to today&#039;s IT environments:

http://www.linkany.com/plog/index.php?op=ViewArticle&amp;articleId=17&amp;blogId=3

Three, if you are an ISP or hosting email provider or IT manager, you should absolutely set up SPF records for the sending domains you&#039;re responsible for, backup storage for emails (European law requires 10 years of emails to be saved for corporations), updated working anti-spam filtering (EU law also requires this), and intelligent anti-virus protection (not just blocking attachments).</description>
		<content:encoded><![CDATA[<p>This is an important topic and the information posted by various people is quite interesting. I think I have some things to mention here as well.</p>
<p>One, any wireless links you use for anything should be encrypted with a WEP key. Not just email and not just for sensitive information. An exposed home wireless router will allow any intruder to use your bandwidth, even if your information is no use to them.</p>
<p>Two, any sensitive-information email should be encrypted with a personal certificate and the receiver must use your public certificate to decrypt it. Otherwise, whether you use SSH or not is irrelevant once the email is in route to the receiving SMTP server. Many people (including corporations) are taking great lengths to protect their systems, but no effort is made to educate the end-user as to encryption usage and privacy requirements. I&#8217;ve also blogged about this serious omission related to today&#8217;s IT environments:</p>
<p><a href="http://www.linkany.com/plog/index.php?op=ViewArticle&#038;articleId=17&#038;blogId=3" rel="nofollow">http://www.linkany.com/plog/index.php?op=ViewArticle&#038;articleId=17&#038;blogId=3</a></p>
<p>Three, if you are an ISP or hosting email provider or IT manager, you should absolutely set up SPF records for the sending domains you&#8217;re responsible for, backup storage for emails (European law requires 10 years of emails to be saved for corporations), updated working anti-spam filtering (EU law also requires this), and intelligent anti-virus protection (not just blocking attachments).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stef</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2869</link>
		<dc:creator>Stef</dc:creator>
		<pubDate>Mon, 11 Apr 2005 00:44:58 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2869</guid>
		<description>Just chipping in again with another useful free (BSD-like, open-source) tool: &lt;a href=&quot;http://rsug.itd.umich.edu/software/fugu/&quot; rel=&quot;nofollow&quot;&gt;Fugu&lt;/a&gt;.  It&#039;s a Mac OS X SFTP, SCP and SSH frontend with drag and drop, perms, console, key authentication, directory upload, keychain support, etc.  Oh, and SSH tunnels ;)</description>
		<content:encoded><![CDATA[<p>Just chipping in again with another useful free (BSD-like, open-source) tool: <a href="http://rsug.itd.umich.edu/software/fugu/" rel="nofollow">Fugu</a>.  It&#8217;s a Mac OS X SFTP, SCP and SSH frontend with drag and drop, perms, console, key authentication, directory upload, keychain support, etc.  Oh, and SSH tunnels ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stef</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2868</link>
		<dc:creator>Stef</dc:creator>
		<pubDate>Mon, 04 Apr 2005 18:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2868</guid>
		<description>Here&#039;s a very good &lt;a href=&quot;http://www.securityfocus.com/infocus/1810&quot; rel=&quot;nofollow&quot;&gt;article on SSH and keys&lt;/a&gt;, which is a bit more thorough than the MacDevCenter article, and &lt;a href=&quot;http://www.securityfocus.com/infocus/1812&quot; rel=&quot;nofollow&quot;&gt;a tutorial on using ssh-agent&lt;/a&gt;, which is a simple commandline &quot;keychain&quot; that&#039;ll stop you being prompted for your passphrase every time you SSH to a host, and it&#039;s standard on most *NIXes. (Handy if you can&#039;t/don&#039;t want to use SSHKeyChain.)

For Windows users I&#039;d highly recommend &lt;a href=&quot;http://www.chiark.greenend.org.uk/~sgtatham/putty/&quot; rel=&quot;nofollow&quot;&gt;PuTTY&lt;/a&gt;, an excellent free (MIT licence) terminal emulator that does port forwarding, as well as telnet, SCP, SFTP.  (The Pageant tool in PuTTY is the equivalent of ssh-agent, and sits in the tray.) To go with that: a &lt;a href=&quot;http://www.cs.dal.ca/studentservices/faq/technical_services/e-mail/portfw.php&quot; rel=&quot;nofollow&quot;&gt;pretty much identical to Doug&#039;s but for PuTTY/Windows tutorial&lt;/a&gt; and &lt;a href=&quot;http://www.jfitz.com/tips/putty_config.html&quot; rel=&quot;nofollow&quot;&gt;another PuTTY port forwarding howto&lt;/a&gt; for good measure.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s a very good <a href="http://www.securityfocus.com/infocus/1810" rel="nofollow">article on SSH and keys</a>, which is a bit more thorough than the MacDevCenter article, and <a href="http://www.securityfocus.com/infocus/1812" rel="nofollow">a tutorial on using ssh-agent</a>, which is a simple commandline &#8220;keychain&#8221; that&#8217;ll stop you being prompted for your passphrase every time you SSH to a host, and it&#8217;s standard on most *NIXes. (Handy if you can&#8217;t/don&#8217;t want to use SSHKeyChain.)</p>
<p>For Windows users I&#8217;d highly recommend <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" rel="nofollow">PuTTY</a>, an excellent free (MIT licence) terminal emulator that does port forwarding, as well as telnet, SCP, SFTP.  (The Pageant tool in PuTTY is the equivalent of ssh-agent, and sits in the tray.) To go with that: a <a href="http://www.cs.dal.ca/studentservices/faq/technical_services/e-mail/portfw.php" rel="nofollow">pretty much identical to Doug&#8217;s but for PuTTY/Windows tutorial</a> and <a href="http://www.jfitz.com/tips/putty_config.html" rel="nofollow">another PuTTY port forwarding howto</a> for good measure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakob Heuser</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2867</link>
		<dc:creator>Jakob Heuser</dc:creator>
		<pubDate>Mon, 28 Mar 2005 18:47:56 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2867</guid>
		<description>For those who are (after all this while) having difficulty with outgoing mail via SSH, another alternative is to grab a tool such as Postfix Enabler http://www.roadstead.com/weblog/Tutorials/PostfixEnabler.html for OSX.  This allows you to use localhost for sending mail.   Additionally, it&#039;s default configuration prevents other users from using your postfix installation, keeping it nice and secure.  It also handles setup of your config file for SASL Authentication.  Just another road to consider of course, and the more options for email security, the better everyone will be.</description>
		<content:encoded><![CDATA[<p>For those who are (after all this while) having difficulty with outgoing mail via SSH, another alternative is to grab a tool such as Postfix Enabler <a href="http://www.roadstead.com/weblog/Tutorials/PostfixEnabler.html" rel="nofollow">http://www.roadstead.com/weblog/Tutorials/PostfixEnabler.html</a> for OSX.  This allows you to use localhost for sending mail.   Additionally, it&#8217;s default configuration prevents other users from using your postfix installation, keeping it nice and secure.  It also handles setup of your config file for SASL Authentication.  Just another road to consider of course, and the more options for email security, the better everyone will be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grurp</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2866</link>
		<dc:creator>Grurp</dc:creator>
		<pubDate>Thu, 24 Mar 2005 01:53:11 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2866</guid>
		<description>There is documention on ssh under Mac OS X. The two places that I know of are: the ssh man pages and &quot;www.openssh.org&quot; the homepage for the version of ssh that Mac OS X uses. The man pages for ssh are: scp, sftp, ssh, ssh_config, sshd_config, sftp-server, ssh-add, ssh-agent, ssh-keygen, and ssh-keysign (the presence of some of these man pages depends on what parts of openssh is installed on your system). To read the manpage ssh type &quot;man ssh&quot; at the commandline. There are several other programs that can read man pages. I personally use pinfo (http://dione.ids.pl/~pborys/pinfo) to read man pages. You can find more programs to read manpages at &quot;freshmeat.net&quot; (freshmeat is a website that lists a lot of different software).

There is a configuration file for the ssh client called &quot;config&quot;. It is located in the &quot;.ssh/&quot; directory under your home directory. Below is a slightly munged and pared listing of my ssh config file:

--- begin file listing ---
# this is a comment

Host *
#Compression yes
Compression no
#CompressionLevel 9
CompressionLevel 0
ForwardX11 yes
KeepAlive yes
StrictHostKeyChecking no
NoHostAuthenticationForLocalhost yes
EscapeChar ~
#VerifyHostKeyDNS yes

Host uncensored
HostName uncensored.citadel.org
User bbs
LocalForward 1304 uncensored.citadel.org:110
LocalForward 1305 uncensored.citadel.org:143
Compression yes
CompressionLevel 9

Host osuny.inri.net
User bbs
Compression yes
CompressionLevel 9


Host eisner
HostName encompasserve.org
#User some_user
Compression yes
CompressionLevel 9
LocalForward 1302 mail.encompasserve.org:25
LocalForward 1303 mail.encompasserve.org:993
LocalForward 1301 mail.encompasserve.org:995
ForwardX11 yes
ServerAliveInterval 70

Host eisner.proxy
HostName encompasserve.org
ProxyCommand /home/bork/bin/stunnel %h %p
Compression yes
CompressionLevel 9
LocalForward 1302 mail.encompasserve.org:25
LocalForward 1303 mail.encompasserve.org:993
LocalForward 1301 mail.encompasserve.org:995
ForwardX11 yes
ServerAliveInterval 70

Host ferdberful
Compression no
CompressionLevel 0
Ciphers blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc

Host pizzabox
Compression no
CompressionLevel 0
ForwardAgent yes
Ciphers blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
ForwardX11 yes

Host manson
HostName manson.vistech.net
User bork
Compression yes
CompressionLevel 9
Ciphers blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
ForwardX11 yes
ServerAliveInterval 70

Host dahmer
#HostName openvms-rocks.com
HostName dahmer.vistech.net
Compression yes
CompressionLevel 9
ForwardX11 yes
ServerAliveInterval 70

--- end file listing ---

You can read about the options used here in the &quot;ssh_config&quot; man page. The entry for &quot;uncensored&quot; is worth noting as it allows me to simply type &quot;ssh uncensored&quot; at the commandline to login into &quot;uncensored.citadel.org&quot; as the user &quot;bbs&quot;, setup some tunnels, and turn on compression (compression is usefull on slow links like dialup internet access).

The reason I specify the order of ciphers to use when logging into some machines is because they are slow. Specifying this order lets me use a faster cipher for these machines which makes ssh work faster on them.

Finally let me mention that while I don&#039;t have a mac myself I have read enough about Mac OS X to know that it uses OpenSSH which I have lots of experience with. As for the OSes I use they are linux, Solaris, OpenVMS, and NetBSD. Most of my working computers are non x86 architecture stuff.


Grurp</description>
		<content:encoded><![CDATA[<p>There is documention on ssh under Mac OS X. The two places that I know of are: the ssh man pages and &#8220;www.openssh.org&#8221; the homepage for the version of ssh that Mac OS X uses. The man pages for ssh are: scp, sftp, ssh, ssh_config, sshd_config, sftp-server, ssh-add, ssh-agent, ssh-keygen, and ssh-keysign (the presence of some of these man pages depends on what parts of openssh is installed on your system). To read the manpage ssh type &#8220;man ssh&#8221; at the commandline. There are several other programs that can read man pages. I personally use pinfo (<a href="http://dione.ids.pl/~pborys/pinfo" rel="nofollow">http://dione.ids.pl/~pborys/pinfo</a>) to read man pages. You can find more programs to read manpages at &#8220;freshmeat.net&#8221; (freshmeat is a website that lists a lot of different software).</p>
<p>There is a configuration file for the ssh client called &#8220;config&#8221;. It is located in the &#8220;.ssh/&#8221; directory under your home directory. Below is a slightly munged and pared listing of my ssh config file:</p>
<p>&#8212; begin file listing &#8212;<br />
# this is a comment</p>
<p>Host *<br />
#Compression yes<br />
Compression no<br />
#CompressionLevel 9<br />
CompressionLevel 0<br />
ForwardX11 yes<br />
KeepAlive yes<br />
StrictHostKeyChecking no<br />
NoHostAuthenticationForLocalhost yes<br />
EscapeChar ~<br />
#VerifyHostKeyDNS yes</p>
<p>Host uncensored<br />
HostName uncensored.citadel.org<br />
User bbs<br />
LocalForward 1304 uncensored.citadel.org:110<br />
LocalForward 1305 uncensored.citadel.org:143<br />
Compression yes<br />
CompressionLevel 9</p>
<p>Host osuny.inri.net<br />
User bbs<br />
Compression yes<br />
CompressionLevel 9</p>
<p>Host eisner<br />
HostName encompasserve.org<br />
#User some_user<br />
Compression yes<br />
CompressionLevel 9<br />
LocalForward 1302 mail.encompasserve.org:25<br />
LocalForward 1303 mail.encompasserve.org:993<br />
LocalForward 1301 mail.encompasserve.org:995<br />
ForwardX11 yes<br />
ServerAliveInterval 70</p>
<p>Host eisner.proxy<br />
HostName encompasserve.org<br />
ProxyCommand /home/bork/bin/stunnel %h %p<br />
Compression yes<br />
CompressionLevel 9<br />
LocalForward 1302 mail.encompasserve.org:25<br />
LocalForward 1303 mail.encompasserve.org:993<br />
LocalForward 1301 mail.encompasserve.org:995<br />
ForwardX11 yes<br />
ServerAliveInterval 70</p>
<p>Host ferdberful<br />
Compression no<br />
CompressionLevel 0<br />
Ciphers blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc</p>
<p>Host pizzabox<br />
Compression no<br />
CompressionLevel 0<br />
ForwardAgent yes<br />
Ciphers blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc<br />
ForwardX11 yes</p>
<p>Host manson<br />
HostName manson.vistech.net<br />
User bork<br />
Compression yes<br />
CompressionLevel 9<br />
Ciphers blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc<br />
ForwardX11 yes<br />
ServerAliveInterval 70</p>
<p>Host dahmer<br />
#HostName openvms-rocks.com<br />
HostName dahmer.vistech.net<br />
Compression yes<br />
CompressionLevel 9<br />
ForwardX11 yes<br />
ServerAliveInterval 70</p>
<p>&#8212; end file listing &#8212;</p>
<p>You can read about the options used here in the &#8220;ssh_config&#8221; man page. The entry for &#8220;uncensored&#8221; is worth noting as it allows me to simply type &#8220;ssh uncensored&#8221; at the commandline to login into &#8220;uncensored.citadel.org&#8221; as the user &#8220;bbs&#8221;, setup some tunnels, and turn on compression (compression is usefull on slow links like dialup internet access).</p>
<p>The reason I specify the order of ciphers to use when logging into some machines is because they are slow. Specifying this order lets me use a faster cipher for these machines which makes ssh work faster on them.</p>
<p>Finally let me mention that while I don&#8217;t have a mac myself I have read enough about Mac OS X to know that it uses OpenSSH which I have lots of experience with. As for the OSes I use they are linux, Solaris, OpenVMS, and NetBSD. Most of my working computers are non x86 architecture stuff.</p>
<p>Grurp</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leonard</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2865</link>
		<dc:creator>leonard</dc:creator>
		<pubDate>Sat, 12 Mar 2005 20:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2865</guid>
		<description>I made a pretty comprehensive walkthrough on how to set up SOCKS proxying (w/ SSH dynamic port forwarding as others mentioned) on OS X this morning: http://next.randomfoo.net/blog/id/3908</description>
		<content:encoded><![CDATA[<p>I made a pretty comprehensive walkthrough on how to set up SOCKS proxying (w/ SSH dynamic port forwarding as others mentioned) on OS X this morning: <a href="http://next.randomfoo.net/blog/id/3908" rel="nofollow">http://next.randomfoo.net/blog/id/3908</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Douglas Bowman</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2864</link>
		<dc:creator>Douglas Bowman</dc:creator>
		<pubDate>Thu, 10 Mar 2005 16:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2864</guid>
		<description>Hey Ian,

I&#039;m already doing this with a Yahoo email account, as you might be able to tell above in the post where I show my local/remote port equivalents table. Works the same as any other email account, as long as you already have POP access to your Yahoo account (a paid feature, I believe, but it also comes with SBC/Yahoo DSL).

If you don&#039;t get it working for some reason, find me in Austin before the conference gets going. I&#039;ll be there Friday night onward.</description>
		<content:encoded><![CDATA[<p>Hey Ian,</p>
<p>I&#8217;m already doing this with a Yahoo email account, as you might be able to tell above in the post where I show my local/remote port equivalents table. Works the same as any other email account, as long as you already have POP access to your Yahoo account (a paid feature, I believe, but it also comes with SBC/Yahoo DSL).</p>
<p>If you don&#8217;t get it working for some reason, find me in Austin before the conference gets going. I&#8217;ll be there Friday night onward.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Lloyd</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2863</link>
		<dc:creator>Ian Lloyd</dc:creator>
		<pubDate>Thu, 10 Mar 2005 11:36:22 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2863</guid>
		<description>I know this isn&#039;t a forum, but given that someone might be viewing this and have an answer ...

Can I do what Doug&#039;s suggested using Mail.app accessing accounts on Yahoo? If *you* have done this, please let me know!</description>
		<content:encoded><![CDATA[<p>I know this isn&#8217;t a forum, but given that someone might be viewing this and have an answer &#8230;</p>
<p>Can I do what Doug&#8217;s suggested using Mail.app accessing accounts on Yahoo? If *you* have done this, please let me know!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger H.</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2862</link>
		<dc:creator>Roger H.</dc:creator>
		<pubDate>Sun, 06 Mar 2005 00:49:53 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2862</guid>
		<description>Thanks for the instructions.

I had been searching for a solution to having port 25 blocked by wireless hotspots, bt I also like the idea of securing my e-mail and ftp transmissions in general.

Unfotunately, whils I can create a tunnell into my domain, I cannot access either the POP server or the SMTP server. This may be because I host on a server farm, and the mailservers are actually at a different domain than my own, and I can&#039;t get direct SSH access to them. Is there a way around this (for a not too proficient unix newbie)?

Thanks,

Roger</description>
		<content:encoded><![CDATA[<p>Thanks for the instructions.</p>
<p>I had been searching for a solution to having port 25 blocked by wireless hotspots, bt I also like the idea of securing my e-mail and ftp transmissions in general.</p>
<p>Unfotunately, whils I can create a tunnell into my domain, I cannot access either the POP server or the SMTP server. This may be because I host on a server farm, and the mailservers are actually at a different domain than my own, and I can&#8217;t get direct SSH access to them. Is there a way around this (for a not too proficient unix newbie)?</p>
<p>Thanks,</p>
<p>Roger</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacques Distler</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2861</link>
		<dc:creator>Jacques Distler</dc:creator>
		<pubDate>Thu, 03 Mar 2005 09:10:07 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2861</guid>
		<description>I don&#039;t quite understand why you feel the need to tunnel your outgoing SMTP connection.

Either

1) Your SMTP server does not require any sort of authentication (it&#039;s an &quot;open relay&quot;, and you should promptly switch providers, or it uses antiquated methods like &quot;POP before SMTP&quot;).

2) It uses SMTP Auth and provides &quot;secure&quot; authentication schemes, like CRAM-MD5 or DIGEST-MD5 (both of which are natively supported by Apple&#039;s Mail client).

3) It uses SMTP Auth + TLS and uses a &#039;cleartext&#039; authentication scheme, tunnelled over the TLS connection.

I&#039;m hard-pressed to think of a provider that doesn&#039;t fall into one of these three classes.

On the receiving end, again, &quot;most&quot; POP3 servers support either APOP authentication or POP3-over-SSL (both of which are supported by Apple&#039;s Mail client). And most modern IMAP servers support SSL connections.

The biggest problem I&#039;ve had doing mail over wireless is &lt;a href=&quot;http://golem.ph.utexas.edu/~distler/blog/archives/000183.html&quot; rel=&quot;nofollow&quot;&gt;Port 25-blocking&lt;/a&gt;.

Mind you, I use SSH tunnelling for all kinds of other stuff (VNC, MySQL, ...). Just not for mail ...</description>
		<content:encoded><![CDATA[<p>I don&#8217;t quite understand why you feel the need to tunnel your outgoing SMTP connection.</p>
<p>Either</p>
<p>1) Your SMTP server does not require any sort of authentication (it&#8217;s an &#8220;open relay&#8221;, and you should promptly switch providers, or it uses antiquated methods like &#8220;POP before SMTP&#8221;).</p>
<p>2) It uses SMTP Auth and provides &#8220;secure&#8221; authentication schemes, like CRAM-MD5 or DIGEST-MD5 (both of which are natively supported by Apple&#8217;s Mail client).</p>
<p>3) It uses SMTP Auth + TLS and uses a &#8216;cleartext&#8217; authentication scheme, tunnelled over the TLS connection.</p>
<p>I&#8217;m hard-pressed to think of a provider that doesn&#8217;t fall into one of these three classes.</p>
<p>On the receiving end, again, &#8220;most&#8221; POP3 servers support either APOP authentication or POP3-over-SSL (both of which are supported by Apple&#8217;s Mail client). And most modern IMAP servers support SSL connections.</p>
<p>The biggest problem I&#8217;ve had doing mail over wireless is <a href="http://golem.ph.utexas.edu/~distler/blog/archives/000183.html" rel="nofollow">Port 25-blocking</a>.</p>
<p>Mind you, I use SSH tunnelling for all kinds of other stuff (VNC, MySQL, &#8230;). Just not for mail &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2860</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Wed, 02 Mar 2005 05:43:10 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2860</guid>
		<description>Doug, thanks again for your helpful suggestions about outgoing SMTP emails through tunnels. I&#039;ve been poking around for a while, but didn&#039;t find a way to make outgoing SSH play nice with my server.

However, I (hopefully) found another solution for securing outgoing mail from my Powerbook. I downloaded a program called &lt;a href=&quot;http://www.cutedgesystems.com/weblog/Tutorials/PostfixEnabler.html&quot; rel=&quot;nofollow&quot;&gt;Postfix Enabler&lt;/a&gt; that allows you to set up your powerbook as its own localhost SMTP server. Not only this, but it creates local SSL certificates so that you can turn SSL on in your outgoing mail settings in Mail.

I&#039;ve just sent a few emails using this method, and it seems to work quite well. Does anybody know if this is actually a reliable way of sending email securely? I&#039;m not an expert at this stuff, so if anybody has any cautionary notes, I&#039;d be glad to take heed. Thanks!</description>
		<content:encoded><![CDATA[<p>Doug, thanks again for your helpful suggestions about outgoing SMTP emails through tunnels. I&#8217;ve been poking around for a while, but didn&#8217;t find a way to make outgoing SSH play nice with my server.</p>
<p>However, I (hopefully) found another solution for securing outgoing mail from my Powerbook. I downloaded a program called <a href="http://www.cutedgesystems.com/weblog/Tutorials/PostfixEnabler.html" rel="nofollow">Postfix Enabler</a> that allows you to set up your powerbook as its own localhost SMTP server. Not only this, but it creates local SSL certificates so that you can turn SSL on in your outgoing mail settings in Mail.</p>
<p>I&#8217;ve just sent a few emails using this method, and it seems to work quite well. Does anybody know if this is actually a reliable way of sending email securely? I&#8217;m not an expert at this stuff, so if anybody has any cautionary notes, I&#8217;d be glad to take heed. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Potencia</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2859</link>
		<dc:creator>Potencia</dc:creator>
		<pubDate>Sat, 26 Feb 2005 22:19:08 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2859</guid>
		<description>How can you ever feal secure once your data leaves your computer. Security died after 9-11-2001. The PATRIOT ACT killed it. What ever happened to the good old days of PGP?</description>
		<content:encoded><![CDATA[<p>How can you ever feal secure once your data leaves your computer. Security died after 9-11-2001. The PATRIOT ACT killed it. What ever happened to the good old days of PGP?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jessica Lopez</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2858</link>
		<dc:creator>Jessica Lopez</dc:creator>
		<pubDate>Fri, 25 Feb 2005 21:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2858</guid>
		<description>Fantastic! Thanks for this great tutorial. I found it very interesting...</description>
		<content:encoded><![CDATA[<p>Fantastic! Thanks for this great tutorial. I found it very interesting&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Lloyd</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2857</link>
		<dc:creator>Ian Lloyd</dc:creator>
		<pubDate>Wed, 23 Feb 2005 00:06:59 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2857</guid>
		<description>Doug, I&#039;ve printed out everything here, read it thoroughly, yet I&#039;m still confused. I understand the risks of using wireless, but I know so little about what I can and can&#039;t do with my email that I don&#039;t know if I can use any of the advice here. Basically, all of my web &#039;ventures&#039; make (almost) zero money , and hence all my hosting is cheap and (sometimes) cheerful. I use Yahoo mail extensively, using the POP forwarding so I don;t have to use webmail. I&#039;ve checked all the comments so far, but have not seen any mention of this kind of usage. Could I secure my wireless accesss at SXSW this year using this technique with Yahoo-based mail accounts? Please, if anyone can add any extra infor for this dullard right here it&#039;d be appreciated!</description>
		<content:encoded><![CDATA[<p>Doug, I&#8217;ve printed out everything here, read it thoroughly, yet I&#8217;m still confused. I understand the risks of using wireless, but I know so little about what I can and can&#8217;t do with my email that I don&#8217;t know if I can use any of the advice here. Basically, all of my web &#8216;ventures&#8217; make (almost) zero money , and hence all my hosting is cheap and (sometimes) cheerful. I use Yahoo mail extensively, using the POP forwarding so I don;t have to use webmail. I&#8217;ve checked all the comments so far, but have not seen any mention of this kind of usage. Could I secure my wireless accesss at SXSW this year using this technique with Yahoo-based mail accounts? Please, if anyone can add any extra infor for this dullard right here it&#8217;d be appreciated!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jauhari</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2856</link>
		<dc:creator>Jauhari</dc:creator>
		<pubDate>Tue, 22 Feb 2005 05:27:10 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2856</guid>
		<description>With SSH it&#039;s more secure. Great article</description>
		<content:encoded><![CDATA[<p>With SSH it&#8217;s more secure. Great article</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sahil</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2855</link>
		<dc:creator>Sahil</dc:creator>
		<pubDate>Mon, 21 Feb 2005 22:54:45 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2855</guid>
		<description>This does not work for me.  I configure the tunnel as per the post (thanks for taking the time out to explain!) but keep being rejected at Mail&#039;s password prompt.  I know the password is correct because I can get in via webmail.  The mail server does *NOT* allow plaintext passwords.  But I figured setting the tunnel to connect to port 143 would not make a difference even though otherwise plaintext connections to 143 are rejected, because doesn&#039;t the tunnel pre-authenticate?  I tried to set a tunnel to 993 on the mail server, in which case I don&#039;t even RECEIVE a password prompt.

So confused.</description>
		<content:encoded><![CDATA[<p>This does not work for me.  I configure the tunnel as per the post (thanks for taking the time out to explain!) but keep being rejected at Mail&#8217;s password prompt.  I know the password is correct because I can get in via webmail.  The mail server does *NOT* allow plaintext passwords.  But I figured setting the tunnel to connect to port 143 would not make a difference even though otherwise plaintext connections to 143 are rejected, because doesn&#8217;t the tunnel pre-authenticate?  I tried to set a tunnel to 993 on the mail server, in which case I don&#8217;t even RECEIVE a password prompt.</p>
<p>So confused.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rebecca</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2854</link>
		<dc:creator>Rebecca</dc:creator>
		<pubDate>Fri, 18 Feb 2005 21:16:07 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2854</guid>
		<description>&lt;a href=&quot;#comment43&quot; rel=&quot;nofollow&quot;&gt;David:&lt;/a&gt; there definitely is a way to do this. I couldn&#039;t walk you through it myself, but look around out there.</description>
		<content:encoded><![CDATA[<p><a href="#comment43" rel="nofollow">David:</a> there definitely is a way to do this. I couldn&#8217;t walk you through it myself, but look around out there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mr_mojo</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2853</link>
		<dc:creator>mr_mojo</dc:creator>
		<pubDate>Thu, 17 Feb 2005 22:00:36 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2853</guid>
		<description>Yes, that&#039;s what I thought. I just didn&#039;t see anything about the intermeditary in the article, I thought I misread it; and I did.</description>
		<content:encoded><![CDATA[<p>Yes, that&#8217;s what I thought. I just didn&#8217;t see anything about the intermeditary in the article, I thought I misread it; and I did.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Douglas Bowman</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2852</link>
		<dc:creator>Douglas Bowman</dc:creator>
		<pubDate>Thu, 17 Feb 2005 20:38:45 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2852</guid>
		<description>Thanks &lt;a href=&quot;#comment55&quot; rel=&quot;nofollow&quot;&gt;Joe H&lt;/a&gt;. You explained it better than I could. I was starting to wonder if I was going crazy.

And to echo lots of comments above: yes, &lt;strong&gt;if you have the ability to use SSL&lt;/strong&gt; for your connections, &lt;strong&gt;USE IT!&lt;/strong&gt; Using SSL will secure mail all the way to your mail server. You don&#039;t need SSH, or SSHTM, or any of the steps in my original post if that&#039;s the case.

My SSH server and my mail server happen to be on the same machine -- everything is self-contained on one box. So, [I think] in my case, I&#039;m essentially getting the same extensiveness of security that SSL would provide. Other people may SSH into a different box than their mail server. As Joe says above, once past the SSH server, hopefully at that point, your mail is passing along on a trusted wired network, where sniffing isn&#039;t as much an issue, nor possible without root (or similar high-privilege) access to one of the destination or intermediary relay servers.</description>
		<content:encoded><![CDATA[<p>Thanks <a href="#comment55" rel="nofollow">Joe H</a>. You explained it better than I could. I was starting to wonder if I was going crazy.</p>
<p>And to echo lots of comments above: yes, <strong>if you have the ability to use SSL</strong> for your connections, <strong>USE IT!</strong> Using SSL will secure mail all the way to your mail server. You don&#8217;t need SSH, or SSHTM, or any of the steps in my original post if that&#8217;s the case.</p>
<p>My SSH server and my mail server happen to be on the same machine &#8212; everything is self-contained on one box. So, [I think] in my case, I&#8217;m essentially getting the same extensiveness of security that SSL would provide. Other people may SSH into a different box than their mail server. As Joe says above, once past the SSH server, hopefully at that point, your mail is passing along on a trusted wired network, where sniffing isn&#8217;t as much an issue, nor possible without root (or similar high-privilege) access to one of the destination or intermediary relay servers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe H</title>
		<link>http://stopdesign.com/archive/2005/02/07/secure-email.html#comment-2851</link>
		<dc:creator>Joe H</dc:creator>
		<pubDate>Thu, 17 Feb 2005 19:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://70.32.90.75/?p=246#comment-2851</guid>
		<description>mr_mojo: Your interpretation of the tunneling is incorrect.

Here is what it should look like:
Mail client -&gt; SSH Tunnel Manager RUNNING ON SAME COMPUTER (this provides a secure connection) -&gt; Internet (still secure here) -&gt; Other computer running sshd (daemon) -&gt; Internet from other computer (insecure now, unless using SSL or similar) -&gt; Mail server.

So essentially, you make a secure tunnel to some other machine.  From then on, you are NOT secured unless using another secure connection like SSL to your mail server.  SSH Tunnel manager does the job of opening the tunnel and securing the connection (with ssh).  Once your laptop is connected to the other computer, you are basically using the other computer&#039;s ports you specify as your own.

The key thing to get here is that we are NOT trying to get an end-to-end secure connection between the laptop on wireless and the mail server.  We are ONLY concerned about going from the wireless connection to an intermediary (Other computer in this example, something you trust) securely.  Once we are at the other computer, we should hopefully be on a wired connection that we can mostly trust to talk to our mailserver.

Using SSL, as proposed in many posts above, allows complete end to end security, but you wouldn&#039;t need ssh tunnels if you could communicate that way.

SSH is only being used to secure your wireless communications from an untrusted wireless network where your traffic could be sniffed to a &quot;secure&quot; network that you yourself trust.

If you need some more explanation, I can draw up a little picture of what this looks like.</description>
		<content:encoded><![CDATA[<p>mr_mojo: Your interpretation of the tunneling is incorrect.</p>
<p>Here is what it should look like:<br />
Mail client -> SSH Tunnel Manager RUNNING ON SAME COMPUTER (this provides a secure connection) -> Internet (still secure here) -> Other computer running sshd (daemon) -> Internet from other computer (insecure now, unless using SSL or similar) -> Mail server.</p>
<p>So essentially, you make a secure tunnel to some other machine.  From then on, you are NOT secured unless using another secure connection like SSL to your mail server.  SSH Tunnel manager does the job of opening the tunnel and securing the connection (with ssh).  Once your laptop is connected to the other computer, you are basically using the other computer&#8217;s ports you specify as your own.</p>
<p>The key thing to get here is that we are NOT trying to get an end-to-end secure connection between the laptop on wireless and the mail server.  We are ONLY concerned about going from the wireless connection to an intermediary (Other computer in this example, something you trust) securely.  Once we are at the other computer, we should hopefully be on a wired connection that we can mostly trust to talk to our mailserver.</p>
<p>Using SSL, as proposed in many posts above, allows complete end to end security, but you wouldn&#8217;t need ssh tunnels if you could communicate that way.</p>
<p>SSH is only being used to secure your wireless communications from an untrusted wireless network where your traffic could be sniffed to a &#8220;secure&#8221; network that you yourself trust.</p>
<p>If you need some more explanation, I can draw up a little picture of what this looks like.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
