SMS-Gateway SMTP interface

Similar documents
Evolution of the WWW. Communication in the WWW. WWW, HTML, URL and HTTP. HTTP Abstract Message Format. The Client/Server model is used:

Evolution of the WWW. Communication in the WWW. WWW, HTML, URL and HTTP. HTTP - Message Format. The Client/Server model is used:

JAVAMAIL API - SMTP SERVERS

OCS Training Workshop LAB14. Setup

Application Example: WWW. Communication in the WWW. WWW, HTML, URL and HTTP. Loading of Web Pages. The Client/Server model is used in the WWW

Device Log Export ENGLISH

Simple Scan to Setup Guide

Configuring TCP/IP Port & Firewall Monitoring With Sentry-go Quick & Plus! monitors

ing from The E2 Shop System address Server Name Server Port, Encryption Protocol, Encryption Type, SMTP User ID SMTP Password

Mail system components. Electronic Mail MRA MUA MSA MAA. David Byers

Understanding SMTP authentication and securing your IBM Lotus Domino 8 server from spam

Setting Up Sharp MX-Color Imagers To Scan To

IxLoad Data Mail (SMTP, POP3, IMAP) Features

Chapter 2 Application Layer. Lecture 5 FTP, Mail. Computer Networking: A Top Down Approach

Network Services. SMTP, Internet Message Format. Johann Oberleitner SS 2006

Basic Exchange Setup Guide

HowTo: Logging, reporting, log-analysis and log server setup Version 2007nx Release 3. Log server version 2.0

TNote125 Student Locator Framework Notification Diagnostics

Quick Start Guide. Your New Account

Lab 7: Introduction to Pen Testing (NMAP)

SITRANS RD500 Configuring the RD500 with PSTN or GSM modems and Windows-based servers and clients for communication Objective:

Electronic mail security. MHS (Message Handling System)

Setting up Your Acusis Address. Microsoft Outlook

FTP and . Computer Networks. FTP: the file transfer protocol

Basic Exchange Setup Guide

Update Instructions

Internet Technology 2/13/2013

1. Open Thunderbird. If the Import Wizard window opens, select Don t import anything and click Next and go to step 3.

Internet Technologies Internet Protocols and Services

Open Thunderbird. To set up an account in Thunderbird, from the Tools menu select Account Settings; choose account; then click Next.

HGC SUPERHUB HOSTED EXCHANGE

Outlook Express. Make Changes in Red: Open up Outlook Express. From the Menu Bar. Tools to Accounts - Click on Mail Tab.

Scan to Quick Setup Guide

SME- Mail to SMS & MMS Gateway with NowSMS Quick Start Guide

Update Instructions

Standard Mailbox Software Setup Guide

1. Introduction What is Axis Camera Station? What is Viewer for Axis Camera Station? AXIS Camera Station Service Control 5

Exchange Outlook Profile/POP/IMAP/SMTP Setup Guide

POP3 Connector for Exchange - Configuration

3. On the Accounts wizard window, select Add a new account, and then click Next.

To configure Outlook Express for your InfoMetrics address:

StarterPlus Mailbox Software Setup Guide

Note that if at any time during the setup process you are asked to login, click either Cancel or Work Offline depending upon the prompt.

Update Instructions

Instructions for Microsoft Outlook 2003

Configuring Alarm s From The Field Logger DL1080/DL1081 Using SMTP2GO As The Outgoing Server

Advanced Settings. Help Documentation

NeoMail Guide. Neotel (Pty) Ltd

CPSC Network Programming. , FTP, and NAT.

CS43: Computer Networks . Kevin Webb Swarthmore College September 24, 2015

How to configure your client

Update Instructions

2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET)

Outlook Profile Setup Guide Exchange 2010 Quick Start and Detailed Instructions

Simple Mail Transfer Protocol

TELNET CLIENT 5.11 SSH SUPPORT

IRMACS Setup. Your IRMACS is available internally by the IMAP protocol. The server settings used are:

CSCI-1680 SMTP Chen Avin

Set Up Setup with Microsoft Outlook 2007 using POP3

setup information for most domains hosted with InfoRailway.

Microsoft Outlook 2010

Remote login (Telnet):

Outlook Express. Make Changes in Red: Open up Outlook Express. From the Menu Bar. Tools to Accounts - Click on. User Information

Sending an Message from a Process

Configuring Notification for Business Glossary

Cannot send Autosupport , error message: Unknown User

Configuring Reports and Alarm Information

SENDING WITH ENTRAPASS CORPORATE EDITION

Configuration Manual for Lime Domains

WaveWare Technologies, Inc. We Deliver Information at the Speed of Light

Client configuration and migration Guide Setting up Thunderbird 3.1

Outlook Express. Make Changes in Red: Open up Outlook Express. From the Menu Bar. Tools to Accounts - Click on Mail Tab.

Emacs SMTP Library. An Emacs package for sending mail via SMTP. Simon Josefsson, Alex Schroeder

Protocolo FTP. FTP: Active Mode. FTP: Active Mode. FTP: Active Mode. FTP: the file transfer protocol. Separate control, data connections

Webmail. Setting up your account

Preparing for GO!Enterprise MDM On-Demand Service

SMTP Servers. Determine if an message should be sent to another machine and automatically send it to that machine using SMTP.

Quick Reference Guide: Business Mail

Utility Snapshot Utility V2.1. User s Manual

Applications and Services. DNS (Domain Name System)

Advanced HTTP API Documentation

OUTLOOK EXPRESS ACCOUNT SETUP FOR USE WITH ELLIPSE ADVANCED SPAM FILTER

