Sharepoint 2007 SP2 (MOSSWFE)

Coordinator
Oct 12, 2010 at 6:19 PM

Fred Morisson from cFocus wrote to me today on using the SSFD with Sharepoint 2007

Although there is no special stuff you have to do to make SSFD work "with" another application, aside running it on a free port 25, he gave me a list of instructions which some people may find useful in preparing a Sharepoint 2007 install to use an SMTP server other than the IIS SMTP service

To turn email on in your MOSSWFE box, follow these steps:

  1. Remove KB946517 from your MOSSWFE box.  Use Control Panel, Add/Remove Programs to check for this issue.  If you remove that hotfix, you will have to reboot your MOSSWFE box.
  2. Open SharePoint Central Administration.
  3. Under Operations, Outgoing Email Settings, change the server name field to MOSSWFE.
  4. In Application Management, Web application outgoing e-mail settings, change Outbound SMTP server to MOSSWFE.
  5. Open IIS Manager via Control Panel.
  6. Right-click on Default SMTP Virtual Server and choose Properties.
  7. On the General tab, set the Enable logging checkbox.
  8. On the Access tab, click the Relay button within the Relay restrictions group box.
  9. Select the All except the list below radio button.
  10. Click the OK button to close the Relay Restrictions dialog.
  11. Click the OK button to close the Default SMTP Virtual Server Properties dialog.
  12. Right-click on Default SMTP Virtual Server and choose Start.


Optional: install Antix SMTP Imposter

  1. Download the setup.exe for Antix SMTP Server For Developers located (as of October 2010) at http://www.antix.co.uk/projects/SmtpServerForDevelopers.  At the time of this writing, only Version 1 has been tested in these instructions.  If you want to try Version 2 Beta, you're on your own but be forwarned that version 2 requires installing .Net Framework 4.0.
  2. Install, but do not start the Antix SMTP Impster program just yet.
  3. Use Control Panel, Administrative Tools, Services to open up the list of running Windows Services.
  4. Locate Simple Mail Transfer Portocol (SMTP) and double-click it to bring up the configuration dialog.
  5. In the General tab, change the Startup type to Manual.
  6. Click the Stop button to stop the SMTP Service.
  7. Click Start Programs, Antix Software Limited, Antix SMTP Server Emulation for Developers. A small window will open up which will show you the intercepted emails.
  8. Do something in SharePoint 2007 that will cause an email to be sent, such as the creation of an Alert on a list for all change types with the frequency set to Immediate followed by the creation of a new item on that list.  Keep in mind that even though the alert frequency is set to immediate, the default polling interval of SharePoint for sending emails is probably (don't know this to be 100% accurate) "every 5 minutes between 00 and 59", so you must be extremely patient when waiting for the outbound email to show up in the Antix SMTP Imposter window, perhaps as long as 10 minutes (remainder of current interval plus one additional 5 minute interval).
  9. When an email appears in the Antix SMTP Server window, double-click on it, which will launch Outlook Express.  If you've never used Outlook Express before, go through the setup process, using your own email address for the user (e.g., for the SharePoint user who is the recipient of the alert emails, use your own email address).  Make sure that email address is consistent between the users's SharePoint Profile and (if you' re using it) Active Directory.