Email to SMS from Windows mail

The following document is about to demonstrate how you can configure your Ozeki SMS Gateway and Windows Mail to be able to send or receive SMS messages. By performing this configuration on your system, you will be allowed to use e-mail to SMS and SMS to e-mail forwarding. The step by step guide on this page shows you what connections that you need to create in SMS Gateway and how you need to configure Windows Mail to be able to forward e-mails and SMS messages. The guide does not take more than 10 minutes to complete, so let's start right now!

Step 1 - Create HTTP server connection

The first step of this guide is to create a HTTP Server connection. This connection is going to help us to send and receive SMS messages to test if the forwarding working well to both directions. So, after you opened SMS Gateway, click on the icon of Connect on the toolbar (Figure 1), and here from the list, click on the Install button of the HTTP Server connection.

select http server connection
Figure 1 - Select the HTTP Server connection

Next, you will be able to see the configuration menu of the HTTP Server connection as you can see it in Figure 2. Here, you can set a name for the connection, set up the URL for the HTML form of the connection. You will need to use this form to handle the SMS messages. Lastly, you can specify a phone number for this connection. If you finished with the configuration, just click on OK to create the HTTP Server connection.

configure http server connection
Figure 2 - Configure the HTTP Server connection

Step 2 - Install SMTP User connection

Next, you need to set up a SMTP user connection in Ozeki SMS Gateway in order to receive the e-mail messages from the Windows Mail application. To create a new user connection in SMS Gateway, first, you need to open the Apps menu by clicking on its icon on the toolbar. Next, scroll down to the SMTP user connection, and like in Figure 3, click on the Install button.

select smtp user connection
Figure 3 - Select the SMTP User connection

The configuration of the SMTP User connection does not require any specific knowledge from your side. All you need to do here is to specify a username and a password for the SMTP user connection as Figure 4 demonstrates it. After you finished with the configuration, just click Ok to create the SMTP user connection.

configure smtp user connection
Figure 4 - Add username and password for the connection

Step 3 - Install POP3 User connection

The next step of the guide is to install a POP user connection on your SMS Gateway. This POP3 user connection allows you to send the SMS messages received by the SMS Gateway to the Windows Mail application. To install this connection, open the Apps menu by clicking on its icon on the toolbar, and next, as you can see it in Figure 5, select the POP3 user from the list, by clicking on the Install button.

select pop3 user connection
Figure 5 - Select the POP3 user connection

After you clicked on the Install button, the next windows that shows up, is the configuration menu of the POP3 user connection. Here, you need to enter a unique username in the Username field and a password for the user in the Password field like in Figure 6. Lastly, just click on Ok to create the POP3 user connection.

configure pop3 user connection
Figure 6 - Configure POP3 user connection

Step 4 - Configure the SMTP service

Before connecting and configuring the Windows Mail with Ozeki SMS Gateway, you need to configure the SMTP service in the SMS Gateway by turning on the SMTP authentication. This SMTP service is created automatically when you created the SMTP user connection. To find that service, just select the Advanced menu from the toolbar, and as you can see it in Figure 7, and then, click on the Details button of the SMTP service.

select the smtp service
Figure 7 - Select the SMTP service

In the Details menu of the SMTP service, you can perform some modifications on the service. To turn on the 'Require SMTP authentication' option, first, select the Configure tab as you can see it in Figure 8. Here, in the User authentication submenu, just check the 'Require SMTP authentication' option. If you finished, click on OK to save the modifications of the SMTP service.

enable smtp authentication
Figure 8 - Turn on 'Require SMTP authentication'

Step 5 - Create new account in Windows mail

At this point, you configured every connection and service in Ozeki SMS Gateway to be able to handle the e-mail and SMS forwarding. Now, you need to create an account in Windows mail that connects to the SMTP and POP3 servers integrated in SMS Gateway. First, open Windows mail on your computer. This application is installed on every Windows computer by default, and you can open it by clicking on its icon on the taskbar (Figure 9).

open windows mail
Figure 9 - Open Windows mail

