Our Company has decided to set up some public-facing services using internal servers located in our server room. We currently own an internet domain called xyz.org. The internal server information and service information is listed below:
Mail-server 172.16.1.10
i. Hosting SMTP services for receiving inbound mail
ii. Hosting remote access to mail through the HTTPS protocol
Web-server 172.16.1.15
iii. Hosting web services using the HTTP protocol
a. How to make sure inbound mail from other Internet domains intended for the xyz.org domain can reach the mail server
b. How to make sure users can easily access e-mail securely remotely
c. How to make sure the our web server is easily accessible to the outside world