-
How to configure SharePoint Foundation 2010 email notifications with Microsoft Exchange Online?
To be honest I still can’t understand the branding Microsoft is making for their online services: BPOS or business productivity online standard, Microsoft Online Services and Office 365, (I will call them MSCloud). I guess “All roads lead to Rome”… right?
Problem definition
- Our corporate email platform is Exchange Online, a MSCloud service.
- Our SharePoint (SP) servers are cloud based but are not hosted at a MSCloud service.
- I need to setup SP to send automatic email notifications when changes occur.
- SP Administration allows the email notifications configuration only with SMTP servers set for Anonymous access.
- Exchange Online provides an SMTP host but only works with authenticated access.
I can’t seem to successfully relay emails from SharePoint using the SMTP provided by Exchange Online.

Solution in a Nutshell
- SharePoint should use a local SMTP server.
- The local SMTP server should be configured to relay to Exchange Online using authentication and correct ports.
- Exchange Online should be configured to accept messages from your IP Range.
Before you go forward
- The solution has been tested with: SharePoint Foundation 2010 and Windows Server 2008 R2 within a development environment.
1ST: Local SMTP & SharePoint
- Open the Server Manager, I normally right click over “Computer” and select the “Manage” option.

- Select “Features” on the Server Manager window and confirm that the SMTP Server is installed. If not select the “Add feature” option. I will assume you have it installed.

- In order to configure the SMTP Server you will need to open the IIS 6.0 Manager. I know you are using IIS 7, butyou will be opening the IIS 6 Management Console (installed when installing the SMTP Server feature). Open it.

- Right click on the Virtual Server and select “Properties”. There find the name of the Fully-qualified domain name.


- Open the SharePoint Central Administration, go to the “System Settings” section and click on the “Configure outgoing email settings” link.

- Fill the form using first the FQDN you found on the step 4 and then fill the email address you will use to send the notifications. This email is the one hosted on Exchange Online.

2ND: SMTP Server settings
- Open the SMTP properties (like the step 4 above).
- Be sure that the section of IP Address says (All unassigned) and then click the “Advanced” button. Confirm that the port is 25.


- On the tab “Access” click on the “Relay” button and add the IP addresses used by your network interfaces. (An ipconfig command on the command prompt would help).

- Click on the “Outbound security” button on the “Delivery” tab. Be sure to select “Basic Authentication” and provide the correct credentials for the account specified before on the SP Central Administration (step 5 above). Then select the “TLS encryption” box and Ok to accept the changes.

- From the same “Delivery” tab click on the “Outbound connections…” button. There modify the TCP port to 587.

- From the same “Delivery” tab click on the “Advanced” button.

-
- There check that the FQDN is the same than the one set on your SMTP.
- The smart host is set to: smtp.mail.microsoftonline.com. There is a list of other smart hosts available for different geographical areas.
- Be sure that the “Attempt direct delivery before sending to smart host” check box is not marked.
3RD: Exchange Online should be ready to accept communications from your SMTP
- Go to the admin.microsoftonline.com page and authenticate with your administrative credentials.

- Select Exchange Online from the “Service Settings” tab.