After you opened the Windows mail application, you will be able to see the main menu, where you can check the incoming and outgoing e-mail messages. To create a new account, first, click on the Settings icon in the bottom left corner as Figure 10 shows that, and on the right-hand side, select the 'Manage accounts' option. After opening this menu, you need to select the 'Add account' option to be able to create a new account.

open windows mail
Figure 10 - Add a new account

Step 6 - Select Internet e-mail account

In the list of accounts, you can create or connect many types of e-mail accounts to Windows mail. Now, you need to select the 'Advanced setup' option to be able to configure the SMTP and POP3 servers. As you can see it in Figure 11, you need to select the 'Internet email' option.

select internet email
Figure 11 - Select Internet e-mail

Step 7 - Configure Internet e-mail account

The next step is to specify the details of the account to be able to send and receive e-mails and SMS messages. First, type an e-mail address that you would like to use for this account. Next, in the Username and Password fields, type the username and password of your POP3 user connection that you created in SMS Gateway. Then, type an Account name, that Windows mail uses to identify the account and to the next field, type a name that you would like to use as a sender name when you send an e-mail.

specify account details
Figure 11 - Specify the details of the new account

Next, you need to specify the details of the SMTP and POP3 servers. The incoming e-mail server will be a POP3 server. Here, you need to type 'localhost:110' to use the built-in POP3 server of SMS Gateway. Next, select the POP3 option as an 'Account type'. Then, in the field of 'Outgoing (SMTP) email server', type 'localhost:25' to connect to the SMTP server of the SMS Gateway (Figure 12). In the next step, disable the 'Use the same name and password for sending email' and here, type the username and password of the SMTP user connection. Lastly, disable SSL for both incoming and outgoing messages, and click on 'Sign in'.

specify server details
Figure 12 - Specify the server details of the new account

Step 8 - Send e-mail to test e-mail to SMS forwarding

In the previous steps, you configured both the SMS Gateway and Windows mail, so now, it is ready to forward the e-mail and SMS messages. First, let's try the e-mail to SMS forwarding. For that, open Windows mail, and click on the 'Plus' button to write a new e-mail. Here, you need to enter the recipient in phone number@domain form, where the phone number is the recipient's phone number, and the domain is the SMS Gateway domain name. Then, just type the subject and the body to the message. Lastly, click on Send to send the e-mail.

send test email
Figure 13 - Send test e-mail

After you sent the e-mail message, you can check if the solution works by seeing the logs of the SMTP User connection. You can open it, by opening the menu of the connection in SMS Gateway, and here, select the Events option as Figure 14 shows that. Here, you can see that the e-mail was received by the connection and it forwarded to the HTTP Server connection which can send the SMS message.

events menu of smtp connection
Figure 13 - Events menu of the SMTP User connection

Step 9 - Set up route to POP3 user connection

Before testing the SMS to e-mail forwarding, you need to do one more configuration to make sure, the solution works perfectly. At this point, you need to create a routing rule from any SMS connection to the POP3 user connection. This allows the POP3 user connection to collect all incoming SMS messages and send them to the connected Windows mail account. So, open the Routes menu from the toolbar and select 'Create new Route'. Here, as Figure 14 shows that, select 'Any SMS connection' for the 'From' field, and the POP3 user connection for the 'To' field. To create the route, just click OK.

Step 10 - Send SMS to test SMS to e-mail forwarding

You can test your solution in the other way as well, and see if it can forward SMS messages as e-mails. For that, open the HTML form of the HTTP Server connection. Here, you can send an SMS message (Figure 15). Just type the phone number of the recipient, and the message itself. If you are ready, just click on 'Submit' to send the SMS message.

html form of the http server connection
Figure 15 - HTML form of th HTTP Server connection

As soon as you sent the SMS message, the SMS Gateway uses the created routing rule to help the POP3 user connection to receive the SMS message. After the POP3 user connection received the SMS message, it forwards the message to the connected Windows mail account as a new e-mail. As you can see it in Figure 16, the message arrives as a new e-mail in the Inbox folder.

message delivered to the inbox folder
Figure 16 - Inbox folder in Windows mail

More information