Google
 
Main Page
 The gatekeeper of reality is
 quantified imagination.

Stay notified when site changes by adding your email address:

Your Email:

Bookmark and Share
The Ultimate Candle
Email Notification
Installing and Configuring Email
Octagon Beeswax Glyph Candles
  Back To Previous Page

Sharepoint 2010 can both send and receive email. If you are only interested in sending email (such as Sharepoint 2010 sending out email alerts) and you have an SMTP server, you do not need to install SMTP on the Sharepoint 2010 server.


The steps below include installing SMTP (in the event there is no SMTP server).

STEP 1

(Enlarge)
  1. Install the SMTP feature. Start by opening Server Manager and clicking on "Add Features".
STEP 2

(Enlarge)
  1. Select SMTP Server and click the button "Add Required Role Services".
STEP 3

(Enlarge)
  1. Now that "SMTP Server" is checked, click the button "Next >".
STEP 4

(Enlarge)
  1. Click "Next >" again to continue with the new feature installation.
STEP 5

(Enlarge)
  1. "ODBC Logging" will be checked by default. Click the button "Next >".
STEP 6

(Enlarge)
  1. Confirm the new features installation by clicking on the button "Install".
STEP 7

(Enlarge)
  1. Now the installation takes place.
STEP 8

(Enlarge)
  1. When the installation succeeds you will see this result.
STEP 9

(Enlarge)
  1. Now the SMTP server needs to be configured. This is accomplished by going to "Internet Information Services (IIS) 6.0 Manager" from the Start menu.
STEP 10

(Enlarge)
  1. Select "SMTP Virtual Server #1".
STEP 11

(Enlarge)
  1. Right click and select "Properties".
STEP 12

(Enlarge)
  1. After opening the "Access" tab click on the "Authentication..." button under the "Access control" section. Ensure "Anonymous access" is checked.
STEP 13

(Enlarge)
  1. Click on the "Relay..." button under the "Relay restrictions" section. Select "All except the list below" and check the checkbox unless you already have something different in place.
STEP 14

(Enlarge)
  1. Under Services, locate the "Simple Mail Transfer Protocol (SMTP)", right-click and select "Properties".
STEP 15

(Enlarge)
  1. Under the "General" tab, select Startup type as "Automatic".
  2. THIS IS THE LAST STEP FOR INSTALLING SMTP.
STEP 16

(Enlarge)
  1. Open Central Administration using the farm account. From System Settings click on "Configure outgoing e-mail settings".
STEP 17

(Enlarge)
  1. Complete the Mail Settings section and click the "OK" button.
STEP 18

(Enlarge)
  1. Now open the Exchange Management Console on the server designated as the Hub Transport and click on "New Receive Connector".
STEP 19

(Enlarge)
  1. Enter a descriptive name for the new SMTP Receive Connector; intended use as "Custom" and click on the button "Next >".
STEP 20

(Enlarge)
  1. Click on the "Edit..." button.
STEP 21

(Enlarge)
  1. If you don't know the IP address of the Sharepoint 2010 server where you've installed the SMTP Service, you may want to open Server Manager to get the IP address.
STEP 22

(Enlarge)
  1. Enter the IP address of the Sharepoint 2010 server under the "Edit Remote Servers" pane and click the "OK" button.
STEP 23

(Enlarge)
  1. Be sure to click the "New" button since you are just being presented a summary.
STEP 24

(Enlarge)
  1. After the connector has been created, click on the button "Finish".
STEP 25

(Enlarge)
  1. Under Receive Connectors you should see the connector you just created. Select it and click "Properties" from the actions pane.
STEP 26

(Enlarge)
  1. Under the "Permission Groups" tab, ensure that "Anonymous users" is checked. You may also need to check "Exchange Servers".
  2. NOTE: If you are running Exchange 2007 and email is going to be sent off of your domain (that is, into the Internet somewhere) and you have no authetication mechanism in place then you will need to open the Exchange Shell (not Powershell) and enter the following:
    Get-ReceiveConnector "ReceiveConnectorNameHere" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "ms-Exch-SMTP-Accept-Any-Recipient"

  3. (Enlarge)
    If you have an application such as McAfee running on the Sharepoint 2010 server and you find that emails are still not being delivered anywhere, you may need to explore the application and uncheck "Block" and possibly "Report" for the section "Prevent mass emailing worms from sending email".
STEP 27

(Enlarge)
  1. Now go back to the Sharepoint 2010 server. Open the command-line so you can perform a simple email message send test. This test requires that telnet is installed on the server (which you can disable from Services later). As shown in the image, the red lines are commands that you enter while lines preceeded by numbers are responses from your SMTP server. After completing the steps you should receive a simple email message.
STEP 28

(Enlarge)
  1. To test the email notification capability in Sharepoint 2010 I chose to set up an alert on a personal "My Site". In this case, scroll to the bottom of the Blog page and click on "Alert Me".
STEP 29

(Enlarge)
  1. Be sure to enter an email address you know is valid, select all changes for anything and send the notification immediately. After completing this step you should receive an email message.
STEP 30

(Enlarge)
  1. For the Personal My Site blog to send out email alerts when someone submits to a blog post requires that you set up an email alert elsewhere; which is kind of confusing given that if you had chosen to get email alerts when anything changes (from the "Alert Me" blog page link you setup) you would assume that means when someone adds a comment to the personal blog as well. That's actually NOT the case. Instead you need to click on "Comments" under the "Lists" header on the left side of the page from the main blog page. Then click on the "Alert Me" icon and then "Set alert on this list".
STEP 31

(Enlarge)
  1. Change the information as may be needed for a test and click the "OK" button. Go back to the blog, find a post and then leave a comment. Depending on the email alert timer job (set to 5 minutes by default when Sharepoint 2010 was installed), you should get an email alert indicating someone left a comment for the post under the blog.
About Joe