SharePoint Incoming emails not picked up

Incoming emails not picked up in MOSS 2007

 When trying to setup email enabled document libraries, we setup the front end server with the SMTP service. On sending emails we saw the emails getting deposited into the C:\Inetpub\MailRoot\Drop folder. However the emails were not getting picked up and routed to the service. We tried to restart the Timer Service, gave folder permissions and nothing seemed to work. Upon checking the event logs we found the following entries

A critical error occurred while processing the incoming e-mail drop folder.
The error was: Value cannot be null. Parameter name: path.

Source: Windows SharePoint Services 3
Category: EMAIL
Event ID: 6872;

“The Execute method of job definition
Microsoft.SharePoint.Administration.SPIncomingEmailJobDefinition (ID
d7c219ba-839d-4580-adc2-fa512a8cb833) threw an exception. More information is
included below.
Value cannot be null.
Parameter name: path”

Source: Windows SharePoint Services 3
Category: TIMER
Event ID: 6398″

This looked like the incoming email drop folder was not setup properly in the Central Admin Console. We checked and sure enough the drop folder was empty. Setting that value fixed this error. To set the drop folder

Central Admin-> Incoming email settings

Click Advanced and type in the email drop folder.

 Here is a great whitepaper on how to setup incoming emails (Whitepaper)


4 Responses to SharePoint Incoming emails not picked up

  1. Edward M. says:

    Thank you! I could not find where this setting was set.

  2. Rajesh says:

    Shankar, Thanks much for this info!

  3. Ethan says:

    You don’t really need to give the drop folder a value. By default, SharePoint always assume it is this folder “C:\inetpub\mailroot\drop” if you don’t give it a value and select automatical.

    The reason for this happens is that when you click OK on the “Incoming email setting” page, the system tries to assign permission to the service account to folder C:\inetpub\mailroot\drop.

    When you have two web front end servers, the 2nd server will not get the permission assigned since you only did this once on one of the web servers.

    The remedy of this is to log into the 2nd WFE and go the admin page and uncheck the incoming email setting and check it again.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: