Immediate-alerts Email Notification not sending emails

Karthikeyan
  • Immediate-alerts Email Notification not sending emails Karthikeyan

    The alerts are working, but for some reason the "Send e-mail when ownership is assigned" on a task list is not working.

    A task is assigned to a user however Immediate-alerts are not sending the emails. I tried with the below commands

    stsadm -o updatealerttemplates -url http://testserver -f "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML\alerttemplates.xml" -LCID 2057
    
    stsadm -o setproperty -pn job-immediate-alerts -pv "Every 2 minutes between 0 and 59" -url http://hulmossteam:25000
    

    also, turned off and turned on the "Send e-mail when ownership is assigned?" setting but still not able to fix the issue.

    any thoughts ?

    Update:
    Deleted the existing Tasks list and created a new Tasks List still it is not working...

    I could see the below entries are in the dbo.ImmedSubscriptions Table against that site-collection

    UserEmail=
    ListURL = Lists/Tasks
    AlertTitle = System
    AlertType = 536870912
    AlertTemplateName = SPAlertTemplateType.AssignedToNotification
    

    I have restarted the Timer job but still no luck, subscription emails are working so I guess SMTP is configured correctly.

    I did not do an IISRESET, is that mandatory?

  • The first thing to realize is that SharePoint has basically two methods of sending emails

    a) In response to an event on a page load/postback - such as

    • The Alert Me confirmation message or

    • Assigning a task (the one you are missing)

    • Adding someone to a site.

    b) From the the SharePoint timer service which includes all the Alert Me type emails including the "Immediate" one (its not really immediate, its every 2 minutes by default.)

    Your missing emails are coming from a) and not b) - so I don't think mucking around with the alerttemplates.xml file or the job-immediate-alerts setting is going to help.

    The first things to discount

    • SPAM filters

    • Incorrect email addresses in the person you're assigning a task to (don't assume because its right in AD its right in SharePoint - click on the name in the task list and verify)

    Then I would check are you getting the "Alert Me Confirmation" emails when you sign that same person up to an alert.

    If you DON'T get that then I would look at anti-virus blocking smtp emails from the W3P worker process (the timer service runs in a different process).

    If you do then gawd only knows - time for Microsoft PS?

    I've put together a troubleshooting guide for SharePoint Alerts - but I don't think its going to help much in your case.

  • Checked the timerlock table on the content database and it was running on the Inactive SharePoint Server. so, Stopped the Timer service temporarily on that server which moved the timerlock to the active Server.

    Steps to resolve the issue:

    • Make sure you have SharePoint already configured for outgoing emails.
    • Make sure that you have alerts for the document library turned on if you are testing with the document library.
    • Run this command from C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN: stsadm -o updatealerttemplates -filename "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML\customalerttemplates.xml" -url
    • Run this command: stsadm -o setproperty -pn job-immediate-alerts -pv "every 1 minutes"
    • Run this command from the command prompt: iisreset
    • Run this command from the command prompt: services.msc
    • From the services window, restart the Windows SharePoint Services Timer.

Tags
2007 alert email administration
Related questions and answers
  • Within my workflow I am using the 'Collect Data from user'. I want to send a custom email (by turning of alerts on the Task list) and using the Send Email action. My problem is I want to send a link with the task to approve in an email to the user the task has been assigned to (approver). But the action ''Collect Data from user' pauses until the task is edited which won't happen because I haven't sent the details to the approver via an email! Is there any way to get around this? Or get a reference from a newly created task back to item that created it from the 'Collect Data from user

  • So I did create on an SPWeb 20 custom lists and then a tasks list. For each of those 20 lists I've created 20 site lookup columns. I then created 20 Content Types based on Task content type. Then I've added each content type to the Tasks list. After that I've added each lookup site column to the corresponding list content type. So far so good. I've built a custom WebPart that displays task items... interested in seeing and running the script send me an email at: ovulex [ at ] yahoo.com. I will report this to Microsoft. ScreenShot http://img63.imageshack.us/img63/6412/magicnumber13.png

  • I have a document library which is configured for inbound emails. The current email address assigned is [email protected] I need to somehow map a generic email ID (say [email protected]) to this list so that when I send out a mail to [email protected] it goes in the document library. Any help/pointers will be appreciated.

  • Question : User has changed his name in the active directory and wants see his mysite with the new URL. Can we follow the steps given below: ○ Take the backup of the existing site collection (Stsadm -o export) ○ Goto SSP -> User profile -> remove Personal site URL -> Save ○ Ask her to click on the "Mysite" Link ○ New site collection will be created for her ○ Import the old collection content (Stsadm -o import) ○ you may need to change the site title of the new site collection after the import.

  • I did a SharePoint workflow according to this article: http://www.informationworker.co.za/blogs/mirror/Lists/Posts/Post.aspx?ID=873 and it does everything except send the email. How can I get this or any workflow to send an email to Task:Created By or Task: Assigned To?

  • . I haven't found an easy solution like that, so I went with sending an email and creating a task. There are a few problems with this method: The email that is sent when the task is assigned to the approver doesn't seem to be editable or have the option of being disabled (I don't want them to have a link to the XML for simplicity sake) The link from the "You have been assigned as task" email... approval for the request. So far, my workflow uses the "Collect Data From User" action and the "Send and email" action. I configured data collection option so that there are two inputs: two radio

  • I've SharePoint Server 2007 installed on Windows Server 2003 (x32). I'm trying to create Alerts but I get the error: The following users do not have e-mail addresses specified: System Account, pc-Name\user1, pc-Name\user2. Alerts have been created successfully but these users will not receive e-mail notifications until valid e-mail addresses have been provided I am not able to even edit user profile information.

  • I've been trying to create a simple Approval Workflow in SharePoint (MOSS 2007). After going through the first screen where I type in the name, Task List, History List, startup params, etc. I go... scroll="yes" onload="javascript:if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();HideSiteFeatures();"> The URL comes up like so, which looks legit: http://(site)/_layouts/CstWrkflIP.aspx?List={6C6EEAB3-4A19-4F1A-BBCD-B555A4BCF2E5} I've tried this page with IE 6,7 and 8 and the error keeps coming up. Any suggestions? Thanks!

  • Im trying to write a Http Handler to generate rss xml (based on the CKS code). I want to be able to get the list/library that the end point of the url is referring to. For example if my Url is: http://example.org/pressreleases/pages/rss.xml I want to be able to get the pages library of the 'press releases' web. On a side note if I'm going about this in the wrong way please let me know. Update 1 It may be easier for me to show my code (incase of retardation) public void ProcessRequest(HttpContext context) { try { SPList list

Data information