Messaging API. API Specification Document Messaging API. Functionality: Send SMS Messages.

Introduction. -- some basic concepts and terminology -- examples for attacks on protocols -- main network security services

Introduction. Friday, June 21, 2002

How to set up Outlook Anywhere on your home system

Matrix Technical Support Mailer - 72 Procedure for Image Upload through Server in SATATYA DVR,NVR & HVR

Application-layer Protocols and Internet Services

Chapter 3 Restricting Access From Your Network

smtplib SMTP protocol client

Chakchai So-In, Ph.D.

Migration Manual (For Outlook 2010)

Immotec Systems, Inc. SQL Server 2005 Installation Document

HGC SUPERHUB HOSTED EXCHANGE

How to Set Up LSUS IMAP in Outlook 2013

Issue 2EN. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation

2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET)

1. Navigate to Control Panel and click on User Accounts and Family Safety. 2. Click on User Accounts

FTP: the file transfer protocol

Transcription:

SMS-Gateway SMTP interface Version 1.0.1 2004, 2005, 2006 SmsItaly.Com 1

1 Introduction 1.1 Summary Only authorized users can submit SMS messages for delivery by one of the following methods: - Internet through HTTP interface - TCP/IP with session oriented interface - EMI/UCP interface on TCP/IP protocol - Via Email - File Upload (through the Control Panel) The following conditions must be met to enable SMS delivery: - Existing user account with the authentication details (Username and Password) - SMS Credits In this technical document we illustrate as it s possible to use our SMS Gateway through the SMTP interface. 2

2 Technical Specifications 2.1 SMS Gateway In order to transmit delivery requests to our systems through the SMTP interface, the custom application needs to establish a network connection with our SMS Gateway. Connection details: - Min Host: smtp.smsitaly.com - Server port: 25 Through the software Telnet, we open a TCP connection: >telnet smtp.smsitaly.com 25 + CR + LF >220 Service ready. Connection xxx with [IP ADDRESS] 2.2 Commands The SMTP interface use the base commands present on the document RFC0821 (http://www.ietf.org/rfc/rfc0821.txt): EHLO AUTH AUTH LOGIN USERNAME AUTH LOGIN PASSWORD MAIL FROM RCPT TO DATA NOOP RSET QUIT The first command is EHLO: >Ehlo Client + CR + LF 250-Requested okay, completed + CR + LF 250-ENANCHEDSTATUSCODES + CR + LF 250-AUTH=LOGIN + CR + LF 3

2.2.1 Authentication (AUTH LOGIN USERNAME and PASSWORD) The SMTP Server requie the Authentication (BASIC), so the client needs to send the command EHLO istead of HELO, in this way the command AUTH LOGIN will be allowed. For the authentication, the client send Username and Password: >Auth Login + CR + LF >334 VXNlcm5hbWU6 + CR + LF (the SMTP server requires the Username encoded in BASE64) The client send the Username encoded in BASE64 >bxl1c2vyawq= + CR + LF (with the example, we used the string myuserid encoded) >334 UGFzc3dvcmQ6 + CR + LF (the SMTP server requires the Password encoded in BASE64) The client send the Password encoded in BASE64 > bxlwyxnzd29yza== + CR + LF (with the example, we used the string mypassword encoded) >235 [CREDITS AVAILABLE] ID ACCOUNT: [ID] STATUS: [CURRENT STATUS] + CR + LF Now the Account is authorized to send the message. 2.2.2 Sender ID (MAIL FROM) The Sender Id is submitted through the command MAIL FROM. It may be a numeric string (max 16 digits) or alphanumeric (max 11 characters). Submit the Sender ID: >Mail From:+393331234567 + CR + LF (with the example we are using a numeric string) >250 +393331234567 Sender Ok + CR + LF 4

2.2.3 Recipient (RCPT TO) The recipient number of the messages is submitted through the command RCPT TO. It may be a string length minimum10 ad max 16 digits, and it must to be formatted in Country Code+Gsm Code+Number: Country Code, example +44 for UK (or 0044, or just 44); Gsm Code, example Vodafone 7733 Phone Number, example 1234567 Submit the recipient: >Rcpt To:+4477331234567 + CR + LF >250 +4477331234567 Recipient Ok + CR + LF 2.2.4 SMS Message (DATA) Through the command DATA, the client can submit the text message (max length 160 characters). The client send the request to the SMTP Server: >Data + CR + LF 354 Enter Text Message, end with <CRLF>. <CRLF> + CR + LF now the client is allowed to sumbit the text, with the following suquence to the end of the string: Carriage Return + Line Feed + Un Punto + Carriage Return + Line Feed Example: >Test SMS message via SMTP + CR + LF >. + CR + LF >Message accepted for delivery to: +4477331234567 + CR + LF When the message has been accepted, the client can shoutdown the connection with the command >Quit + CR + LF >221 SMSC SMTP Server closing connection. + CR + LF 5

3 SMS with Email Client (example Ms Outlook ) 3.1 Email Client Configuration Of course, through the SMTP interface it s possibile to send the sms using a simple Email Client. In this case the user needs to set up the Account with the connection parameters (above mentioned), Username and Password. 3.1.1 Impostazione Connessione al Server SMTP With Ms Outlook the user set the Ip Address (smtp.smsitaly.com) as below: 6

3.1.2 Authentication In order to send the Authentication, the username and password must to be submitted. Click on My Server Requires Authentication and click on Settings: 7

3.1.3 Username and Password Type your Username and Password as below: 3.1.4 Sending In order to send the message through the Email Client, the recipient must to be formatted like 004477331234567@smtp.smsitaly.com, and writing the text message in TEXT/PLAIN format. 8