SharePoint Email Alerts - sharepoint

I'm having problem sending email alerts from a Discussion Board.
I've added all the work email to the Shared Service User profiles n SharePoint Central Administration area.
However, when I click on Alert Me I get the following error:
The following users do not have e-mail addresses specified: User Name. Alerts have been created successfully but these users will not receive e-mail notifications until valid e-mail addresses have been provided
Set my e-mail address...
Thanks to anyone who can help me...
Kash

Please check the email Ids to the users in the Active Directory
After changing the email Ids you need to do a user profile import in SSP

there is a timer job which sync user profile to site collection
http://blogs.technet.com/b/paulpaa/archive/2009/10/01/user-profile-information-not-updated-on-site-collection-s-people-and-group.aspx

Related

Azure DevOps: Not able to email Queries

I have the Project administrator role in Azure Devops for the project I manage. I can do everything in my project except for emailing queries. Is there a specific role that is needed to be able to email Queries?
Things I tried:
Changing my roles - Didn't work as project administrator is already an elevated access
Sending to different emails - No effect. No email goes to any email within my organization
As I know project admin is enough to send email. So I think the issue is that the emails are blocked by receivers. You can create a new Outlook email and add it to project member to test that.
To view, run, or email a query, you must be granted Stakeholder access or higher.
You can only send the email to individual address for a project member that is recognized by the system. Adding a team group or security group to the to line isn't supported. If you add an email account that the system doesn't recognize, you receive a message that one or more recipients of your email don't have permissions to read the mailed work items.
Related documents:
General work item feature access
View, run, or email a work item query
Email query items or share a query URL

SuiteCommerce Advanced Website: Allowing more than 1 user to register with the same email address

Our SCA Mont Blanc webstore is currently allowing users to register using an email address that is already used by another account.
Is this standard SCA behaviour to allow this? Or have we broken something in the code or website record to allow this to occur?
An example is; someone has registered in the webstore but not purchased (so they are a lead). Another person registers using the same email address. The webstore allows this and creates another user with the same email address. How can we stop this happening? Ie Disallow duplicate emails?
There is a module that is called Duplicate Customer Management that prevent that from happening. You need to ask a bundle provisioning for that from commerce suitesolution team.
Our SiteBuilder webstore does the same thing. Judging by the following, it could be by design and linked to the behavior of the Customer Center. As long as they have different passwords, the users can both happily log in until one forgets their password and resets it using the 'Forgot Password' link. Then only the first has access.
From SuiteAnswers ID 21353:
Behavior of customers with same email address with access to the Customer Center Published 02/27/2012 04:46 PM | Updated 11/25/2016
02:05 PM | Answer Id: 21353 Customers with different passwords, even
if they have the same email address, should be able to login to their
specific customer centers.
Ex. 1st customer - customer#email.com - password 1 - logs into
customer center 1 2nd customer - customer#email.com - password 2 -
logs into customer center 2
In the event that customers have both email address with the same
passwords, they would see all the roles assigned to the said email
address.
Ex.1st and 2nd customer - customer#email.com - password 1
Update 10/2/2017
As of 2017.2 the's a new feature, Duplicate Email Detection, that prevents web store shoppers from creating duplicate customer accounts.
To enable this feature:
Go to Setup > Company > Enable Features.
On the Web Presence subtab, check the box next to Web Site Duplicate
Email Management.
Agree to the terms of service.
Click Save.
Go to Setup > Company > General Preferences.
Under Web Site Duplicate Email Management, select Enable Duplicate
Detection.
Click Save.

blocking other users from registering by using their email

On my site, a user enters his email when creating an account. After submitting the form, a new user row is created in db with the respective email. This row has inactive flag set to True. Next, an activation email is sent to the entered email address so that the user can activate his account and login afterwards using the email and password. There is unique constraint on email in db for login to work correctly.
The problem is that someone can use an email of another person, blocking that other person from ever registering on my site. There already is an (inactive) account with the email that the legit user tries to enter so new user row can't be created. I am not sure how to tackle this problem exactly. It probably has a good solution because the registration scheme I use is pretty standard.
From my view point, I have a solution like that:
When user register with the email. I will generate an unique key (may be user-id) that will attach into the link activate in the email content. When user click to activate account we will get that unique key to update to confirm from user. That solution will help you disable an user following user id instead of disable following the email which can be duplicate.
Hope this help.
U cannot find the person's mail id who misused other's mail id so its not possible to an extent.
You could delete the database entry with the email after some time, if the activation link has not been clicked. Depending on your operating system, you could use cron or systemd timers (Linux) or scheduled tasks (Windows) for that.
For example to execute a MySQL query from cron this question might be helpful.

How to add E-Mail address for system account in SharePoint

I am working with workflows and trying to send e-mails.
On the workflow page I got an error message:
The e-mail message cannot be sent. Make sure the e-mail has a valid recipient.
User is system account. So I think that I need to set e-mail address of system account.
Does any one know how to set e-mail address for system account ?
Does any one have a better idea to solve this problem?
There are two possibilities to add an email in system account.
If you are usin gactive directory user to login in sharepoint as system account then you have to mention his/her email address in the Active directory.
If you are using local user as a system account then follow this steps.
Click on drop down of System Account -> Click on My Settings -> Click on Edit Item and Update it with valid email address.
Let me know the result.
Thanks
try this
In your server move to the following location
Start --> Administrative Tools --> Active Directory Users and Computers
There you can find the list of users. You can also find the administrator there.
Now right click the administrator and choose properties and ad your email

Send SharePoint Alert to Public Folder in Exchange

I created a list and setup alerts that send to several individuals when a new item is added to the list. However, I have one additional requirement to have an alert email sent to a Public Folder in Exchange.
The folder is setup with an email address, VSrequest#domain.com, but when I try to add that address into the "Send Alerts To" field (when creating a new alert), SharePoint returns an error: "No Exact match was found."
I thought about setting up the alert in a custom workflow through SharePoint designer, but is there a way to easily reuse the existing Alert Email as a template for the body of the custom alert?
Any other ideas or pointers would be greatly appreciated!
You can't send an alert to a regular email address (or mailbox) because it isn't associated with a user/group. If it isn't associated with a user/group then it can't have permissions to any list or list items in SharePoint. Finally, if it doesn't have permissions then it can't receive an alert (or that would be a pretty big security hole).
Probably the easiest method is what you mention: using a custom SharePoint designer workflow. It isn't going to be 100% the same but you can just copy the HTML from a previous alert and then try to fill in the data as much as you can in the workflow. (see here for an article describing almost exactly what you want).
As you've seen you can't setup an alert against a random email address - it has to be against a user (who has an email address).
So one option would be to create a domain user for VSrequest#domain.com - ensure they are in SharePoints user list (Site Settings > Users and Groups > All Users) then you will be able to setup the alert for that user which will go to that email address.
Other options include workflow as Kit mentions, Event Receivers or 3rd party software.

Resources