From Fedora Project Wiki

(Blanked the page)
(Completed overview and outline of remaining work)
Line 1: Line 1:
 +
== Overview ==
 +
The motivation to configure sendmail as a client for Simple Mail Transfer Protocol with SSL (SMTPS) came about when I switched ISP's and the new service required authentication as well as the use of port 465 to submit an email for delivery. The old ISP permitted the use of port 25 as long as your IP address was part of their network, whereas the new service blocks that port to outgoing traffic. Setting up SMTPS is fairly easy to do using a client like Evolution, however, it is not quite as straightforward to configure sendmail to do the job. The reason why I needed sendmail was to allow my home server to send email using the PHP mail function from a web page. One of the uses of this server is as a platform for website development and testing.
  
 +
When researching this topic I found a number of helpful sources on the internet. One of the problems though is that they didn't have all the pieces or something was a little off. Two very helpful sources where:
 +
* Qiao Yang's Blog - [http://qiaoyang.blogspot.com/2007/08/sendmail-auth-ssl-tunnel-att-yahoo.html Sendmail + AUTH +SSL tunnel -> ATT Yahoo!] and [http://qiaoyang.blogspot.com/2008/09/at-yahoo-email-address-verification-and.html AT&T Yahoo Email Address Verification and Sendmail]
 +
* [http://www.sendmail.org/~ca/email/auth.html SMTP AUTH in sendmail 8.10-8.13]
 +
 +
== Left To Do ==
 +
# Install and configure stunnel
 +
# Configure sendmail
 +
# Firewall
 +
# Dynamic DNS to allow for address verification
 +
# Email address verification on ISP
 +
# Double check security for any holes
 +
# Look at the possibility of using submission Port 587

Revision as of 20:05, 16 March 2011

Overview

The motivation to configure sendmail as a client for Simple Mail Transfer Protocol with SSL (SMTPS) came about when I switched ISP's and the new service required authentication as well as the use of port 465 to submit an email for delivery. The old ISP permitted the use of port 25 as long as your IP address was part of their network, whereas the new service blocks that port to outgoing traffic. Setting up SMTPS is fairly easy to do using a client like Evolution, however, it is not quite as straightforward to configure sendmail to do the job. The reason why I needed sendmail was to allow my home server to send email using the PHP mail function from a web page. One of the uses of this server is as a platform for website development and testing.

When researching this topic I found a number of helpful sources on the internet. One of the problems though is that they didn't have all the pieces or something was a little off. Two very helpful sources where:

Left To Do

  1. Install and configure stunnel
  2. Configure sendmail
  3. Firewall
  4. Dynamic DNS to allow for address verification
  5. Email address verification on ISP
  6. Double check security for any holes
  7. Look at the possibility of using submission Port 587