- On the “Safe senders” section you can add new Safe senders be specifying domains or IPs. In this case you should add the public IPs (normally one) that your SP box uses.
After all this is done I would advise you to restart the SMTP and IIS services.
Now you are free to start setting up some email notifications on your SP sites. Just be sure that your user accounts have email addresses assigned.
p.s. Please feel free to comment and let me know if you find something to improve in this guide.
Credits: Vinit Keny a Microsoft Support Specialist helped me to find the way to success.
-
Business Opportunity for SharePoint PROs
Originally posted @ NothingButSharePoint.com -Title and some typos are edited in this version.
This article is for any SharePointer looking for business opportunities. It’s not for developers looking for code or power users looking for tips.
A few days ago I participated, as an attendee, in the O’Reilly TOC (tools of change for publishing) Conference. I had high hopes of hearing the word SharePoint somewhere but I didn’t.
I heard many other words including workflows, content management, xml, search, and rights management. But the most common word was “App” and the second most popular was “e-book”.
During TOC I witnessed many striking
eventshappenings and I would like to share them with you. After that I will try to bind my observations all together and end up with what I see asanopportunity.Scenario
The majority of attendees were not IT Pros, but were book publishers, writers, editors and even graphic arts professionals. It is important to say that the conference is technology oriented
orientated. The age range was vast but surprisingly there were a significant number of people over 60.- During the presentations and keynotes the primary note taking tool was the iPad. Then notebooks (Macs more than Windows based) and smart phones of all kinds (less WP7). The older generation of attendees used iPads. Very few people were taking notes on paper.
- The usage of Twitter was outstanding and very helpful. The tweets were running fast and contributing to some
kindsort of collective note taking. - There were attendees representing very small and focused publishing companies. Many of them trying to find out how to survive the huge transformation of their businesses: from the printed book to a couple of new paradigms: the interactive Apps (Mobile devices) and the E-books (Kindle, Nook).
- There were attendees representing huge publishers that were astonished by the challenges their industry faces. Immense organizations slow to adapt but trying to keep relevant. Their most visible challenge can be described with a question: How do we offer value to writers if technology allows them to achieve similar results without us?
- The publishing industry that used to be something between writers, editors and publishers has become more complex and now requires many more skills including graphic arts, interactive design, SEO, social networking, online marketing.
- The market requests experience
instead ofand does not value more information. - Royalties and subscription schemes are the preferred monetization strategies. No flat fees.
The main problem seems to be an economic issue; although the writer is the center of the business, there are so many more professionals involved in the production and distribution of the book. How do they maintain a good level of income for each one?
Contrast
A few weeks ago I attended a conference about the famous Cloud. This time, the conference was organized by Oracle. Most attendees were IT Pros from big corporations and financial organizations.
- Most note taking was pen & paper with a few PCs using Windows XP .
There was noThe conference had no Twitter handle and I saw only a few tweets about the conference “ I’m at xxx place” (irrelevant).- Apps? they were talking about private clouds for corporate use (intranets).
- IT Pros were disconnected from businesses decision making. The most common worry I could find was a silent fear of losing their job.
Conclusion
It appears that the business world is mutating to a new self. An environment where the small business is empowered by technology and the enterprise is threatened by its resistance to change. Where the common challenge is to integrate multiple skills and technologies.
That means that product managers must adapt their deadlines in order to integrate processes where multiple professional need to participate in a synergetic process. It also means that using multiple platforms is going to be the rule. And that is something that applies directly to single band advocates (Microsoft, Google, Apple).
I also believe that the most important tech leaders will have to adopt the same modus operandi. For example: Why doesn’t Microsoft have a version of IE for Mac? Or why doesn’t Apple have a version of iPhoto for PC?
Opportunity for SharePointers
If you’ve read this far, you probably know what the opportunity is. Big and slow corporations changing direction, small entrepreneurs empowered and everybody trying to find a technological solution for facing the challenges of a global market looking for great experiences.
There are a huge number of publishers who are going to use WordPress as their engine for managing editorial workflows and content. Some are going to Drupal and some even to Joomla. Isn’t this the place for SharePoint to compete?
If publishers are going through this, then it is also happening to designers, consultants, opinion leaders, and probably to everyone. Would you say, today, that the Web isn’t for everyone? (1)
The mobile world is opening a new way of using the Web. SharePoint can support that.
(1) Years ago IT PROs had to convince companies to embrace the web.
-
Trends that could affect us all
Originally posted at nothingbutsharepoint.com
Can you think of some services or gadgets that changed your perception about the future of technology?
I don’t think the Web is dead but I think it is evolving to its next persona. This article from Wired magazine made me believe that I’m not alone: The Web is Dead.
Do you know why having browser based applications is better than desktop applications? (for users)
I like Google docs and some of its functionality but I would use it more often if I had a client application for my multiple devices. Is it that Google and others are trying to keep us on the browser?
The trend: Less usage of Web browsers. Google business model will probably be adjusted.
Have you detected the same problems I found on the App Stores?
I personally don’t like to buy the same app for each one of my different devices. If I buy a game for iPod I would like to have it automatically for iPad and for Mac. In some cases the same app for iPhone works on the iPad. But none of them work on the Mac.
The trend: Multi platform applications integrated with App Stores. I buy an app for iPhone and I can use it on my other devices.
Is 2011 the Netflix year?
Being a faithful user of an Apple TV I can say that Netflix is an amazing service. The Christmas blizzard got me and my family on the way to Washington DC and we decided to stay in the closest hotel. We spent 2 nights there and having all the surroundings covered with snow, we had no way to use our time creatively. When I opened the Netfilx app on my iPad I was surprised to see that I had the option to continue watching Battle Star Galactica exactly where I left it a few days ago. Netflix is like the Kindle reader but for videos!
I think 2011 is the year for Netflix and their competitors.
The trend: Synchronization between devices, I start with one device and I finish in other.
Is social networking mature?
I think social networking is just starting. I can’t see a business social networking site that achieves success; LinkedIn is a network of professionals I would not say it is focused on improving businesses. Looks to me like the non for profit organizations are a perfect fit for social networking and I’m sure many will jump on board.
The trend: More social networks will appear and will integrate. Each one will have a different focus: Facebook on the individual, Twitter on the message, Kiva on the entrepreneur. Some others could focus on the business opportunity, the field of expertise, etc.
Is Microsoft too late and old?
I think no one is too late for innovation. Windows 7 returned trust to Microsoft and Windows Phone 7 announced that Apple is not the only one that can do “one more thing”. I believe 2011 will not be the year when Microsoft beats Google or Apple but I think it is the year when they integrate their software, services and hardware. Microsoft is not old, it is experienced.
The trend: A cautious Microsoft will be preparing for 2012 with well integrated services: music, video, apps, Office, Windows, Mac OS, cloud based storage.
Can SharePoint really be used for public facing applications?
Even though SharePoint is known for its great use inside organizations I believe we will soon see a real increase of its use not only for public facing Web sites but for developing multi platform applications.
SP is more powerful than ever and it is supported by one of the most diverse and active communities.
And, who said that Apps are only for public use? I’m sure that SP could be a great platform for developing corporate App Stores.
The trend: The SP community will gain more experience using SP for solving “non-traditional” requirements. The global trends outside of the LAN will definitively influence corporate IT Pros.
I left out the following:
Android, because even though many love it, I think it’s a messy OS.
WebOS (Palm/HP), because we don’t know how it is after HP’s.
Gadgets and services I like and I think will be very important this year:
- Tweetdeck, and Adobe Air application as is the NYTimes Reader. Client applications that feed themselves from the Cloud.
- Netflix, works everywhere with great quality and speed. Even though they still don’t have important movies for streaming.
- iPad, it is indeed a revolutionary product. Will Palm offer some serious competition?
- Kindle, small and powerful device. I do not need color for reading novels. For colorful viewing the Kindle app would do it great. What is next for Kindle? I can’t figure it out.
- Windows Phone 7, is promising. I hope Microsoft is taking it seriously and a tablet device would come with it instead of Windows 7.
-
Collaboration and enterprise social networking
After a few interesting meetings I come to realize that the concept of collaboration and Enterprise Social Networking (ESN) can be confusing.
In my opinion, social networking tools should enable the negotiation of common interests between individuals. It is a system based on allowing each user to win by relating with others. The system works well because each user understands that tolerance is part of the reciprocal agreement; in Facebook I can see information submitted by my friends that may or may not be interesting to me.
ESN should work in the same way. That means that the the right question could be: What’s the common interest?
When I think about collaboration I imagine a set of tools that help me and my coworkers to share information in multiple ways. Tools that will enable each individual user to reach information. I see collaboration focused on information and ESN focused on results.
Obviously collaboration and ESN complement each other.
Collaboration alone can cause adoption problems. Sharing information can be ineffective if only a few care about.
When collaboration finds a purpose that answers a common interest then I believe becomes ESN. Enterprise Social Networking is not imitating FaceBook’s functionality it is implementing a new way of working focused on results and using collaboration tools.
ESN is based on social interactions with a purpose. A technological solution should only be part of the system.
-
Current trends and SharePoint
Can you find a relationship between what Apple does and SharePoint?
I think the relationship exists in terms of strategy.
Note: When I talk about PC I mean Windows, Mac and other OSs.
During the past event where Steve Jobs launched the new MacBook Air he said a couple of important things: he believes that the new computers are the future and Apple will release a version of the App Store for Macs.
I went to the Apple Store to see how the beautiful new machines behave. My curiosity was based on the slow processors, small local storage capacity and short 2GB of Ram. The results were surprising to me.
The new MacBook Air flies. Playing a Youtube video and having all MS Office loaded, all iLife apps open the machine performed very fast. Each application had a document open and the iPhoto was full of pictures. That means something!
The PC industry went almost always with the hand of Microsoft. They coordinated the next versions of Windows and the hardware required to run it at its best. That was great for the industry. The concept was always getting faster and more powerful hardware to handle more complex software.
Apple is making the first steps into the opposite concept. Now it is safe to have smaller machines with longer battery charge with less powerful processors. Why? because technology is allowing them to optimize the configurations and the ways we use computers are changed as well:
- The HDD are normally slow, that is the bottleneck. New flash technology works much faster for example: iPhones, iPads, iPods and now the Mac Book Air.
- New graphic cards are faster and more power savvy.
- We are using the Internet for storing documents and other kind of files. The PC industry is getting “cloudy”. Attention with this note SharePoint PROs!
The success of the App Store is the envy of the Industry, now everybody wishes to imitate that success. The inclusion of it into the OSX is going to be in my opinion a big opportunity for developers. Apple is opening a new chapter and the rest of the industry will have to follow or innovate. Why is that such an important thing?
- I miss the great apps from my iPad when I’m using my Mac. For example the experience of reading news using Pulse is much more effective than opening all the news sites at the same time or better looking than using Google reader.
- Even if developers made such great apps for the PC environment I have no idea where to find them and losing the time searching is something I am against.
- The Windows environment is full of great and experienced developers and the opportunity of having so many involved on a Windows App Store sounds like a great opportunity for Microsoft and partners.
- Apps are small applications with a single need to fulfill. The experience of using a computer will be richer than now.
The full software as a service concept now involves hardware optimized for using services. That hardware must be easy to carry and independent for long periods of time from a PC.
The Web browser will lose importance (Microsoft please adapt fast). It will be better to make an App that runs good than a web site that needs to be compatible with multiple browsers. For example, I hate the slow PayPal web site but I love the PayPal App for iPhone; why not have a fully powered App instead of a slow web site?
Why would I need to use Google each day if I could search in a smaller DB of Apps in the App store?
Why would I need to search for services using Google if some apps already made that work for me? (for example Yelp will help me to find good restaurants).
If you are a SharePointer and you believe those trends are real then we have to try to ask the right questions in order to get ready to catch opportunities. In short the trends I’m talking about are:
- App stores for multiple platforms will help developers reach customers and consumers reach solutions directly from a connected device.
- The need of more powerful hardware will be limited to some special tasks. Powerful enough hardware will be accepted if mobility and independence increases.
- Single purpose software will be an important choice for consumers.
- Less browser use, less searching on a browser. More of socially supported applications.
As a consequence the online Ads industry will have to adapt.
So the questions I’m asking myself as a SharePointer are:
- Is SharePoint a platform that can help me build single purpose Apps? - My current answer is: yes! by using SharePoint templates and Solutions. Soon by creating Apple Apps that feed from SP sites.
- Is it possible to have corporate App stores?
- Is SP the right technology to use for public facing Apps?
- Is it a waste of resources to use SP as a web repository of information to feed Apps? in opposition to using free open source platforms.
Scenario:
I could see myself in a near future deploying customer side SharePoint Solutions that feed and connect with client side Apps available for PC and Mobile platforms.
-
Your customer is always right: that is good for you!

