Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I manage a SP 2010 site for my corporation. I have a workflow setup on a document library which sends out emails to users upon workflow activiation. I want to change the email address from which the workflow sends out emails (the "from" field in emails that users receive from the site). The Sharepoint Server technical team has stated though that the email address is setup for the entire "WEB application and can't be changed for a site collection." I'm not sure what he means by that but can somebody tell me if its possible to setup email for a site collection and not at a web application level (which apparently would affect all site collections)?

Incase it helps, the site url follows the format: https://sharepoint.ourcompany.com/sites/MySpecificSite/

There are other sites (not managed by me under the "sites" path) which is what I assume the Sharepoint administrator is referring to as being affected if he changes the email for the web application.

Note, the website is not build via custom code so I'm looking for some way to do this (or someway for the Sharepoint/Exchange Server technicians) to do this without having to write code, with the exception maybe of a web part I can insert, if thats an option.

share|improve this question
add comment

1 Answer 1

Your admins are correct as outbound email addresses can only be defined in two places in SharePoint - 1) at the farm level which affects all email sent from anywhere in SharePoint and 2) at the Web Application level which refers to the entry point for the site, most commonly that is the base URL, such as http://myserver.domain.com/ where all site collections would usually be defined under the /sites/ path on that URL. All site collections in a web application share the same outbound email setting.

You could move your site collection to its own Web Application and configure your email settings that way. However, I'm betting that your admins would frown upon that as each new Web Application consumes a fair amount of server resources. It would be hard to justify this unless this is either a very high profile site or one with unusually confidential data.

If you need more than that then you will have to write code and implement your own email handler using the MailMessage class in .Net.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.