MT SMTP Auth

From SMS Wiki
Revision as of 18:49, 28 February 2007 by 207.81.129.251 (Talk)

Jump to: navigation, search

Sending SMS messages by SMTP Auth is fairly straightforward. Essentially, your application will send your username and password as authentication credentials when connecting to our SMTP server. Your application will submit your account credentials in plain text.

SMTP host name: ipipi.com

There is a second phase of authentication that occurs internally, verification of the senders email address. It must be in the form of username@ipipi.com where you would replace 'username' with your actual username (for example jsmith@ipipi.com).

If the sender email address is not exactly as specified above, you will receive the following error: "503 Incorrect Authentication for Specified Email Address"


The message format is as follows:

The "To:" field must be in the following format +NNNNNNNN@sms.ipipi.com where the 'N's are replaced with the number you wish to send to. The number must be in international format.

The "Subject:" field contains parameters for modifying the contents of the message to further compress the text while maintaining human readability. The parameters are comma separated and correlate the the following options: a = abbreviate certain words, p = delete prepositions, c = delete spaces. If you leave the subject empty, the message will be sent without any compression being applied. For more information please consult the SMS compression options page.

The "Body:" of your message can be any length, however your account settings and network will determine how long each SMS message ends up and how much of text is sent by splitting the message into the maximum number of parts you indicated in your account. In general the message will be split into pieces that have roughly 150-160 characters in them.


Once your application has authenticated with our server and sent the message, your message will be routed. If the route is successful, the credits for that message will be deducted from your account.

Please refer to the list below for examples of applications that send using SMTP Auth.

  • Send SMS from your C# application
  • Send SMS from your PHP application
  • Send SMS from your Java application