The customer is always right. Therefore I must think that for some customers a Web site is a source of problems.
I’m having a customer that is willing to change their hosting provider to another one that uses very old technology and holds a lot of security issues. What’s the rationale?
That hosting provider doesn’t offer any authentication method, is static HTML and is inexpensive. That means that less interactivity with the customer’s employees equals less possible problems. And of course less time lost, less training, etc.
That would go against most of my believes, but in this case I’m not the customer!
If my customer is right then I must try to understand how to better listen to his/her needs. My conclusions are:
- For some, the Web is an online brochure. In that case should be inexpensive to have and should look good.
- For some, the priority is not to use the best out of the technology. It is important to “be there”.
- Having a customer that doesn’t need to have a great interactive Web site is not bad. Actually can be very profitable to keep static pages with less related expenses like licensing, maintenance, support, infrastructure.
The paradigm to break is:
I want to offer my customers the best service I can provide. That includes my experience and my believes of what is better for them.
Providing the better service for my customer is to understand what they need, even if they don’t know how to express it.
It is not a philosophical competition on who is right. I should not even try to convince the customer that what I’m offering is better if they can’t understand or agree with what it would take for them to run my advise successfully.
A Scenario with negative outcome:
- I convince the customer to use a great CMS.
- The customer doesn’t place a process for editorial work.
- The site even powered by the CMS looks static on the Web.
- Conclusion: The CMS was expensive and the results the same as a non editable Web site.
In order to understand what is the most important for my customer’s Web sites I will ask:
- Dou you have someone responsible for the Web site maintenance?
- Are you thinking to integrate your new Web site with existing offline processes?
- Do you have some concrete and specific result you expect from your site? If yes, is it aligned with your organizational vision?
It’s better to show what you know by letting your customer decide what is good for them while using your knowledge and principles to make that decision worthwhile.
Image: Creative Commons - Josef Stuefer
-
B4contact
Today I published B4Contact’s new site. It is an important change for me and I wanted to share it with you.
B4Contact started working for the Slovenian market at the end of the year 2003. Since then a group of young and enthusiastic persons pushed B4Contact to achieve wonderful results. From Piflar multimedia portal, Prazniki.net Christmas competition to the Open Windows campaign for SharePoint as a school Web site.
In a few days B4Contact will get 7 years old. And many things have changed for good.
B4Contact’s strategy was based on the construction of a strong team capable of providing great products and services. The words we used: “leadership” and ”creativity”. That strategy worked good for a few years.
The current strategy is focused on results and it is based on a simple set of concepts:
- To create great products and provide great services we need to work with the best. The way we are achieving this is by establishing strategic partnerships.
- The company is focused on increasing profits not on increasing revenue. The intention is to decrease expenses, increase effectiveness, increase customer satisfaction.
- Our partners and company members must know what is the value they can offer to the project. Not the other way around.
- New products and services must be based on innovation.
- Risk management is essential for any new project.
B4Contact values remain the same. I wish B4Contact to help me build a legacy that will add to the society.
-
SharePoint Foundation 2010 for Test environment
If you are thinking on learning about SharePoint 2010 you probably wish to have a Test environment. For that you will need to define your requirements but so far I understand that for learning purposes the following would sufice:
- Single Server installation (DB and SharePoint in the same server)
- SharePoint Foundation2010 (replaces Windows SharePoint Services 3.0)
SharePoint comes with it own DB, it is called Embedded SQL Server 2008 Express. But that DB is limited to 4GB per database. You can also download the SQL Server 2008 Express (notice: without the Embedded), it is also free and has no storage limit.
Important: you need to install the SQL Server 2008 Express before installing SharePoint Foundation.
If you would like to setup your test environment on a virtual machine you will need a 64-bit version of VMware Workstation running on a 64-bit Windows 7.
Important: After installing the SQL Server 2008 Express check for updates and install them. After that proceed with setting up SharePoint Foundation.
-
Joel Oleson's SharePoint books selection
-
The future of the browser
If I’m right this post holds between its lines what could be terrible news for companies as Microsoft and Google.
The Web browser and the email client where the king applications we used to experience the Internet and Web. That increased the importance of Web developers and Web designers.
So far the big majority of Company Web sites aren’t valuable et all. Companies are not receiving a return on their investment because making a profitable Web site might mean to create a new business model and that can be risky and expensive. Now we know that beautiful Web sites are only beautiful and that doesn’t necessarily mean success. Is that an opportunity?
I’m not telling that the Web is bad for companies. I’m saying that a big number of organizations can’t find value on investing on the Web.
Are companies responsible for their short visionand lack of success online? Absolutely not! The industry is responsible for not communicating real value for that segment of the market.
Adobe made a good point when they said that the future of the Web is not on the browser but it is on local applications that would run on the PC and feed from the Internet. But the company that is really getting advantage of that vision is Apple. The iPhone is a great sample of a platform that uses downloadable applications (apps) that replace the Web Browser: The New your Times, FaceBook, The Weather Channel, Yahoo, and thousands more.
It is interesting to notice that the trend is not the same in case of Desktop or Notebook computers. It is more than anything a development for mobile devices. Do you get the message of the iPad? Powerful as a traditional computer but with the Operating System optimized for downloading apps.
Now I see clear that we will have 2 different kinds of devices: Devices that are designed for consuming information and devices designed to author and develop. Before we had only one: the PC.