Get Started
Solutions
Support
Training
Community
Developer
Partner
About Abo ut
Community
/
Blogs
Configuring SAP SMTP service September 17, 2013
|
341 Views
|
Tobias Hofmann more by this author
NW AS Java Administrator (NWA) basis basi s | configur configurat ation ion | email email | icf | icm | mail | sapment sapmentor or | scot scot | smtp smtp
share 0
share 0
tweet twe et
Follow
SAP ECC permits sending and receiving of messages, including email. NetWeaver ABAP comes with everything needed to set up the configuration. What is needed is an external email infrastructure to have a usable mail configuration in SAP that allows for sending and receiving email:
External SMTP External SMTP server. Acts as a SMTP server between SAP and the receiver. This is the email server used to send emails. This can be can be the official SMTP server of the corporation or any other valid one, like Yahoo. Route for Route for incomin incoming g emails. em ails. As As the MX the MX DNS entry entry f or or a domain domain normally points to the SMTP server mentioned above, the SAP SMTP SMT P server won’t receive emails automatically. A forwarding rule between between the SMTP server and the SAP SMTP server nee ds to be configured.
Configuration of SMTP in SAP Title
Link
SAP
https://service.sap.com/sap/support/notes/455140
Note:
share 0
455140 SAP
http:/ htt p://help.sap. /help.sap.com/s com/saphelp_n aphelp_n w70/helpdata/en/af w70/helpdata/en/af/73563c1e734f0fe1000 /73563c1e734f0fe1000
Help
The steps are pretty simple. All are to be executed in the SAP system. I used the NPL Gateway Demo system for this.
1. Open the port for SMTP Transaction: Transact ion: RZ10 In case this was not done before, import the profiles
Select the right profile (here: instance profile) and the Extended maintenance option.
To receive emails on an SMTP port, ICM needs to be configured to 1. Open the port and to 2. Use protocol SMTP
Add an entry for SMTP in the instance profile. Here, the port used is 25000.
Save changes to instance profile.
Then save and activate the changes.
Warning message informs that a ICM restart is needed to activate the changes.
Looking in the profile file on the server:
ICM profile file is changed, change is persisted in the file but ICM does not pick up the new configuration automatically. A restart of ICM is needed. Transaction: SMICM
The Restart option didn’t work for me, a hard exit with a start activated the change. But I am not Basis person.
Confirm the restart of ICM.
Check the SMTP service details. They have to match the new configuration.
Verifying the ICM parameters using SAP MMC.
2. Create system user for receiving emails Transaction: SU01
Make sure the users in the SAP system have an email address configured.
Here I am using
[email protected] With this configuration, email send to the SAP SMTP server will be picked up and delivered into the user’s inbox.
3. Configure SMTP service Transaction: SICF
Check that the virtual SMTP server is configured
The logon data has to be configured to use the above created SMTPUSER
Handler list
Save the changes and activate the service.
Configure the SMTP server and outbound and inbound flow 1. SMTP server
Transaction: SCOT Set the default domain
This domain matches the email domain of the users. a. Outbound
View: Nodes view
Set the outgoing SMTP server
Note: This
is the SMTP server the SAP system will use to
actually send the emails. Emails get send to this SMTP server and from there they are being send to the actual recipient.
That
is,
the
server
defined
has
the
responsibility to lookup the MX entry of the receiving domain. Set the address type this node does accept
Note: In
the address area, insert the valid format of
email addresses. When you insert * the node will accept every email address. To make this node only accept email addresses for a specific user, put
@domain.tld
Result in node view
Now the node is configured to accept outgoing emails. What is missing is a job that picks up the emails from the outgoing queue and sends them. Create a job that will send the queued messages View: Job view
Select SAP&CONNECTALL or SAP&CONNECTINT for sending internet email
To run the job immediately, select “Start immediately”. To schedule a job so it is executed at a defined interval, select “Schedule”
To schedule
Result
a. Inbound
As long as the virtual SMTP server is activated and the system user has the right permission AND a user with the correct email address exists, inbound processing of emails will work.
Alert Mod erator
51 Comments You must be Logged on to comment or reply to a post.
Samuli Kaski October 31, 2013 at 3:42 am
As always, great write up Tobias. Do you plan to cover SAPConnect configuration settings, eg. ESMTP? What about security, S/MIME and enhancements?
Tobias Hofmann
Post author
October 31, 2013 at 12:10 pm
Thanks Samuli,
No, this kind of stuff I’ll let to Basis guys. I’m interested in testing. I only wrote this document so I can refer to it in my next blog posts about testing the SMTP service.
Tobias Hofmann
Post author
October 31, 2013 at 12:31 pm
While we are at it, here is the “test with telnet” blog: http://scn.sap.com/community/netweaveradministrator/blog/2013/10/31/testing-sap-smtpservice
Reagan Benjamin October 31, 2013 at 12:12 pm
Honestly one of the best articles on SCN. Perfectly done. Regards RB
Tobias Hofmann
Post author
October 31, 2013 at 12:45 pm
Wow, thanks. That’s not what I expected to hear. I am sure that I have seen better and greater articles on SCN and there was one where the SMTP configuration was also explained (believe it was part of a greater PI related article?). Just didn’t want to refer to other peoples documentation in my next blogs. I am starting to take over SAP’s “not invented here” syndrom
Reagan Benjamin October 31, 2013 at 12:53 pm
one of the best articles
For sure there are and that’s why I mentioned the above part in my first reply. What matters is the quality of the article and the uniqueness from the others. The first picture in yours really made the difference. Regards RB
Eduardo Rezende October 31, 2013 at 12:50 pm
Very good (and detailed) document Tobias.
Raquel Pereira da Cunha October 31, 2013 at 2:36 pm
Hi Tobias, Very complete doc explaining all the steps. Some of them related to inbound was unknown to me. Thank you for putting all this info together. Cheers, Raquel
Osvaldo Lopez October 31, 2013 at 2:41 pm
“Exceptional” doc Keep posting Regards!
Rafikul Hussain November 20, 2013 at 6:38 am
Hi Tobias, Great blog. Hope will get some info regarding the configuration of exchange server in this scenario in next blog. Regards, Rafikul
ABHISHEK SINGH November 24, 2013 at 5:19 am
Hi Tobias , Nice Document Regards, Abhishek
Krishna Chaitanya January 3, 2014 at 10:10 am
Really very useful doc. Thanks for sharing. Regards, Krishna Chaitanya.
Juan Reyes January 4, 2014 at 1:01 pm
The only thing easier than following this blog will be that Tobias does the config for you. Juan
Tobias Hofmann
Post author
January 6, 2014 at 10:56 am
Somehow, this can be arranged
Abhishek Kadiri February 3, 2014 at 1:19 pm
One of the best blogs! Very easy to follow! Cheers! Abhishek
Hemanth Kumar February 26, 2014 at 5:47 pm
As usual, great work Tobias
Pradyp Parakala February 27, 2014 at 1:43 pm
Thnx Tobias Excellent work.. keep coming more those.. Cheers Pradyp
vlad buculei February 27, 2014 at 3:20 pm
Thank you very much for this tutorial. It is really well made. *
Amit Shedge March 1, 2014 at 12:12 pm
Helpful document. Thanks
Francisco Rojano Rocha March 20, 2014 at 10:50 pm
Excelent and helpfull abstract!
Ashutosh Chaturvedi March 21, 2014 at 8:46 am
Hi Tobial, is it a to and fro SMTP configuration. Receiving a mail from external SMTP. With Regards Ashutosh Chaturvedi
Divyanshu Srivastava July 28, 2014 at 7:40 am
Neat and comprehensive. Too good. Regards, Divyanshu
Vaibhav Srivastava August 5, 2014 at 10 :11 am
Really helpful..gr888 stuff..keep it up..
Vamsi Polasa August 29, 2014 at 2:11 p m
Really helpful and well explained…..Thank you Tobias.
Mohamed Chérif BOUKHALFA-BENNAI September 24, 2014 at 2:11 pm
Hello, thank you so much for configuring SAP SMTP service. Thank you “Tobias Hofmann”
Sigrid Wieshofer October 3, 2014 at 4:11 am
Hi Tobias Hofmann That’s a real great article!! It might also help to set up E-Mails in CRM Interaction Center. We often get incidents for CRM-IC-EMS but the real root cause is related to setting up SAP SMTP service which is the basis for our CRM IC Pull E-Mail – next time I will propose your article
.
Best Regards, Sigrid
Varsha Nalkur November 14, 2014 at 10:01 am
Hi Tobias, Thanks for the comprehensive document. I am trying to test the same for my system but have been struggling with it for the past few days.I have configured exactly as mentioned in this doc but still not able to receive mail on my outlook mail id. What could be the problem? Varsha
Mounika Reddy November 25, 2014 at 11:36 am
Hi Tobias Hofmann Thank you so much for this document. Its really helpfull.
Rahul Gaikwad December 9, 2014 at 12:30 pm
This document is really helpful and self explanatory Thanks Tobias
Felipe Pezo A. December 15, 2014 at 7:27 pm
Thanks so much, its very helpful! Best regards! @fepezoabarca
Sreenivasa Reddy Gangi Reddy December 29, 2014 at 3:05 pm
Hi Tobias, Thank you for the detailed information. According to your information, I performed all the steps but I don’t receive any scheduled emails to my Outlook Inbox. Any ideas, please? Best regards, Srinu
Venkata Rajendra Kumar Ponangi January 6, 2015 at 11:47 am
Hi Srinu Have you checked if you have email / outlook integration with your SAP, if not enable and integrate outlook with your SAP System and then check your SOST. have a check if the email smtp port is open for access. cheers Raj
Tobias Hofmann
Post author
March 12, 2015 at 1:50 pm
Wow. This document has over 22k views, 31 rates, 82 people bookmarked it and 62 likes. I hope this document helped a lot of people to understand better SMTP configuration in SAP ECC / ICF. I published it in 2013 and still people are rating and liking it. Just sharing a screenshot of my reputation page:
Ashwani Kumar March 25, 2015 at 9:04 am
Hi Expert, I want to configure only send mail from SAP. I do not want to receive any mail in SAP system. Here I have read many documents, but could not success. Please help me to do the same. Some details about our setup and landscape. Mail Service Provider: Google SMTP Port No.: 465 or 587 Mail Server: mail.google.com Our Domain: company.com SAP DEV Instance: 00 What changes required in profile parameters? Any one configure from Google server to there company mail? Please do the needful. Thanks Ashwani
Shyamal Joshi May 1, 2015 at 2:10 pm
Hello Tobias, This document is really help full. I have done the set up using this as base material. Was very help full. Br, Shyamal
Ali Asgar H May 22, 2015 at 10:34 am
Very nice document. Precise description with appropriate screenshots! Thanks.. Regards, Ali
Michael Villar July 9, 2015 at 11:32 am
Hi, I have a requirement to implement this in our system. So i did was configure this in DEV. How can I transport this in QAS and PRD. To be specific is with logon data in SICF how can I transport it? When I tried changing it in QAS, the system says it is non modifiable. Regards, Mike
Tobias Hofmann
Post author
July 9, 2015 at 12:38 pm
You’ll have to do these steps in each system.
Satish Nair July 13, 2015 at 12:11 pm
Hi Tobias, A very good and detailed article… Kudos to you!!!! Regards Satish
Mohomad Swalay August 4, 2015 at 6:33 am
Hi Tobias, Appreciated , Regards/Swalay
Steve Sutherland November 30, 2015 at 8:02 pm
Hello, I was brought to this page from a Search on using authenticated SMTP from SAP. I’m a little unclear on how to authenticate to our in-house SMTP Server.. We currently have this working to our in-house SMTP Server with No authentication required, but there is talk about switching to authenticated SMTP. Can you help? Thanks Steve
Rowie Formaran January 4, 2016 at 4:46 pm
Hi Tobias, Good day, got a question on the part below: External SMTP server. Acts as a SMTP server between SAP and the receiver. This is the email server used to send emails. This can be the official SMTP server of the corporation or any other valid one, like Yahoo.
what if our SAP doesnt have ability for inbound email, would there be other way to implement offline approval? Cheers! Rowie
Tobias Hofmann
Post author
January 12, 2016 at 12:59 pm
Offline approval? As in a mobile scenario? There are apps for that, or do you use interactive PDFs?
Rowie Formaran February 11, 2016 at 8:57 am
It turned out that we only had to install an add on (qmail) to our linux mail server to be able to forward email to SAP. its working great.
thanks Tobias
Sadiq Iqbal February 11, 2016 at 10:41 am
Hi Tobias Nice document , note below will make it more effective , 421359 – ICM: Binding ports < 1024 on UNIX
Thanks Sadiq
Tobias Hofmann
Post author
February 11, 2016 at 4:03 pm
It is possible to bind ICM to lower ports, like 25. If you want your ECC system to a low port is up to you. I’d not do it, only if I really have to. You should be able to configure your SMTP server to route emails to ICM on a custom port (like 25000).
Mounika Reddy February 11, 2016 at 9:52 am
Good one.. Really very help full document. Thanks Mounika
Anoop MT June 13, 2016 at 12:32 pm
Nice one!! Really helped me.. Thanks
Mohamed Kaleel June 23, 2016 at 7:24 am
HI Tobais, Nice document. I have one question. Ex. user is having [email protected] in the MS-Exchange while configuring in SAP System for receiving the email do we need to create different email address for this user for receiving .? Do we need to do any additional configuration in Mail Server to receive the same e-mail in SAP SMTP incoming e-mail server ..? Please clarify
Trident Limited
July 6, 2016 at 11:54 am
Dear Tobias Our systems some times faileed to connect to the SMTP sever while sending outtgoing mails. That time the server fails to send the mails to the recipient and error message 816 appears shwoing red emails. Can there be a system of picking all these failed emails entries to retry to send say after 30 mins again and it should be automatic. Regards, Iqbal
Erik Hoven August 17, 2016 at 10 :57 am
In a SAP sandbox we want to deactivate the outbound mail – to avoid sending “sandbox-data” to our customers – but we want to activate the inbound mail. Is that possible ?
Share & Follow Privacy
Terms of Use
Legal Disclosure
Copyright
Trademark
Sitemap
Newsletter