outgoing email setting for SharePoint
Hello everyone,
I am using SharePoint Server 2007 x64 and Windows Server 2008 x64. I have setup a site with template publishing portal. I have grant anonymous access to all the site.
I have set some users to be the Approver role. Since during the document publishing workflow, SharePoint workflow needs to send email to approvers, I am wondering how to set the email address of a specific approver? And if the email I set for a specific approver is like john@gmail.com, do I also need to set the SMTP/POP3 server of gmail (if need, how)?
thanks in advance,
George
Answers
Hi,
The local SMTP service’s function is send an e-mail to Gmail server’s account. In outgoing E-mail setting, you need to assign your local SMTP server as outbound SMTP server.
Then you need to perform the following steps:
1. Open IIS manager, in the right click SMTP virtual server, click property.
2. In the delivery tab, click outbound security, choose basic authentication, fill with your mail account and password. Click ok to exit.
Hope this helps.
Rock Wang
Rock Wang– MSFT- Marked As Answer byGeorge2 Wednesday, November 04, 2009 6:05 PM
All Replies
- You have pointed to this thread in another thread (I have deleted that post as that is all it says). Do not do this. This new thread is perfectly visible.If this was a follow-up question to that thread it should have been posted there. If not a follow-up it should be posted here BUT with no reference to it in the other thread.I.e. It's either a new question or it's not.(Moderator)
FAQ sites: (SP 2010) http://wssv4faq.mindsharp.com; (v3) http://wssv3faq.mindsharp.com and (WSS 2.0) http://wssv2faq.mindsharp.com
Complete Book Lists (incl. foreign language) on each site. - Thanks, I will take care in the future. Any ideas/solutions to my quesiton? :-)
Hi,
Before you can enable outgoing e-mail, you must install the Internet Information Services (IIS) Simple Mail Transfer Protocol (SMTP) service. After determining which SMTP server to use, the SMTP server must be configured to allow anonymous access and to allow e-mail messages to be relayed. Additionally, the SMTP server must have Internet access if you want the ability to send messages to external e-mail addresses, or it must be able to relay authenticated e-mail to a server that has Internet access. The SMTP server that you use can be a server in the farm, or another server.
For your issue, you don’t need to set the SMTP/POP3 server of Gmail, but you need to make sure the SMTP server you assign can send e-mail to Gmail server.
For more information about how to configure your SMTP relay server to accept relayed e-mail from your MOSS server in your farm, please refer to “Configure the SMTP service” section in the following article:
Configure outgoing e-mail settings (Office SharePoint Server)
http://technet.microsoft.com/en-us/library/cc263462.aspx
In addition, you can look into the following post:
Hope it helps.
Rock Wang
Rock Wang– MSFT- Hi Rock Wang, if I set the email account to be Gmail account, do I still need to setup IIS SMTP service? My confusion is, I think if I want to host my own email server (e.g. host email address like george@mymachine.com), then I need to setup SMTP service, if I am using 3rd email, for example Gmail, do I still need to setup IIS SMTP service?
regards,
George Hi,
Yes, you need to install SMTP service. Additionally, the SMTP server must be configured to allow anonymous access and to allow e-mail messages to be relayed to third part e-mail server.
If you want to use other SMTP server such as smtp.gmail.com, you can try to follow steps:
1. Open IIS manager, in the right click SMTP virtual server, click property.
2. In the delivery tab, click outbound security, choose basic authentication, fill with your mail account and password. Click ok to exit.
3. Click advanced button, add the SMTP server to smart host, here you may input smtp.google.com. Click ok to exit.
4. Now, all done, have a try.
For more information about this, please refer to the following article:
Hope this helps.
Rock Wang
Rock Wang– MSFT- Thanks Rock Wang, I am confused why I need to setup IIS SMTP service if I use smtp.gmail.com as SMTP server, why I can not use smtp.gmail.com directly? From technical perspective, if I have to use IIS SMTP server together with smtp.gmail.com, what is the function of IIS SMTP server?
BTW: the reason why I need to setup outgoing email is because for publishing portal template based site, approval notification email needs to be sent in order to complete page publishing approval process. Any settings to skip sending outgoing email for page publishing approval process? Hi,
The local SMTP service’s function is send an e-mail to Gmail server’s account. In outgoing E-mail setting, you need to assign your local SMTP server as outbound SMTP server.
Then you need to perform the following steps:
1. Open IIS manager, in the right click SMTP virtual server, click property.
2. In the delivery tab, click outbound security, choose basic authentication, fill with your mail account and password. Click ok to exit.
Hope this helps.
Rock Wang
Rock Wang– MSFT- Marked As Answer byGeorge2 Wednesday, November 04, 2009 6:05 PM
- Thanks Rock Wang, question answered!

